[网络通信原理]——TCP/IP模型—网络层

网络层

网络层概述

网络层位于OSI模型的第三层,它定义网络设备的逻辑地址,也就是我们说的IP地址,能够在不同的网段之间选择最佳数据转发路径。在网络层中有许多协议,其中主要的协议是IP协议。
IP数据包格式
在这里插入图片描述
IP数据报是可变长度的,它由两部分组成:首部和数据

  • 首部由两部分组成:固定部分和可变部分
  • 固定部分20字节,可变部分由一些选项组成,最长40字节

版本号:表示IP协议的版本是ipv4 还是ipv6
首部长度:表示IP报头的多大,固定长度:20字节+可选项最多40字节
优先级与服务类型:表示是否有需要优先发送的报文
总长度:表示IP报头+数据的总大小

  • IP数据包最大长度为 65536 字节(2^16次方)
  • 由于MTU(最大传输单元)的限制,长度超过1500字节的数据报都将被分片传输

标识符 :IP数据报的编号,标识主机发送的每一个数据报,同一个数据报的所有分片都具有相同的标识值
标志:表示数据是否进行了分片
段偏移量:表示该IP包在该组分片包中的位置

TTL: time to live 生存时间

  • 每个数据报发出去时,会添加一个生存时间
  • 数据包每经过一台路由器,TTL值会减1,当TTL为0时,数据包被丢弃
  • TTL可以防止数据包陷入路由死循环,预防路由环路,避免数据包在网络中无限循环浪费带宽资源

协议号:表示IP协议上层所使用的协议
协议号 协议名称
1 ICMP

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛逼的路上跑了一半

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值