美文网首页
网络层之转发和路由

网络层之转发和路由

作者: SnailFast | 来源:发表于2019-07-14 23:36 被阅读0次

网络层的作用

        根据目的IP找到一条到达目的主机的最佳线路。

理论上网络层能够提供的服务

        1、确保交付,保证传输层分组肯定到达目的地。

        2、具有延时上界,确保最大延时不会超过某一个数(如100ms)。

        3、有序,保证分组按序到达目的地。

        4、确保最小带宽,只要低于特定速率传输分组,保证分组按序到达且不丢失。

        5、确保最大时延抖动,两个相邻分组的发送间隔和接收间隔不会超过某个特定的数。

        6、安全性服务,提供保密性、完整性和可鉴别服务。

        现实中,因特网提供的网络服务模型就是毛都不保证,一切尽力而为。其他网络服务模型如CBR-ATM、ABR-ATM提供了上述一种或多种服务。

虚电路和数据报网络

    虽然因特网是一个数据报网络,但是许多其他网络体系结构如ATM、帧中继等却是虚电路网络。虚电路有点类似与打电话,传输数据之前要先建立连接,维护虚电路的状态信息,然后才能传输数据,传输完数据还需要拆除连接。而在数据报网络中,发送数据前不需要建立连接,也不需要维护虚电路的状态信息。虚电路通过VC号对分组进行转发,而数据报网络通过目的IP地址对分组进行转发。

转发和路由

        转发是指在一个具体的路由器中,将一个输入分组,根据转发表中的规则发送到输出接口的过程。

        路由是指一个网络中的所有路由器使用特定的路由协议,计算出分组从源到目的地节点所采用的路线。

路由器工作原理

路由器体系结构

        路由选择处理器,执行路由选择协议,生成路由器的转发表,并将生成的转发表副本复制到各个输入端口。

        输入端口,接收输入分组,拆封链路层协议,查找转发表转发分组。如果分组暂时无法进入交换结构,则需要在输入端排队,所以输入端口需要有缓存队列。

        交换结构,将输入分组导入到相应的输出端口。

        输出端口,从输出缓存队列中提取分组,封装成帧,并传输出去。

相关文章

  • 网络层之转发和路由

    网络层的作用 根据目的IP找到一条到达目的主机的最佳线路。 理论上网络层能够提供的服务 1、确保交...

  • TCP/IP之路由算法

    网络层的重要功能就是路由和转发。而路由是根据路由器根据所维护的路由表进行路由选择。所以,如果创建和更新转发表就是一...

  • 网络硬件设备释义

    路由器对报文的路径选择(转发).工作在第三层(网络层),用于不同网络间数据的跨网络传输.软件决定转发过程.路由求短...

  • 12.27每日讨论:网络层

    12.27今日讨论:梳理网络层 1:网络层的核心功能有哪些 一个是路由一个是转发,转发是将数据从本地路由器传到目的...

  • 计算机网络整理笔记(三)

    Network Layer(!) 网络层功能 网络层里最核心的两个功能是:路由(routing)与转发(forwa...

  • 计网笔记(4)——网络层

    网络层负责在不同网络间尽力转发数据包,不负责丢失重传,也不负责顺序重排序。 路由器工作在第三层网络层,因此路由器是...

  • 计算机网络

    中间设备 物理层:转发器 数据链路层:网桥或者桥接器 网络层:路由器 网络层以上:网关 网络安全 一、数字加密技术...

  • 交换机和路由器的区别

    路由器和交换机的区别 工作层次不同路由器在网络层,交换机在数据链路层 转发依据不同交换机转发的对象是MAC地址(物...

  • 前端路由

    什么是前端路由路由,引导、指路之意。 譬如我们熟知的路由器,蹦跶在网络层的数据包转发设备,在网络中也是扮演着指路明...

  • 计算机网络知识持续构建(四)——网络层

    绪 网络层主要作用有两个,转发和路由 转发是指不同的网络设备的输入链路收到数据报后将其移动到适当的输出链路,可以理...

网友评论

      本文标题:网络层之转发和路由

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