In-Depth Understanding of TCP/IP Protocol Implementation: IP Fragmentation (Based on Linux 1.2.13)

In-Depth Understanding of TCP/IP Protocol Implementation: IP Fragmentation (Based on Linux 1.2.13)

Last time we analyzed IP fragmentation reassembly, this time we will analyze IP fragmentation. First, we need to understand why fragmentation is necessary. For example, in Ethernet, the CSMA/CD protocol (implemented by the network card) specifies a maximum (MTU) and minimum size for link layer packets (excluding the MAC header, but in this kernel version, … Read more