'Network'에 해당되는 글 2건

  1. 2014.08.13 서브넷 마스크의 네트워크범위
  2. 2014.07.07 OSI 7 Layer
posted by 권오성의 Biomedical Engineering 2014. 8. 13. 20:31
3)서브넷 마스크(Subnetmask)
-서브넷 마스크는 간단히 말해서 빠르게 전파되는
인터넷 떄문에 IP주소의 문제를 적절하게 해결하
고 네트워크를 구분 또는 분류 하기 위해서 IP주
소의 범위를 나누는 기능.
-Subnetmask - Wildcardmask

Default Subnetmask

-A클래스:255.0.0.0
-2진법 : 11111111.00000000.00000000.00000000
-8비트의 서브넷 마스크
-B클래스:255.255.0.0
-2진법 : 11111111.11111111.00000000.00000000
-16비트의 서브넷 마스크
-C클래스:255.255.255.0
-2진법 : 11111111.11111111.11111111.00000000
-24비트의 서브넷 마스크

Ex)172.17.88.9 : B클래스대역 사설IP
   -사용되는 서브넷 마스크? 255.255.0.0

Ex)211.204.72.10 : C클래스대역 공인IP
   -사용되는 서브넷 마스크? 255.255.255.0

*서브넷 마스크에 포함되는 IP주소대역은 하나의
네트워크로 형성한다.

4)서브넷 마스크의 네트워크범위

Ex)
192.168.10.3
255.255.255.0
-------------AND연산 = 2진법

AND연산 - 1:참True / 0:거짓False
둘중에 한개만 거짓 : 거짓(0)
둘중에 한개만 참   : 거짓(0)
둘다 참            : 참(1)
둘다 거짓          : 거짓(0)

192.168.10.3
255.255.255.0
-------------AND연산
11000000.10101000.00001010.00000011
11111111.11111111.11111111.[00000000]IP 갯수
-----------------------------------AND연산
11000000.10101000.00001010.00000000

192.168.10.0/24
=>NetID : IP주소대역이 시작되는 초기주소.
=>IP갯수 : 2^8(8bit) = 256개(0-255)
=>192.168.10.0 - 192.168.10.255
=>Subnetmask Default는 기본적으로 1개의 네트워크
  를 갖는다.

-192.168.20.30/24 192.168.20.0 - 192.168.20.255
-192.168.21.31/24 192.168.21.0 - 192.168.21.255

tracert www.cisco.com  

 
문제
211.204.72.10
255.255.255.192
---------------AND연산
NetID? 211.204.72.0

211.204.72.88
255.255.255.224
---------------AND연산
NetID? 211.204.72.64

211.204.72.144
255.255.255.240
---------------AND연산
NetID? 211.204.72.144

Ex)
192.168.100.20
255.255.255.0
--------------AND연산
192.168.100.0[NetID]

192.168.100.20
11000000.10101000.01100100.00010100

255.255.255.0
11111111.11111111.11111111.[00000000]IP갯수
=>2^8 = 256
=>192.168.100.0 - 192.168.100.255

*전체비트 - Subnet Bit = Host Bit*

문제1)
=>255.255.255.128[25bit]
11111111.11111111.11111111.1[0000000]IP갯수
=>IP갯수=Host갯수=Client갯수=Node갯수
32bit-서브넷비트(25bit) = IP bit(7bit)
2^7=128개

문제2)
=>255.255.255.192[26bit]
11111111.11111111.11111111.11[000000]IP갯수
32bit-서브넷비트(26bit) = IP bit(6bit)
2^6=64개

문제3)
=>255.255.255.224[27bit]
11111111.11111111.11111111.111[00000]IP갯수
21bit - 27bit = 5bit
2^5=32개

문제4)
255.255.255.240[28bit]
11111111.11111111.11111111.1111[0000]IP갯수
32bit - 28bit = 4bit
2^4=16개

문제5)
=>255.255.255.248[29bit]
11111111.11111111.11111111.11111[000]IP갯수
32bit - 29bit = 3bit
2^3=8

