TCP/IP收集模子入门
老的内核凡是在IP层处理赏罚IP分段,IP层可以吸取0~64KB的数据。因此,当数据IP packet大于PMTU时,就必需把数据分成多个IP分段。 较新的内核中,L4会实行举办分段:L4不会再把高出PMTU的缓冲区直接传给IP层,而是转达一组和PMTU相匹配的缓冲区。这样,IP层只必要给每个分段增进IP报头。可是这并不料味着IP层就不做分段的事变了,一些环境下,IP层还会举办分段操纵。
第一个表格中:
第二个表格中:
必要留意的是,只有第一个包带有原始包的完备 IPv4 + TCP/UDP 信息,后续的分包只有 IPv4 信息。 分包带来的题目:
MTU 一个收集接口的 MTU 是它一次所能传输的最大数据块的巨细。任何高出MTU的数据块城市在传输前分成小的传输单位。MTU 有两个丈量条理:收集层和链路层。好比,收集层上尺度的因特网 MTU 是 1500 bytes,而在毗连层上是 1518 字节。没有出格说的时辰,每每指的是收集层的MTU。 要增进一个收集接口 MTU 的常见缘故起因是增进高速因特网的吞吐量。尺度因特网 MTU 行使 1500byte是为了和 10M 和 100M 收集后向兼容,可是,在今朝1G和 10G收集中远远不足。新式的收集装备可以处理赏罚更大的MTU,可是,MTU必要显式配置。这种更大MTU的帧叫做“巨帧”,凡是 9000 byte 是较量广泛的。 相对地,一些也许得必要镌汰MTU的缘故起因:
MTU 不能和今朝任何 Internet 收集协议混在一路,可是,可以行使一个路由器将差异 MTU 的网段连在一路。 TCP fragmentation 每个TCP数据包(segment)的巨细受MSS(TCP_MAXSEG选项)限定。最大报文段长度 ( MSS )暗示 TCP 传往另一端的最大块数据的长度。当一个毗连成立时(SYN packet), 毗连的两边都要告示各自的MSS。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |