杂项

IP数据包的分片和重组

分片原因:IP数据包在互联网上传输时,可能要跨越多个异构网络(各种和数据链路层),每一种数据链路层的MTU都不相同,而Ip协议作为一种高层协议,IP数据包最终也要封装成数据链路层的帧进行传输,即报头加上数据部分一定不能超过数据链路层的MTU

分片

​ 何处进行分片:在进入各个异构网络之前的边界路由进行分片

​ 如何识别同一个报文的各个分片:头部标识位

​ 如何识别同一个数据包分片的顺序:片偏移量

​ 如何识别一个分片是不是一个数据包的结束\:MF位

​ 还有1个DF位强制控制不能分片,用来测试MTU

重组

​ 何时进行重组:信宿机(最终接受者)

​ 以上都是IPv4下的分片与重组,Ipv6采用了MTU路由发现机制,不用再进行分片

Ping和Traceroute工作原理

博客

一次网页请求过程都包含了那些协议?

DNS、TCP、HTTP

results matching ""

    No results matching ""