IP数据报格式(网络层简介)

本文介绍了IP数据报的基本概念及格式,详细解释了IP协议在网络层的作用,并探讨了ARP和RARP协议如何帮助实现IP地址与MAC地址之间的转换。
提到网络层的IP数据报,我们应该从网际协议IP开始讲起,他是TCP/IP结构最重要的两个协议之一,他位于网络层在TCP/IP结构中也称网际层,与其配套使用的还有ARP,RARP,ICMP,IGMP这几个协议的含义会在后面介绍,现在先介绍一下IP协议。

对于IP地址的知识在这里就不多介绍,在这里上一张图,大家在google一下,加深理解。



接下来是arp协议,arp协议简言之就是通过机器的IP地址来获得机器的MAC地址。而rarp协议这好与之相反,是通过机器的MAC地址找寻机器的IP地址。不过现在的DHCP协议已经包括的RARP协议的功能,所以说现在已经没有人在单独使用RARP协议了。所以可以这么说IP通过ARP和RARP协议实现统一台设备的MAC地址和IP地址的对应。

下面来介绍IP数据报的格式。在上一张经典高清大图,没见过张图的同学,就不要说自己学过计算机网络了。:)

下面来说一说各个字段的意义,


版本一般占四个字节,一般为4,就是IPV4的意思。

首部长度占四位,数值乘以四即为首部的长度。

区分服务八位,暂时无用。

总长度占十六位,数值即为数据报长度不需要乘以4。

标识,十六位,即数据链路层分片时,

标识同一IP数据报用。

标志三位,目前只有前两位有意义。MF=1表示后面“还有分片”MF=0表示是若干数据报的最后一个。DF=0时,IP数据报才可以分片。

片偏移,片偏移表示,某片相当于原分片组中的相对位置。片偏移以八个字节为偏移单位,所以其长度一定是八个字节的整数倍。

生存时间TTL单位跳  

协议  即上层协议TCP,UDP等等。

校验和16位。

源地址32位。目的地址32位。I

P层转发分组流程。简单说就是路由表即目的网络和下一跳路由器,划分子网,主要是子网掩码发挥作用

ICMP,RIP,OSPF,IP多播以后有时间在加上。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值