문제6)
=>255.255.255.252[30bit]
11111111.11111111.11111111.111111[00]IP갯수
32bit - 30bit = 2bit
2^2=4개

문제7)
192.168.30.30/28

192.168.30.30
192.168.30. 00011110
255.255.255.11110000
--------------------AND연산
192.168.30.00010000[16]
-NetID? 192.168.30.16
-IP갯수? 32bit - 28bit = 4bit(2^4=16개)
-IP대역? 192.168.30.16 - 192.168.30.31

문제8)
192.168.125.100/29
-NetID
-IP갯수?
-IP대역

문제9)
211.204.72.130/26
-NetID
-IP갯수?
-IP대역

문제10)
211.204.31.100/23
32bit - 23bit = 9bit = 2^9 = 512개
-NetID? 211.204.30.0
-IP갯수? 9bit = 2^9 = 512개
-IP대역? 211.204.30.0 - 211.204.30.255
  211.204.31.0 - 211.204.31.255

문제11)
211.204.72.140/31
-NetID? 211.204.72.140
-IP갯수? 2^1 = 2
-IP대역? 211.204.72.140 - 211.204.72.141

문제12)
211.204.72.247/21
211.204.01001000.11101101
255.255.11111000.00000000
-------------------------AND연산
211.204.72.0
-NetID? 211.204.72.0
-IP갯수? 32 - 21 = 11bit = 2^11 = 2048개
-IP대역? 211.204.72.0 - 211.204.72.255
  211.204.73.0 - 211.204.73.255
  211.204.74.0 - 211.204.74.255
  211.204.75.0 - 211.204.75.255
  211.204.76.0 - 211.204.76.255
  211.204.77.0 - 211.204.77.255
  211.204.78.0 - 211.204.78.255
  211.204.79.0 - 211.204.79.255

문제13)
211.204.72.181/27

문제14)
211.204.72.91/30

문제15)
211.204.72.100/22

------------------------------------------------
4)게이트웨이(Gateway)
:서로 다른 통신망을 사용하는 장비 또는 장치끼리
서로 연결하여 통신이 가능토록 하는 기능.

Ex)0.100.20.25(x)
  10.3.33.0(x)

1. 211.204.72.0/24 NetID
  211.204.72.0 - 211.204.72.255 IP대역
   DG:211.204.72.1
---------------------------------------
2. 211.204.73.0/24 NetID
  211.204.73.0 - 211.204.73.255 IP대역
   DG:211.204.73.1

tracert www.ciscco.com

Ex)
192.168.0.0
255.255.255.0
--------------AND연산
192.168.0.0
255.255.255.0
=>=>11111111.11111111.11111111.[00000000]
=>2^8=>256개 IP(0-255)
=>2^n - 2 : 실제 가용 IP
=>2^8 - 2 : 254개(1-254)
=>192.168.0.1 - 192.168.0.254
=>Gateway : 192.168.0.1 / 192.168.0.254

Ex)
192.168.22.0/24 - 192.168.22.255/24 IP대역
=>NetID 192.168.22.0
=>2^8 : 0 - 255
=>2^n - 2 : 254 [0] - [255] 1 - 254
=>192.168.22.255[Broadcast]

브로드캐스트(Broadcast)


-Local LAN상에 붙어 있는 모든 네트워크 장비들에
게 보내는 통신 (전체통신)
-라우터로 인해 구분되어 지는 Broadcast Domain 안
에서의 전체 통신이다.
-자신이 받기 싫다고 해서 받지 않는것이 아닌 무조
건 받는 형태
-브로드캐스트의 주소
-논리IP:255
-물리MAC:FFFF.FFFF.FFFF
-통신시 IP주소가 아닌 MAC(물리주소)를 알아야 통
신이 되는데 상대의 MAC주소를 모르기 때문에 브
로드캐스트로 전체통신을 시켜 특정 IP주소를 묻
게되고 그중 해당 IP를 가진 유저에게 응답을 해
줄때 자신의 MAC까지 같이 보내주게 되어 통신을
할 수 있게 한다.
-모든 PC 가 CPU에 인터럽트를 걸기 때문에 PC성능
이 떨어진다.(Traffic현상)

