본문 바로가기

네트워크/프로토콜

3계층 IP주소

3계층 IP주소


  ▶ IP ( Internet Protocol )은 네트워크 계층에서 사용하는 주소로, 컴퓨터는 MAC주소를 사용하지만, 사람이 읽기 힘들어 읽기 편한 IP주소를 사용한다.


  ▶ 3계층은 다른 네트워크 대역 즉, 멀리 떨어진 곳에 존재하는 네트워크까지 어떻게 데이터를 전달할지 제어하는 일을 담당, 발신에서 착신까지의 패킷의 경로를 제어하는 역할을 수행하며 거리가 먼 다른 기기와 통신을 위해서는 3계층이 필요하다.




  ▶ IP주소 예시



  ▶ 초창기의 IP 주소체계



  ▶ IP주소의 역사


클래스풀

A 0.0.0.0 ~ 127.255.255.255 첫번째 필드는 네트워크를 구분하는

주소, 나머지는 호스트를 구분

0 0000000.00000000.00000000.00000000

~ 0 1111111.11111111.11111111.11111111

B 128.0.0.0 ~ 191.255.255.255 두번째 필드는 네트워크를 구분하는

주소, 나머지는 호스트를 구분

10 000000.00000000.00000000.00000000

~ 10 111111.11111111.11111111.11111111

C 192.0.0.0 ~ 223.255.255.255 세번째 필드는 네트워크를 구분하는 주소, 나머지는 호스트를 구분

110 00000.00000000.00000000.00000000

~ 110 11111.11111111.11111111.11111111

D 224.0.0.0 ~ 239.255.255.255 멀티캐스트용으로 사용하는 주소

1110 0000.00000000.00000000.00000000

~ 1110 1111.11111111.11111111.11111111

E 240.0.0.0 ~ 255.255.255.255 연구목적으로 사용하지 않는 IP주소

11110 000.00000000.00000000.00000000

~ 11111 111.11111111.11111111.11111111




  ▶ 일반적인 IP 주소체계



 서브넷 마스크는 클래스풀 한 네트워크 대역을 나눠주는 데 사용되며 네트워크 대역을 구분하는 데 사용된다.

32bit 4bte

255.255.255.192 -> 11111111.1111111.11111111.11000000 0x6 = 2^6 = 64






IPv4의 주소부족과 NAT, IPv6


  ▶ IPv6란 IPv4의 주소부족을 해결하기 위한 새로운 주소체계로 방대한량의 주소체계를 가지고 있지만, 아직까지 적용에 한계가 있어, IPv4와 병행해 사용되고 있다.


  ▶ NAT를 활용한 사설, 공인 IP대역

  ▶ 사설 IP들을 모아 공유기가 공인IP로 인터넷에 연결하며, 인터넷에서 파일을 받을 때도 공유기가 파일을 전달하는 것이며, 직접 받는 것이 아니다. 즉 실제 인터넷 세상에서는 공인 IP로만 통신하고, 외부 네트워크 대역에서는 사설 IP대역이 보이지 않는다.


만약 NAT TABLE에 기록되지 않은 파일이 들어오면, 공유기가 전달을 멈춤.


  ▶ 특수한 IP 주소


 0.0.0.0     -> 나머지 모든 IP


 127.0.0.1   -> 나 자신을 나타내는 주소


 게이트웨이 -> 통신을 위한 문으로 일반적으로 공유기의 IP
















'네트워크 > 프로토콜' 카테고리의 다른 글

7계층 HTTP 프로토콜  (0) 2020.01.12
4계층 프로토콜 UDP, TCP  (0) 2020.01.12
3계층 IPv4 프로토콜과 ICMP 프로토콜  (0) 2020.01.12
3계층 ARP프로토콜  (0) 2020.01.12
2계층 ( Data-Link )  (0) 2020.01.11