Content deleted Content added
Nick Number (talk | contribs) m repaired link(s) to disambiguation page - (you can help) - Ethereal |
fix grammar |
||
Line 8:
This can be accomplished by several approaches:
* To set the IP datagram size equal or smaller than the directly attached medium (
* To preview all links between source and destination and select the smallest MTU in this route, assuming there is a unique route. This way we make sure that the fragmentation is done by the sender, using a packet-size smaller than the selected MTU, and there is no further fragmentation en-route. This solution, called [[Path MTU Discovery]], allows a sender to fragment/segment a long [[Internet]] [[packet (information technology)|packet]],
Three fields in the [[IPv4#Header|IP header]] are used to implement fragmentation and reassembly. The "Identification", "Flags" and "Fragment Offset" fields.
Line 51:
Because an IP internet can be connectionless, fragments from one datagram may be interleaved with those from another at the destination. The "Identification field" uniquely identifies the fragments of a particular [[datagram]].
The source system sets "Identification" in each datagram to a unique value
The following is a real-life fragmentation example:
Line 134:
</code>
Note that
Two important points here:
* In some datalink protocols such as Ethernet,
* Additional overhead imposed over network because all fragments contains their own IP header. Additional overhead = (number_of_fragments - 1) * (ip_header_len);
|