Data Plane - IP Datagram, Subnets

2024. 5. 29. 12:33Computer Science/Networking

 

뭔가 엄청나게 복잡하지만 굳이 다 외워야 할 까 싶은 생각이 든다.

Internet Protocol?

- 송신 호스트와 수신 호스트간에 패킷을 교환하기 위해 필요한 정보를 규정하는 규약이다.

- IP Datagram의 Format은 위 사진과 같이 생겼다.

- 위 Header Field중 TTL은 Packet이 지날 수 있는 최대 홉수를 (뺑뺑이 방지용) 가리키는 Field이고, flgs/fragment offset은 데이터를 잘라서 보내야 하는 경우 사용하는 Field이다.

- IP 주소에 관해서는 다른 사이트에 잘 나와있으니 생략한다. 이 뭔?

 

Subnet

- Device interfaces that can physically reach each other without passing through an interventing router

- 쉽게 말해서, 중재하는 라우터 없이(단순히 라우터X가 아님)도 호스트간에 닿을 수 있는 인터페이스이다.

- 각각의 인터페이스를 호스트나 라우터를 통해 붙이는데, 이 과정에서 독립된 네트워크의 "ISLAND"가 생긴다.

- 그리고 그 각각의 독립된 네트워크를 Subnet이라고 부르게 된다.

 

- 그리고 이러한 Subnet들을 구분하는데에는 CIDR이라는 IP주소 관리 방법이 사용된다. IP주소를 서브넷 파트와 호스트 파트로 나누게 되는데, 그 길이는 192.168.0.1/24와 같이 표기된다.

- 그렇다면 Subnet Part의 주소들은 어떻게 얻는 것일까? 이는 아래를 참조하시라.

 

- 간단히 말해서, ISP(Ex. SKB, KT)에 할당된 ISP IP중에서 기관이나 단체별로 IP영역을 떼다 주면 된다.

- 쉽게 말하면, Hierarchical Addressing이 구현되는 셈이다. 그리고 이는 Routing을 하는데 큰 도움이 된다.

 

이 슬라이드를 보면 쉽게 이해가 될 것이다.

 


PPT Reference : Computer Networking - a top down approach

'Computer Science > Networking' 카테고리의 다른 글

Control Plane - OSPF, BGP  (0) 2024.05.30
Control Plane - Routing Protocols  (0) 2024.05.30
Data Plane - NAT, DHCP  (0) 2024.05.30
Data Plane - Router Architecture  (0) 2024.05.28
Reliable Data Transfer Protocol(rdt)  (0) 2024.04.19