网络层处于传输层和数据链路层之间,他它负责向传输层提供服务,同时负责将网络地址翻译成对应的物理地址 。网络层协议还能协调发送、传输及接收设备的处理能力的不平衡性,如网络层可以对数据进行分段和重组 , 以使得数据包的长度能够满足该链路的数据链路层协议所支持的最大数据帧长度 。
网络层协议

当某一网络的主机应用程序需要发送报文到位于另一个网络的目的地时 , 与该主机在同一网络上的路由器的一个接口会接收到数据帧,路由器的链路层检查该?。?确定被携带的网络层数据类型 , 去掉链路层帧头,并将网络层数据送往相应的网络层进行处理;
网络层检查报文头以决定目的地址所在网段,然后通过查找路由表以获取相应输出接口;
输出接口的链路层为该报文加上链路层帧头 , 封装成数据帧并发送到下一跳;
每一个报文的转发都要进行这一过程 。在到达目的主机所在网络时,报文被封装成目地网络的链路层数据帧,发送给相应的目的主机 。目的主机接收到该报文后,经过链路层、网络层的处理 , 去掉链路层帧头、网络层报文头后,送给相应的协议 。
路由器能支持多个相互独立的路由协议(例如IP RIP、OSPF、IPX RIP等),能为不同的网络协议栈(如 TCP/IP、IPX)相对应的路由协议维护各自的路由表 。路由器的这种能力允许路由器能同时支持多种网络层协议,进行报文的转发 。
传输层功能
最终目标是向用户(一般指应用层的进程)提供有效、可靠的服务 。传输层主要定义了主机应用程序间端到端的连通性,它一般包含四项基本功能 。
- 分段上层数据
- 建立端到端连接
- 将数据从一端主机传送到另一端主机
- 保证数据按序、可靠、正确传输
传输层位于OSI参考模型第四层,最终目标是向用户— 一般指应用层的进程,提供有效、可靠的服务 。
传输层主要定义了主机应用程序间端到端的连通性,它一般包含四项基本功能:
- 将应用层发往网络层的数据分段或将网络层发往应用层的数据段合并 。
- 建立端到端的连接,主要是建立逻辑连接以传送数据流 。
- 将数据段从一台主机发往另一台主机 。在传送过程中通过计算校验和以及通过流控制的方式保证数据的正确性,流控制可以避免缓冲区溢出 。
- 部分传输层协议保证数据传送正确性 。主要是在数据传送过程中确保同一数据既不多次传送也不丢失 。同时还要保证数据包的接收顺序与发送顺序一致 。
- 什么是粗纤维的蔬菜和食物 什么是粗纤维的蔬菜和食物半梦相思半梦
- 苹果手机是双卡双待吗 iphone11是双卡吗
- 我会把你留在生命里是啥歌 说你会永远陪着我是什么歌
- 爱了散了在宾馆是第几集 爱了散了在宾馆是哪一集
- 榴莲一半硬一半软是什么原因 榴莲一半软一半硬怎么回事
- 最美的安排杨玉扮演者是谁 最美的安排杨玉扮演者
- 压缩复原技术修车是真的吗,压缩复原技术原理
- 冬季屋里潮湿是关窗还是开窗,冬天屋里潮湿是关窗还是开窗
- 优雅的朋友们结局 优雅的朋友们结局凶手是谁
- 北京金银山是什么地方,北京的金山银山
