## Linux高性能服务器

——Ip协议详解
UDP协议和 HTTP协议都是无状态协议。以HTTP协议为例,一个浏览器的连续两次网页请求之间没有任何关联,它们将被Web服务器独立地处理。
无连接(connectionless)是指I通信双方都不长久地维持对方的任何信息。这样,上层协议每次发送数据的时候,都必须明确指定对方的IP地址。
不可靠是指P协议不能保证IP数据报准确地到达接收端,它只是承诺尽最大努力
在这里插入图片描述

4位版本号(version)指定IP协议的版本。对IPv4来说,其值是4.

4位头部长度(header length)标识该IP头部有多少个32 bit字(4字节)。因为4位最大能表示15,所以IP头部最长是60字节。
8位服务类型 里面包含的内容有 最小延时和最大吞吐量
16位总长度 是指整个IP数据报的长度,,,最大长度是65535(216-1)但是又有MTU的限制。
16位标识,唯一的标识主机发送的每一个数据报,,,,因为数据报会被分片,所以一个数据报的所有分片都具有相同的标识值。
3位标志字段,作用是用来确定IP数据报是否分片。
13位分片位移是分片相对于原始IP数据报开始处的偏移。
8位生存时间是允许经过路由器的跳数。
8位协议用来区分上层协议,是哪一个协议来使用IP数据报
16位校验和: 用来确定数据是否出错

在这里插入图片描述

IP模块路由过程
如果接受到的IP数据报的头部中目标IP地址是本机的某个IP地址,或者是广播地址(也就是说这个数据报是发送给本机的),那么IP模块就根据数据报头部的协议字段来决定发送给哪一个上层应用。 如果IP模块发现数据报不是发送给本机的,也调用数据报转发子模块来处理该数据报。
IP路由机制

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值