가치 있는 정보 준비 중
3초만 투자해 보세요!
Preparing valuable information
Just invest three seconds!
본문 바로가기
IT/NETWORK

IP체계

by 콰나 | Quanna 2017. 11. 22.

<IP 주소 체계>

  • IPv4 (32bit ->4byte),  IPv6(128bit) 분류          /       IPv4 범위: 0.0.0.0 ~ 255.255.255.255

<IPv4>

클래스

범위

가장 낮은 주소

가장 높은 주소

 

A

0.0.0.0 ~ 127.255.255.255

00000000. 00000000. 00000000. 00000000

01111111.11111111. 11111111. 11111111

 

B

128.0.0.0 ~ 191.255.255.255

10000000. 00000000. 00000000. 00000000

10111111.11111111. 11111111. 11111111

 

C

192.0.0.0 ~ 223.225.255.255

11000000. 00000000. 00000000. 00000000

11011111.11111111. 11111111. 11111111

 

D

224.0.0.0 ~ 239.255.255.255

11100000. 00000000. 00000000. 00000000

11101111.11111111. 11111111. 11111111

 

E

240.0.0.0 ~ 255.255.255.255

11110000. 00000000. 00000000. 00000000

11111111.11111111. 11111111. 11111111

연구목적

 

클래스

네트워크 / 호스트

네트워크 수

한 네트워크당 Host

A

0NNNNNNN.HHHHHHHH.HHHHHHHH.HHHHHHHH

2^7 = 128

2^24-2=16777214

B

10NNNNNN.NNNNNNNN.HHHHHHHH.HHHHHHHH

2^14 = 16384

2^16-2=65534

C

110NNNNN.NNNNNNNN.NNNNNNNN.HHHHHHHH

2^21 = 2097152

2^8-2 = 254

D

1110MMMM.MMMMMMMM.MMMMMMMM.MMMMMMMM

D클래스는 멀티캐스트 통신을 위한 주소이므로 개별 호스트를 갖지 않는다서브넷팅도 하지 않는다.

 

  • N = 2^N 네트워크   / H = 하나의 네트워크당(N) 호스트의 수 :2^H-2 (Broadcast 주소/ network ID)
  • 네트워크 주소 – 제일 작은 호스트 / Broadcast 주소 - 제일 큰 호스트

<특수 IP Address>

Network 주소

   : 특정 망 주소를 갖지만 호스트 부분의 주소가 모두 0 주소로 네트워크를 대표하는 값이 .

 

Direct Broadcast 주소

   : 특정 네트워크 주소를 사용하고 호스트 부분의 주소가 모두 1 주소로 특정  내부에 있는 모든 호스트들에게 패킷이 전달 됨.

 

Limited Broadcast 주소

   : 목적지 주소로만 사용되며 255.255.255.255 해당함.

   : DHCP 클라이언트가 DHCP 서버를 찾을 경우 사용됨.

 

Loopback 주소

   : Network 부분의 값이 Class A 속한 127이며, Host 부분의 값은 지정되지 않은 . (127.0.0.1)

   : 패킷 송수신 과정에 대한 시스템 내부 테스트시 주로 사용됨.

 

0.0.0.0

   : 부팅 시 자신의 IP 주소를 모를 경우나 IP 충돌나는 경우에 사용. (ARP)

   : Default Route 값으로 사용

 

Link Local

   : ms계열 컴퓨터에서 DHCP IP 받을 수 없거나 DHCP 서버가 없을  자동으로 부여되는 IP (169.254.0.0 ~ 169.254.255.255)

 

사설 IP 주소

   : 공식적인 승인 없이 사용할 수 있는 주소로 라우팅이 불가능함.

   : Class A (10.x.x.x), Class B (172.16.x.x ~ 172.31.x.x), Class C (192.168.x.x)




<용어>

NAT(Network Address Translation): 사설IP ßà 공인IP 전환 (->: 가능->: 불가능)

Network : 같은 LAN 대역

Host: 네트워크 말단에 있는 시스템 또는 장치 보통 1개의 IP 가진다.

포트 포워딩: 특정 포트에 접속시도할 연결하게끔 설정

 

<Subnet mask>

  • 네트워크와 호스트를 나눠주는 역할
  • 1 시작해서 0으로 끝나야 한다. (ex 11110, 10000, 11111000)

클래스

 

표기법

A

11111111.00000000.00000000.00000000

/8 or 255.0.0.0

B

11111111. 11111111.00000000.00000000

/16 or 255.255.0.0

C

11111111. 11111111. 11111111.00000000

/24 or 255.255.255.0

 

Classfull 표기

Classless 표기

/8, /16, /24

/10 - 255.192.0.0   ,   /11 - 255.224.0.0

 

11000000.10101000.01100100.00000000 ~ 11000000.10101000.01100100.11111111

11111111. 11111111. 11111111. 00000000 -> 11111111. 11111111. 11111111. 10000000  (서브넷 1비트 증가시킴)

192.168.100.0 ~ 192.168.100.255  /24 -> /25 è  192.168.100.0 ~ 192.168.100.127 / 192.168.100.128 ~ 192.168.100.255

 

<네트워크 ID (and 연산) >

11010010. 01110011. 11110100. 01111001   (210.125.244.121)

11111111. 11111111. 11111111. 00000000   (255.255.255.0)

11010010. 01110011. 11110100. 00000000  è 210.125.244.0 (네트워크ID)

 

<서브네팅>

/24 -> /25

11111111. 11111111. 11111111. 00000000 è 11111111. 11111111. 11111111. 10000000

*호스트영역이 00000000, 10000000 2가지 경우가 나온다.

1) 11010010. 01110011. 11110100. 00000000 ~ 11010010. 01110011. 11110100. 01111111

호스트 범위 : 210.125.244.1 ~ 210.125.244.125 (NW : 210.125.244.0 , BC : 210.125.244.126)

2) 11010010. 01110011. 11110100. 10000000 ~ 11010010. 01110011. 11110100. 11111111

호스트 범위 : 210.125.244.128 ~ 210.125.244.254 (NW : 210.125.244.127, BC : 210.125.244.255)

<EX문제>

  1)192.168.100.0/24 4개의 네트워크 대역 나누시오.


2) 120.172.0.0/16 2개의 네트워크 대역을 나누시오.


3) 8.8.8.8/8 네트워크 ID 구하고 해당 네트워크 대역을 4개의 네트워크 대역으로 나누시오.


4) 8.64.0.0/13 8개의 네트워크 대역으로 나누시오


'IT > NETWORK' 카테고리의 다른 글

mac address  (0) 2017.11.22
supernetting  (0) 2017.11.22
통신방식  (0) 2017.11.21
네트워크 크기 및 전송방식  (0) 2017.11.21
네트워크 장비  (0) 2017.11.21