没有合适的资源?快使用搜索试试~ 我知道了~
Android网络编程-IP协议.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 130 浏览量
2022-07-10
08:13:06
上传
评论
收藏 275KB PDF 举报
温馨提示
试读
3页
Android网络编程-IP协议.pdf 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
Android 网络编程-IP协议
本文档节选自陈文、郭依正著《深入理解 Android 网络编程:技术详解与最佳实践》,电子工业出版社
摘 要:互联网协议(Internet Protocol,IP是用于报文交换网络的一种面向数
据的协议。IP 是在 TCP/IP 协议中网络层的主要协议,任务是根据源主机和目的主
机的地址传送数据。为达到此目的,IP 定义了寻址方法和数据报的封装结构。
关键词: IP 协议
互联网协议(Internet Protocol,IP1是用于报文交换网络的一种面向数据的协议。IP 是
在 TCP/IP 协议中网络层的主要协议,任务是根据源主机和目的主机的地址传送数据。为达到
此目的,IP 定义了寻址方法和数据报的封装结构。第一个架构的主要版本,现在称为 IPv4,
仍然是最主要的互联网协议,如图 1 所示。当前世界各地正在积极部署 IPv6。
图 1 IPv4 封装结构
下面对 IPv4 协议包的结构进行介绍,包含多个数据域。各个数据域的含义如下:
4 位版本:表示目前的协议版本号,数值是 4 表示版本为 4,因现在主要使用的还
是版本为 4 的 IP 协议,所以 IP 有时也称为 IPv4。
4 位首部长度 :头部的长度,它的单位是 32 位(4 字节1,数值为 5 表示 IP 头部
长度为 20 字节。
8 位服务类型(TOS1:这个 8 位字段由 3 位的优先权子字段(现在已经被忽略1 、
4 位的 TOS 子字段以及 1 位的未用字段(现在为 01构成。4 位的 TOS 子字段包含
最小延时、最大吞吐量、最高可靠性以及最小费用构成,对应位为 1 时指出上层协议
对处理当前数据报所期望的服务质量。如果都为 0,则表示是一般服务。
16 位总长度(字节数1:总长度字段是指整个 IP 数据报的长度,以字节为单位。如
数值为 00 30,换算成十进制为 48 字节,48 字节=20 字节的 IP 头+28 字节的 TCP 头。
这个数据报只是传送的控制信息,还没有传送真正的数据,所以目前看到的总长度
就是报头的长度。
16 位标识:标识字段唯一标识主机发送的每一份数据报。
3 位标志:该字段用于标记该报文是否分片,后面是否还有分片。
13 位片偏移 :指当前分片在原数据报中相对于用户数据字段的偏移量,即在原数
据
1 / 3
Android 网络编程-IP 协议
资源评论
努力搬砖的小王
- 粉丝: 16
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功