ARP / RARP

arp -a

유니캐스트(Unicast)

 






-현재 네트워크상에서 가장 많이 사용하는 Traffic
-LAN에서 통신한다고 할때 전송되는 Frame안에
출발지PC의 MAC과 받는 목적지의 MAC이 들어있다.
-자신과 등록되어진 MAC주소 이외에서 온 데이터는
모두 필터링 한다.
-데이터 전송의 100% 안정성을 보장한다.

멀티캐스트(Muticast): Public IP [224.0.0.0]
-특정 그룹에게 데이터를 보내는 경우 아주 적합한
방법
-브로드캐스트와 유니캐스트의 장점을 살린 기능.
-멀티캐스트를 장비에서 지원해야지만 동작하는 단
점.

IP 계산의 응용

-서브넷 마스크(Subnetmask)
=>255.0.0.0
=>255.255.0.0
=>255.255.255.0

-와일드카드 마스크(Wildcard Mask)
=>255.255.255.0 => 0.0.0.255
=>255.255.0.0 => 0.0.255.255
=>255.0.0.0  => 0.255.255.255
=>255.255.248.0 => 0.0.7.255
=>255.255.255.252 => 0.0.0.3

Ex)Subnet 21bit
=>Wildcardmask => 255.255.248.0 => 0.0.7.255
Ex)Subnet 27bit
=>Wildcardmask => 255.255.255.224 => 0.0.0.31
Ex)Subnet 14bit
=>Wildcardmask => 255.252.0.0 => 0.3.255.255

와일드카드 마스크(Wildcard Mask)
=>와일드카드 마스크는 서브넷 마스크와 유사한 기
  능으로 호스트와 네트워크를 구분
=>네트워크를 제어하거나 정보통신용 프로토콜에 사
  용되는 모든 통신 기반에 필터링에도 사용.
=>보안기능에 적절하게 사용.

------------------------------------------------

서브넷팅(Subneting)
-IP의 낭비를 개선 또는 방지하기위해 네트워크를
분리하는 기능.
-기존에 가지고 있던 서브넷 마스크의 Bit를 변화
시켜서 호스트의 갯수를 감소시키는 기능을 포함
-서브넷 마스크의 Bit를 증가
  -네트워크 갯수(증가) IP갯수(감소)

Ex)
192.168.10.0[NetID]
255.255.255.0
--------------------각각의 IP클래스별로 가질수
                    있는 기본 서브넷 마스크는 네
                    트워크가 1개이다.
255.255.255.0
11111111.11111111.11111111.[00000000] 2^8=256개

Ex)211.204.72.0/24
=>A회사에서 사용중인 PC 25대(공인IP 25개)
=>서브넷팅을 통해서 낭비를 최소화 할 수 있는 방
  법은?
211.204.72.0/24

211.204.72.0 - 211.204.72.255
-----------------------------1개의 네트워크
11111111.11111111.11111111.00000000 =>24bit
11111111.11111111.11111111.[111][00000]
=>255.255.255.224=>27bit
IP갯수:2^5=>32개
네트워크 갯수:3bit =>2^3=8개

0-31 0,31 1-30
-------
32-63  32,63 33-62
-------
64-95 64,95 65-94
-------
96-127
-------
128-159
-------
160-191
-------
192-223
-------
224-255 224,255 225-254

Ex)211.204.72.0/24
=>A회사 PC 13개 => 공인IP
=>서브넷팅으로 낭비를 최소화 할 수 있는방법?
=>255.255.255.0
=>전체bit-호스트bit=서브넷bit
=>32bit-4bit=28bit= 255.255.255.240
11111111.11111111.11111111.00000000
11111111.11111111.11111111.[1111][0000]
네트워크갯수:2^4=16
호스트갯수:2^4=16

