杂项
IP数据包的分片和重组
分片原因:IP数据包在互联网上传输时,可能要跨越多个异构网络(各种和数据链路层),每一种数据链路层的MTU都不相同,而Ip协议作为一种高层协议,IP数据包最终也要封装成数据链路层的帧进行传输,即报头加上数据部分一定不能超过数据链路层的MTU
分片
何处进行分片:在进入各个异构网络之前的边界路由进行分片
如何识别同一个报文的各个分片:头部标识位
如何识别同一个数据包分片的顺序:片偏移量
如何识别一个分片是不是一个数据包的结束\:MF位
还有1个DF位强制控制不能分片,用来测试MTU
重组
何时进行重组:信宿机(最终接受者)
以上都是IPv4下的分片与重组,Ipv6采用了MTU路由发现机制,不用再进行分片
Ping和Traceroute工作原理
一次网页请求过程都包含了那些协议?
DNS、TCP、HTTP