计算机网络之网络层

1、网络层

主要任务:将分组从源主机经过多个网络和多段链路传输到目的主机,该任务划分为分组转发和路由选择两种重要功能。

网络层向上层提供面向连接的虚电路服务无连接的数据报服务

1.1、面向连接的虚电路服务

核心思想 :可靠通信应由网络自身来保证

通信双方沿着已建立的虚电路发送分组

1.2、无连接的数据报服务

核心思想 :可靠通信应由⽤户主机来保证

不需要建立网络连接,每个分组可走不同路径,因此,每个分组的首部都必须携带目的主机的完整地址。

2、网络层协议

2.1、IPv4数据报格式

⽹络层数据包(IP数据包,Packet)由⾸部、数据2部分组成

2.2、IPv4数据报首部协议

  1. ⻓度为4个⽐特,⽤来表示IP协议的版本,0b0100 ->IPv4, 0b0110 -> IPv6。
  2. 首部长度占4个比特,最小值为二进制0101,20字节;最大取值为二进制的1111,60字节。
  3. 可选字段:长度从1字节到40字节。
  4. 填充:⾸部⻓度(20字节固定部分+可变部分)的⻓度不是4字节整数倍时,填充相应数量的全0字节,以确保IPv4数据报的⾸部⻓度是4字节的整数倍。
  5. 区分服务:占8个比特,可用于提高网络的服务质量。
  6. 总长度:占16个比特

2.3、标识,标志,片偏移

  1. 标识:占16个比特
  2. 标志:占3个比特
  3. 片偏移:占13个比特,片偏移乘以8:字节偏移,每⼀⽚的⻓度⼀定是8的整数倍
相关推荐
Dovis(誓平步青云)1 小时前
远程办公软件文件传输实测:6 款工具的速度、稳定性和办公体验对比
linux·运维·服务器·后端·生成对抗网络
专注_每天进步一点点1 小时前
SLB(绑定弹性公网ip)-gateway-业务pod,gateway上出现reset by peer,业务pod上没有reset by peer
服务器·tcp/ip·gateway
csdn_aspnet2 小时前
GitHub Actions自动化运维实战,用CI/CD流水线实现测试、部署、安全扫描一体化
运维·安全·ci/cd·自动化·github
2501_915106322 小时前
TraceEagle 代理抓包教程 本机和手机的 HTTPS 抓包方法
网络协议·计算机网络·网络安全·ios·adb·https·udp
ACP广源盛139246256733 小时前
GSV6155@ACP# 搭配 AI 服务器、AI PC 完整适配方案
大数据·服务器·人工智能·分布式·单片机·嵌入式硬件
Inhand陈工4 小时前
数据中心UPS无功补偿与智能化监控方案:基于IG502的Modbus RTU转IEC61850实战
运维·人工智能·物联网·信息与通信
qetfw4 小时前
CentOS 7 搭建 LDAP 目录服务
linux·运维·centos
IT方大同5 小时前
linux简介
linux·运维·服务器
Dear~yxy5 小时前
时间同步服务器搭建
运维·服务器
Gem_S_6086 小时前
产品任务流转工具实践:构建需求到交付的全流程协作体系
运维