ps:面试惨遭怀疑,之前做的项目没有整理好,导致被怀疑不是自己的工作,但是面试官还是让我看到了自己很多的不足,加之之前其他公司的面试有问道玩什么技术论坛,因此还是回来继续写写博客,一方面督促自己学习,一方面也希望之后在面试中可以证明自己。现在手里有一些学习资料会陆续分享,此外,之前小项目没写完的也会继续更新,希望自己重新拾起来。以后多分享,多攒点好人值,和大家一起学习,欢迎大家指正错误!!!
IP协议(网际协议——因特网中的转发和编址)
* IP协议属于数据报分组交换的数据交换方式,是一种无连接的服务。
* IP协议的主要功能就是在原地址和目标地址之间传送数据报。具体来说就是:寻址,数据报的封装,分段与重组.
IP数据报报头格式
版本:IP协议版本
- 首部长度:因为IPv4数据报可包含一些可变数量的选项,因此需要确定IP数据报报头部分实际长度
- 服务类型:区别不同类型的IP数据(如实时数据报与非实时流量)
-数据报长度:IP数据报总长度(包括首部) - 标识、标志、片偏移:——IP分片与重组——每个IP数据报封装在链路层帧中从一台路由器传输到下一台路由器,链路层协议的MTU(最大传送单元)严格的限制着IP数据报的长度。由于每条链路可能运行着不同MTU的链路层协议,因此,会遇到某个链路收到的IP数据报的长度要大于该链路的MTU,因此解决办法是IPv4协议将IP数据报中的数据分片,IPv4设计标识、标志和片偏移字段放在IP数据报首部中,以便数据报在端系统中的重新组装。【标识】号用来分片,当生成一个数据报时,发送主机会生成标识号,只有当同一数据报被分片时,其标识才相同。标志和片偏移用来检测片丢失,【标志】占3bit,