김민수
2026년 3월 15일
33. 3개의 IP 패킷으로 fragmentation 되는 과정을 설명한 것이다. 세 번째 패킷의 필드에 들어갈 값으로 적절한 것은?
1.가: 1040 , 나: 130
2.가: 1000 , 나: 370
3.가: 1040 , 나: 370
4.가: 1000 , 나: 125
IP 패킷의 최대 크기는 1500바이트이지만, 이더넷 프레임의 최대 크기는 1518바이트이므로, IP 패킷이 이더넷 프레임에 담길 때는 fragmentation이 필요하다. 첫 번째 패킷은 1500바이트이므로 fragmentation이 필요하지 않다. 두 번째 패킷은 1500바이트보다 크므로 fragmentation이 필요하다. 따라서, 첫 번째 패킷은 20바이트의 IP 헤더와 1480바이트의 데이터를 가지고, 두 번째 패킷은 20바이트의 IP 헤더와 1480바이트의 데이터를 가지고, 마지막 세 번째 패킷은 20바이트의 IP 헤더와 60바이트의 데이터를 가진다. 이때, 세 번째 패킷의 Total Length 필드에 들어갈 값은 1480바이트 + 1480바이트 + 60바이트 = 3020바이트이다. 하지만, 이 값은 IP 패킷의 최대 크기인 1500바이트를 초과하므로, fragmentation이 필요하다. 따라서, 세 번째 패킷은 20바이트의 IP 헤더와 1480바이트의 데이터를 가지고, 마지막 패킷은 20바이트의 IP 헤더와 60바이트의 데이터를 가진다. 이때, 세 번째 패킷의 Total Length 필드에 들어갈 값은 1480바이트 + 20바이트 = 1500바이트이다. 따라서, 정답은 "가: 1040 , 나: 370"이다.