Basics of Fragmentation

Duration: 6 min

This video lesson is available to enrolled students.

Enroll to watch — ISRO Scientist/Engineer 'SC'

AI Summary

An AI-generated summary of this video lecture.

This video lecture explains the IP header's Flag field and the process of IP fragmentation. The instructor details the DF and MF bits, then illustrates fragmentation using a diagram of a source sending data to a destination through networks with different MTUs, emphasizing that reassembly occurs only at the destination.

Chapters

  1. 0:00 2:00 00:00-02:00

    The instructor begins by analyzing the 'Flag Field' within the IP header structure displayed on the slide. He explains that this 3-bit field defines three specific flags. The first bit is reserved and not used. The second bit is the 'D bit' or 'Do Not Fragment' bit. He clarifies that if its value is 1, the machine must not fragment the datagram, whereas a value of 0 means the datagram can be fragmented if necessary. The third bit is the 'M bit' or 'More Fragments' bit. He explains that if its value is 1, it means the datagram is not the last fragment and there are more fragments after this one. Conversely, if its value is 0, it means this is the last or only fragment. The slide also shows the full IP header layout including Version, IHL, Service Type, and Total Length fields.

  2. 2:00 5:00 02:00-05:00

    The lecture transitions to the concept of 'Fragmentation' itself. The slide defines fragmentation as a process of dividing the datagram into fragments during transmission. The instructor draws a network diagram on the whiteboard to illustrate this. He draws a source host 'S' and a destination host 'D' connected by network clouds. He explains that a datagram can be fragmented by the source host or any router in the path. He draws a large datagram at the source and shows it being split into smaller pieces as it enters a network with a smaller Maximum Transmission Unit (MTU). He writes '200B' and '100B' under the network clouds to represent these MTU limits. He emphasizes that reassembly is done only by the destination host because each fragment becomes an independent datagram. He also draws a second path to show that fragmented datagrams can travel through different routes.

  3. 5:00 6:05 05:00-06:05

    The instructor concludes the explanation by reinforcing the reassembly process. He points to the diagram where the fragments have arrived at the destination host 'D'. He reiterates that even though the fragments traveled independently, the destination host is responsible for putting them back together. He points back to the IP header slide, specifically highlighting the 'Identification', 'Flags', and 'Fragment Offset' fields which are crucial for this process. He explains that these fields allow the destination to identify which fragments belong to the same original datagram and in what order they should be reassembled. The 'Identification' field is 16 bits, and the 'Fragment Offset' is 13 bits, allowing for precise reassembly.

The video provides a comprehensive overview of IP fragmentation, starting with the specific header fields (Flags) that control it and moving to a practical diagrammatic explanation of how datagrams are split and reassembled across a network with varying link capacities.