[RE] IP Packet Fragmentation에 대한 질문....
Reg. Date: June 15, 2004 By 허태훈
>Ip Packet 사이즈가 (1500bye이상) 이더넷 MTU값보다 클때...fragmentation을 하는 걸로 알고 있습니다..
>원래 패킷이 fragmentation되기 전에는 소스ip,소스port,데스티네이션ip,데스티네이션port정보가 있을건데,만약 패킷이 fragmentation이 되어 여러개의 패킷으로 나누어 진다면 소스ip,소스port,데스티네이션ip,데스티네이션port정보가 분할된 모든 패킷에도 들어 가는지 궁금합니다....특정 정보가 빠질수가 있나요?
>(port정보가 빠지던지.....머 그런거...)
어떤부분을 잘라 넣는지에 관점을 두면 될것 같습니다. IP fragmentation은 IP의 payload를 분할합니다.
언급하고 계신 port는 TCP 혹은 UDP 헤더에 포함되어 있겠죠. TCP/UDP 헤더는 IP 입장에서 보면 TCP/UDP가 포함하고 있는 payload와 똑같은 정보일 뿐일겁니다. 즉 IP 입장에서는 IP 헤더 + data 라는 거죠.
하나의 IP 패킷이 여러개의 IP 패킷으로 fragmentation 될 경우 다음과 같겠죠.
orginal 2000 bytes IP packet
-> IP header 20bytes, payload 1980 bytes.
1st IP packet
-> IP header(include fragmentation info.) 20 bytes, payload 1480 bytes.
2nd IP packet
-> IP header(include fragmentation info.) 20 bytes, payload 500 bytes.