计算机网络网络层网络层1路由器在网际互连中的作用1.1路由器的构成1.2交换构件1.3互联网与因特网2因特网的网际协议IP2.1分类的IP地址2.2IP地址与硬件地址2.3地址解析协议ARP和逆地址解析协议RARP2.4IP数据报的格式2.5IP层处理数据报的流程网络层(续)3划分子网和构造超网3.1划分子网3.2使用子网掩码的分组转发过程3.3无分类编址CIDR4因特网控制报文协议ICMP5因特网的路由选择协议6.5.1有关路由选择协议的几个基本概念6.5.2内部网关协议RIP6.5.3内部网关协议OSPF6.5.4外部网关协议BGP网络层(续)6IP组播和因特网组管理协议IGMP6.6.1IP组播的基本概念6.6.2因特网组管理协议IGMP6.6.3组播路由选择7网络地址转换NAT8下一代的网际协议IPv6(IPng)8.1解决IP地址耗尽的措施8.2IPv6的基本首部8.3IPv6的扩展首部8.4IPv6的地址空间8.5从IPv4到IPv6的过渡8.6ICMPv61路由器在网际互连中的作用1.1路由器的构成当主机A要向另一个主机B发送数据报时,先要检查目的主机B是否与源主机A连接在同一个网络上。如果是,就将数据报直接交付给目的主机B而不需要通过路由器。但如果目的主机与源主机A不是连接在同一个网络上,则应将数据报发送给本网络上的某个路由器,由该路由器按照转发表指出的路由将数据报转发给下一个路由器。这就叫作间接交付。直接交付和间接交付间接交付间接交付间接交付ABC直接交付直接交付直接交付不需要使用路由器但间接交付就必须使用路由器典型的路由器的结构路由选择路由选择处理机路由选择协议路由选择协议路由表路由表33输入端口33交换结构输入端口输出端口分组转发转发表转发表分组处理输出端口……111111333311222222223——网络层2——数据链路层1——物理层“转发”和“路由选择”的区别“转发”(forwarding)就是路由器根据转发表将用户的IP数据报从合适的端口转发出去。“路由选择”(routing)则是按照分布式算法,根据从各相邻路由器得到的关于网络拓扑的变化情况,动态地改变所选择的路由。路由表是根据路由选择算法得出的。而转发表是从路由表得出的。在讨论路由选择的原理时,往往不去区分转发表和路由表的区别,输入端口对线路上收到的分组的处理数据链路层剥去帧首部和尾部后,将分组送到网络层的队列中排队等待处理。这会产生一定的时延。物理层处理物理层处理数据链路层处理数据链路层处理网络层处理分组排队交换结构输入端口的处理从线路接收分组查表和转发输出端口将交换结构传送来的分组发送到线路当交换...