0-15 1,15 1-14
16-31 16,31 17-30
32-47
48-63
64-79
80-95
96-111
112-127
128-143
144-159
160-175
176-191
192-207
208-223
224-239
240-255 240,255 241-254

문제1)C클래스계열의 IP 192.168.10.0 - 255
      사용자IP:61개    255.255.255.0
=>서브넷팅?
=>전체bit-호스트bit=서브넷bit
  32bit-6bit=26bit 255.255.255.11000000
=>255.255.255.192 => 0.0.0.63
  =>11111111.11111111.11111111.[11][000000]
=>서브넷갯수:2bit증가=2^2=4개
=>호스트갯수:6bit감소=2^6=64개
0-63 0,63 1-62
64-127 64,127 650126
128-191 128,191 129-190
192-255 192,255 193,254

문제2)C클래스계열의 IP 192.168.10.0 - 255
      사용자IP:2개     255.255.255.0
=>서브넷팅?
=>32bit-2bit=30bit 255.255.255.252
  11111111.11111111.11111111.[111111][00]

=>서브넷갯수:6bit 2^6=64 Subnet=Network
=>호스갯수:2bit 2^2=4 Host=Node

0-3 0,3 1-2
4-7 4,7 5-6
8-11 8,11 9-10
.
.
.
252-255 252,255 253-254


*공식*
-2^n -2
-전체bit-호스트bit=서브넷bit
-전체bit-서브넷bit=호스트bit




문제3)
어느회사 A회사의 공인IP가 210.100.1.0인 네트워크
를 ISP로부터 IP를 할당 받았다.A사의 건물은 8층으
로 이우어져 있으며, 각 층마다 부서가 분리되어 있
다.그러므로 각 층마다 네트워크를 달리 했으면한다.각 층별로 컴퓨터 30대를 놓으려면 서브넷 마스크는 어떻게 분리하여 IP네트워크를 설계하는가?
32bit-5bit=27bit 255.255.255.224

문제4)
A회사에서 C클래스 네트워크를 24개의 네트워크로
분리시키고자 한다.IP는 ISP로부터211.204.72.0/24 배정받았다. 엔지니어가 할 수 있는 적절한 서브넷 마스크는 어떤것 인가?
24bit+5bit =29bit 255.255.255.248

문제5)
우리은행에서는 현재 C클래스의 IP대역을 사용중이며, 192.168.30.0/26를 현재 운용중이다. 현재 사용중인 대역은 몇개의 네트워크로 분리되어 있는가?
32bit-26bit = 64개
255.255.255.[11][000000]
255.255.255.192

 

posted by 권오성의 Biomedical Engineering 2014. 7. 7. 22:24

레이어별 네트워크 장비

 계층

 장비

설명 

 상위계층

 응용계층

게이트웨이

(Gateway) 

분산정보 서비스 제공 

 표현계층

암호화, 암축, 코드변환, 구문검색 

 세션계층

통신장치간 상호작용, 동기화, 전송방향 

 전송계층

종단간 연결 설정/해제,  다중화, 집중화, 주소지정

 하위계층

 네트워크계층

라우터(Router) 

패킷정보전송, 교환기능, 경로선택, 트래픽제어 

 데이터링크계층

브리지(Bridge) 

오류제어, 흐름제어, 프레임동기,링크효율향상 

물리계층 

리피터(Repeter) 

전기적, 기계적, 기능적, 절차적인 물리적특성 


TCP/IP 프로토콜과 OSI 7레이어

 OSI 7

Layer Model

 TCP/IP Layer

 TCP / IP의 구현

 응용계층

 Application

 FTP

 표현계층

 TELNET

 세션계층

 SMTP, DNS , TFTP, SNMP

 전송계층

 Transport

 TCP, UDP

 네트워크계층

 Internet

 IP / ICMP / ARP / IGMP

 데이터링크계층

Network
Access

 Ethernet / Token Ring / FDDI

 물리계층