当前位置:   article > 正文

从基础学前端之网络知识6_流量感知路由的区别

流量感知路由的区别

网络知识-->网络工作原理-->网络应用-->网络层

一、网络层服务

1. 网络层的主要作用是将网络层数据报从源主机送达目的主机

    主要功能包括:

  • 转发:分组从输入接口转移到输出接口;
  • 路由选择:决定分组经过的路由或路径。

二、数据报网络与虚电路网络

1. 数据报网络(不可靠)

    定义:按照目的主机地址进行路由选择的网络。

    特点:无连接每个分组作为一个独立的数据报进行传送,路径也可能不同分组可能出现乱序和丢失

2. 虚电路网络

    定义:虚电路网络在网络层提供面向连接的分组交换服务。

    特点:建立一条网络层逻辑连接不需要为每条虚电路分配独享资源(区别于电路交换)根据虚电路号沿虚电路路径按序发送分组

三、网络互联与网络互联设备

    1. 异构网络互联

        异构网络:两个网络的通信技术和运行的协议不同。

        异构网络互联的基本策略:协议转换;构建虚拟互联网络。

    2. 路由器

        交换结构:基于内存交换、基于总线交换、基于网络交换

        路由器处理:执行路由器的各种指令,包括路由协议的运行、路由计算以及路由表的更新维护等。

四、网络的拥塞控制

    1. 网络拥塞

        拥塞:一种持续过载的网络状态,此时用户对网络资源(包括链路带宽、存储空间和处理器处理功能等)的总需求超过了网络固有的容量。

        原因:缓冲区容量有限、传输线路的带宽有限、网络结点的处理能力有限、网络中某些部分发生了故障。

    2. 流量感知路由

        流量感知路由:根据网络负载动态调整网络,将网络流量引导到不同的链路上,均衡网络负载,从而延缓或避免拥塞发生。

        解决网络负载的震荡现象:多路径路由、缓慢转移流量至另一链路。

    3. 准入控制

        准入控制:是一种广泛应用于虚电路网络的拥塞预防技术。

        基本思想:对新建虚电路进行审核,如果新建立的虚电路会导致网络变得拥塞,那么网络拒绝建立该新虚电路。

        拥塞状况的量化:基于平均流量和瞬时流量。

 

    4. 流量调节

        (1) 感知拥塞

        (2) 处理拥塞:将拥塞信息通知到上游结点。

        处理方法:

  • 抑制分组:给拥塞数据报的源主机返回一个抑制分组。
  • 背压:让抑制分组在从拥塞结点到源结点的路径上每一跳,都发挥抑制作用。

    5. 负载脱落

        负载脱落:路由器主动丢弃某些数据报。

        如何选择要丢弃的数据报:丢弃新分组,如GBN;丢弃老分组:如实时视频流。

五、Internet网络层

1. IPv4协议

        IP数据报格式:

        IP首部固定部分20字节;

        标识:判断这些分片是否属于同一个IP数据报;

        标志:判断是否为最后一个分片;

        片偏移:判断各分片的先后顺序;

2. IPv4编址

        IPv4地址长度:32位二进制

        IP地址组成:网络号+主机号,网络号表示IP地址所在的网络的编号,同一个网络下的不同IP要有相同的网络号;主机号各有区分。

        点分十进制标记法

        分类:A、B、C、D、E五类

        (1) A、B、C三类作为主机地址使用,不重复。A类地址前8位是网络号,后面24位表示主机号;B类地址前16位表示网络号,后16位表示主机号;C类地址前24位表示网络号,后8位表示主机号。

        如何区分A、B、C类地址?看最高位,高一位是0-A类,高两位是10-B类,高三位是110-C类

        (2) D类多播地址:前四位1110

        (3) E类保留为今后使用:前四位1111

        特殊地址、私有地址

IPv4编址子网划分:

         将一个较大的子网划分为多个较小子网的过程。

         较大子网具有较短的网络前缀,较小子网具有稍长的子网前缀。

         超网:将具有较长前缀的相对较小的子网合并为一个具有稍短前缀的相对较大的子网。

         子网掩码(32位、点分十进制表示):用来定义一个子网的网络前缀长度。前半部分全0,后半部分全1。

        IP地址和子网掩码进行 与运算 = 子网地址

        子网掩码延长1(r)位,该子网将被划分位2个(2^r个)子网。

        分组转发:查找转发表、最长前缀匹配原则。

        路由聚合:将相同路由的连续子网合并。

3. 动态主机配置协议----DHCP

         为网络内的主机提供动态IP地址分配服务。

         DHCP服务器发现---- DHCP服务器提供---- DHCP服务器请求---- DHCP确认。

4. 网络地址转换

         NAT----使用私有地址访问互联网

         (1) 从内网进入互联网的IP数据报:将其源IP地址替换为NAT服务器拥有的合法的公共IP地址,同时替换源端口号,并将替换关系记录到NAT转换表中;

         (2) 从互联网返回的IP数据报:依据其目的IP地址与目的端口号检索NAT转换表,得到内部私有IP地址与端口号,替换目的IP地址和目的端口号,然后将IP数据报转发到内部网络。

5. ICMP

         互联网控制报文协议(ICMP):在主机或路由器之间实现差错信息报告。

         ICMP差错报告报文共有5种:终点不可达、源点抑制、时间超时、参数问题和路由重定向等。

         ICMP询问报文:回声(echo)请求/应答、时间戳(timestamp)请求/应答。

6. IPv6

        (1) 解决IPv4地址耗尽问题;

         (2) IPv6报文首部长度固定40字节;

         (3) IPv6地址长度128位;

         (4) IPv4到IPv6的迁移;

         双协议栈、隧道

六、路由算法与路由协议

1. 链路状态路由选择算法

         是一种全局式路由选择算法。每个路由器通过从其他路由器获得的链路状态信息构建出整个网络的拓扑图。

         计算最短路径----Dijkstra算法

2. 距离向量路由选择算法

每个结点基于其与邻居结点间的直接链路距离,以及邻居交换过来的距离向量,计算并更新其到达每个目的结点的最短距离,然后将新的距离向量再通告给其所有邻居,直到距离向量不再改变。

3. 层次化路由选择

         实现大规模网络路由选择最有效的、可行的解决方案。

         划分自治系统:网关路由器、自治系统间路由协议

4. Internet路由选择协议

         内部网关协议(常用)

  • RIP(路由信息协议):基于距离向量路由选择算法,跳数作为距离度量,最大距离不超过15跳,每30秒交换一次距离向量。适合小规模的
  • OSPF(开发最短路径优先协议):基于链路状态路由选择算法。适合大规模的

外部网关协议:BGP

       

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号