计算机网络的网络层

1、网络层的主要任务

  • 将分组从源主机经过多个网络和多段链路传输到目的主机

这个任务划分为分组转发路由选择两种重要的功能。

2、向上层提供的两种服务

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

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

  1. 通信双方沿着已建立的虚电路发送分组
  2. 很多⼴域分组交换⽹都使⽤⾯向连接的虚电路服务

2.2、无连接的数据报服务

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

  1. 不需要建立网络连接
  2. 每个分组可走不同的路径,因此,每个分组的首部 都必须携带目的地址的完整地址,通信结束后,没有需要释放的连接
  3. 这种通信⽅式所传送的分组可能误码、丢失、重复和失序

3、网络层协议

3.1、IPv4数据报格式

3.2、标识、标志、片偏移

  • 标识(Identification):占16比特,数据包的ID,当数据包过⼤进⾏分⽚时,同⼀个数据包的所有片的标识都是⼀样的,有⼀个计数器专门管理数据包的ID,每发出⼀个数据包,ID就加1。
  • 标识(Flags):占3比特,最低位(More Fragment,MF),中间位(Don't Fragment,DF),最⾼位为保留位,必须设置为0。
  • 片偏移(Fragment Offset):占13⽐特,片偏移乘以8:字节偏移,每⼀片的⻓度⼀定是8的整数倍

3.3、生存周期

⽣存时间,占8⽐特

4、协议

相关推荐
Elsius.8 小时前
网络运维与网络安全 阶段一 基础篇二十二
运维·网络
Yupureki8 小时前
《MySQL数据库基础》7.内置函数
linux·运维·服务器·网络·数据库·mysql
天行健,君子而铎9 小时前
2026国内医疗数据库风险监测产品排名评析——基于多架构、动态、可洞察特性
网络
也要大步向前呀9 小时前
如何修改电脑本机的无线局域网 IPv4 地址
网络·电脑
yyuuuzz9 小时前
国外云服务使用的常见技术问题梳理
运维·服务器·网络·数据库·aws
无心水10 小时前
【Harness:核心原理】7、反馈层(Feedback):给 AI 装上“后视镜”,越用越聪明的核心秘密
网络·人工智能·openclaw·harness·hermes·honcho
z2005093010 小时前
【linux学习】Linux中的进程地址空间和fork的使用
linux·网络·学习
Unbelievabletobe10 小时前
外汇实时api的WebSocket心跳间隔设多少秒最稳定?
开发语言·网络·python·websocket·网络协议
薛慕昭10 小时前
Socket网络通讯原理及TCP、UDP开发实战手册
网络·单片机·嵌入式硬件