我只是好奇地想知道有关 L4、L3 数据块、IP 分片的问题:
- 数据分块发生在第 4 层(传输、TCP),并且
- 三层分片(网络、ipv4)
根据维基百科,数据块发生在 L4:“传输控制协议接受来自数据流的数据,将其分成块,并添加创建 TCP 段的 TCP 标头”来源:https : //en.wikipedia.org/wiki/传输控制协议#TCP_segment_structure
此外,第 3 层(网络)发生了碎片。现在这里有两个问题-
我相信 L4 发生数据分块是因为超出了 MTU 大小限制,那么为什么还有另一个称为 Fragmentation 的进程?
如果数据分块发生与否,每个 TCP 段都会有一个序列号.. 如何将一个 TCP 段与 L3 中的每个数据包片段相关联,以便在接收端成功重组?
任何帮助是极大的赞赏..
