인터넷 프로토콜에 대하여 알아보자. IPv4 / IPv6

1) IPv4데이터그램 형식
각 줄은 4bytes로 구성이 되어 있으며
헤더는 IP address까지로 4bytes * 5 = 20bytes로 구성되어 있음
Length는 헤더길이 + 데이터길이
어떤 프로토콜은 큰 데이터그램을 전달할 수 있지만 어떤 프로토콜은 전달하지 못한다. 링크 계층 프레임이 전달할 수 있는 최대 데이터 양을 MTU(maximum transmission unit)라고 하는데 출력 링크가 ip 데이터그램의 길이보다 작은 MTU를 가지고 있다면 어떻게 데이터를 전송해야할까?
->데이터를 두 개 이상의 작은 IP데이터 그램으로 분할하여 전송 한 후 목적지에서 합치는 방법을 사용하면 된다.

목적지 호스트가 결합 작업을 수행하게 하기 위해서 설계자는 식별자, 플래그, 단편화 오프셋 필드를 IP데이터그램 헤더에 찍어 보낸다. (마지막 데이터그램 조각 플래그 0, 다른 모든 조각 플래그 비트 1)

IP주소체계와 IPv6에 대해서는 다음 포스트에서 알아보자!
[참조] Computer Networking: A Top Down Approach - J.F Kurose and K.W. Ross