网络层

作者: 一个_人鸭 | 来源:发表于2019-07-30 20:27 被阅读0次

概述

  • 从发送主机向接收主机传输报文段 segment
  • 发送端主机,封装段 segments 成为数据报 datagrams
  • 接收端主机,分发段 segments 至传输层
  • 网络层主机工作于每一个主机,路由检查经过该点的所有IP数据报头部(header fields)

转发与路由

转发(forwarding)是指将分组从一个输入链路转移到适当的输出链路接口的路由器本地动作,路由选择(routing)是指确定分组从源到目的地所采取的端到端路径的网络范围处理过程。

路由工作原理

路由器最主要的作用就是把接收到的一个包通过另一个端口转发出去,这个过程中就涉及到很多问题了,比如路由器怎么知道向哪个口转发?它怎么选择转发链路等等。当路由器的输入端口接收到网络包时,理论上可以用三种方式来交换要转发的网络包。分别为内存交换、总线交换、网络交换。其中内存交换我个人觉得可以理解为共享内存;总线交换即所有的输入输出端口都连接到同一条总线上去;而网络交换着更高级了,因为它不止一条线路,所以只要两个包不是走同一条线路,那么路由器就能实现非阻塞式的转发。当然,如果对一个输入端口狂输入网络包,或者输出端口来不及转发网络包,那很容易就会出现丢包的情况,因为缓存已经撑爆了,要解决这个问题要么加大缓存、要么提升交换速率。但是再怎么样都会出现丢包的问题,所以就搞个排队机制,只要您进了队列,那么就不会被抛弃,但是进了队列就不代表一定就会把你发出去。

相关文章

  • 网络-网络层

    网络层 网络层数据包(IP数据包,Packet)由首部、数据2部分组成数据:很多时候是由传输层传递下来的数据段(S...

  • 网络层

    虚电路服务和数据报服务的对比 网络层向上只提供简单灵活的、无连接的、尽最大努力交付的数据报服务。ARP:地址解析协...

  • 网络层

    出处 https://www.cnblogs.com/whgk/p/6110474.html TCP/IP协议栈:...

  • 网络层

    姓名 楼竞扬 学号 15020199020 转自:http://www.jianshu.com/p/32eba43...

  • 网络层

    网络层的功能:异构网络互联;路由与转发;拥塞控制 1.异构网络互联 网络的互联是指将两个以上的计算机网络,通过一定...

  • 网络层

    网络层 应用层:应用程序准备需要传输的文件 传输层:将文件分段 并编号 网络层:添加目标IP地址源IP地址 数据链...

  • 网络层

    路由选择协议 距离矢量路由选择协议(DV:RIP、IGRP) 1、跳数、广播地址、收敛时间 2、改进: 路...

  • 网络层

    姓名 连嘉玮 学号 16040120089 转自:http://www.jianshu.com/p/32eba43...

  • 网络层

  • δ网络层

    数据平面 网络层要解决的问题是什么?要解决的是数据交付的问题,并且交付的过程是尽力交付,而不是可靠交付。对于数据平...

网友评论

      本文标题:网络层

      本文链接:https://www.haomeiwen.com/subject/iaeorctx.html