IP数据报如何实现选路功能(IP分组的转发过程)

IP数据报如何实现选路功能(IP分组的转发过程)
IP数据报如何实现选路功能(IP分组的转发过程) 答:       分组转发算法如下:(1)       从数据报的首部提取目的主机的IP地址D,得出目的网络地址为N。(2)       若N就是与此路由器直接相连的某个网络地址,则进行直接交付,不需要再经过其他路由器,直接把数据报交付给目的地址;否则即使间接交付。(3)       若路由表中有目的地址为D的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器。否则执行(4) (4)       若路由表中有到达网络N的路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(5)(5)       若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)。(6)       报告转发分组出错。 作为中间设备,集线器、交换机、路由器有何区别? 答:主要从工作层次,连接网络类型,以及工作原理,是否存在冲突域、广播域来进行区别。集线器:工作在物理层,共享宽带,工作原理是:比如有一个具备8个端口的集线器,共连接了8台电脑。集线器处于网络的“中心”,通过集线器对信号进行转发,8台电脑之间可以互连互通。 交换机:工作在数据链路层,独占宽带,工作原理:交换机也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口,避免了和其他端口发生碰撞。广义的交换机就是一种在通信系统中完成信息交换功能的设备。  传统的交换机只能分割冲突域,不能分割广播域。路由器:工作在网络层。路由器的基本功能是,把数据(IP 报文)传送到正确的网络,细分则包括:1、IP 数据报的转发,包括数据报的寻径和传送;2、子网隔离,抑制广播风暴;3、维护路由表,并与其它路由器交换路由信息,这是 IP 报文转发的基础;4、IP 数据报的差错处理及简单的拥塞控制;5、实现对 IP 数据报的过滤和记帐。路由器可以分割广播域 

推荐阅读