-
[SOLDESK]수업2일차_TCP/IP (7장)-7장 IP주소와 서브넷 마스크Computer Sci‧ence/CCNA 2014. 11. 4. 12:29반응형
- IANA site와 KISA에서 IP주소 할당
- IP주소는 network 계층에서 사용하는 주소이며, IP 헤더에 포함된 Data주소이다. PC LAN카드, Router interface, switch 관리자용 interface 주소로 사용하며 IP주소를 사용함으로써 network에 대한 subnet 표기가 가능하다.
- 11111111 =255
11111110 =254
11111100 =252
11111000 =248
11110000 =240
11100000 =224
11000000 =192
10000000 =128
00000000 =0 - subnet mask는 IP주소에 대한 network ID와 host ID를 구분하기 위해서 사용된다. IP주소 32bit에 공통bit "1"을 씌워서 network를 표현하기 때문에 IP주소와 마찬가지로 32bit 체계이다. 맨얖에 bit부터 "1"이 연속된 구간까지는 공통bit로 처리하며 network ID로 사용하고, "0"으로 끝내는 마지막 구간까지는 공통으로 하지 않는 bit로 처리하여 host ID로 사용한다. 단, "1"이 연속하지 않는 mask는 subnet mask로 사용할 수 없다. (네트워크와 broadcast 주소를 빼기)
ex) 121.160.30.|1 255.255.255.0
network ID |host ID//network ID를 121.160.30.X 로 가진다면 사용할 수 있는 IP 주소의 개수는 2^8-2가 된다. 즉 256-2= 254
ex)121.160.|30.1 255.255.0.0
networkID|host ID //IP 주소의 개수는 2^16-2가 된다. 즉 65536-2= 65534
ex)121. |160.30.1 255.255.0.0
networkid|host ID //IP 주소의 개수는 2^24-2가 된다. 즉 65536-2= 65534
ex)subnet mask 가 0.0.0.0 이라면 network id는 없고 host id 가 2^32개 나온다.
121.160.30.1 subnet mask 255.255.255.255 라면 이 경우 IP는 1개를 의미한다. 해당 IP 하나만을 의미한다. - 같은 IP이지만 subnet mask에 따라 쓸수 있는 IP 개수의 차이가 나고 IP의 수는 한정되어 있기 때문에 subnet으로 나눈다.
- 255.255.255.252/30
255.255.255.240/28
255.255.255.224/27
255.255.255.128/25
255.255.248.0/21
255.252.0.0/14
- IP address class
:IP 주소 범위는 0.0.0.0~255.255.255.255까지 표현할 수 있다. RFC 1466 문서를 참조하면, IP주소는 5개(A~E)의 class로 정의하는 내용이 나와있으며, 5개의 class를 정의됨으로써 IP주소 낭비방지의 효율적인 subnet 관리가 가능하다. - A class unicast주소
:첫번째 octec(옥텟) 0~127까지를 A class로 정의한다. A class로 정의하는 이유는 첫번째 octec을 2진수로 변환할 경우 맨앞에 0이라는 공통 bit를 갖고 있기 때문이다. A class가 사용하는 기본 subnet mask는 255.0.0.0이며 host id가 2^24가 나온다.
0.0.0.0 ~ 127.255.255.255
00000000 ~ 01111111 //맨앞에 bit가 0인 공통 bit - B class
:맨앞에 비트가 10인 공통 bit class(128~191)
128.0.0.0 ~ 191.255.255.255
10000000 ~ 10111111 - C class
:맨앞에 비트가 110인 공통 bit
192.0.0.0 ~ 223.255.255.255
11000000 ~ 11011111 - D class
224.0.0.0 ~239.255.255.255 multicast주소
11100000 ~11101111 //맨앞에 비트가 1110인 공통 bit class - E class
240~366 future use, IANA 예약주소
multicast의 subnet mask가 없다, 존재하지 않아 설정하지 않는다. - A,B,C는 유니케스트, D는 multicast, E는 예약된 주소
- 사설 IP주소(Private IP address)
:공인 환경이 아닌, 기업 내부에서 사용을 권장하는 주소이다. 이 주소는 internet과 연결되지 않기 때문에 다른 환경과 주소범위를 중첩하여 사용해도 무관하며, ISP 업체로부터 임대를 받지 않아도 사용할 수 있다. class
주소범위
prefix표기
A
10.0.0.0~10.255.255.255
10.0.0.0/8
B
172.16.0.0~172.31.255.255
172.16.0.0/12
C
192.168.0.0~192.168.255.255
192.168.0.0/16
- 안에서는 사설 ip를 사용하고, 외부에서는 공인 ip를 사용하면 비용절감 면에서 Good!
SA 172.16.5.254/DA 198.133.219.25 - 반드시 기본 mask를 쓸 필요는 없다.
121.160.30.1- A class
181.3.40.1 - B class
201.1.100.1 - C class - 주의)
- 121.160.30.4 255.225.255.0 (mask를 보고 C class라고 하지 말것! mask는 mask는 mask일 뿐, mask는 network와 host를 구별하기 위해서 사용하는 것이다. )
- 181.255.238.1 255.255.255.0 //B class, ip를 256개 쓰겠다.
반응형'Computer Sci‧ence > CCNA' 카테고리의 다른 글
[SOLDESK]수업3일차_주소요약과 routing 업데이트 경로(9장) (0) 2014.11.04 [SOLDESK]수업3일차_서브네팅과 VLSM(8장) (0) 2014.11.04 [SOLDESK]수업2일차_TCP/IP (6장)-6장 네트워크 전송장비 소개 (0) 2014.11.04 [SOLDESK]수업2일차_TCP/IP (5장)-5장 OSI참조모델 (0) 2014.11.04 [SOLDESK]수업2일차_TCP/IP (4장)-4장 Data전송프로토콜 (0) 2014.10.22