WEB开发网
开发学院软件开发VC TCP/IP学习笔记(3) 阅读

TCP/IP学习笔记(3)

 2010-04-03 20:34:38 来源:WEB开发网   
核心提示:2、ICMP重定向差错如果我们发送一份IP报给R1路由器,R1收到数据报并且检查它的路由表,TCP/IP学习笔记(3)(4),发线R2是发送该数据报的下一站,当它把数据报发送给R2时,不能由主机生成,主机收到重定向报文时,R1检测到它正在发送的接口与数据报到达接口是相同的(即主机和两个路由器所在的LAN),这样路由器R

2、ICMP重定向差错

如果我们发送一份IP报给R1路由器,R1收到数据报并且检查它的路由表,发线R2是发送该数据报的下一站。当它把数据报发送给R2时,R1检测到它正在发送的接口与数据报到达接口是相同的(即主机和两个路由器所在的LAN)。这样路由器R1就会发送重定向报文给主机。

ICMP重定向差错报文格式:

类型5 代码(0-3) 检验和
应该使用的路由器IP地址
IP首部+原始IP数据报中前8个字节

代码说明:0-网络重定向

1-主机重定向

2-服务类型和网络重定向

3-服务类型和主机重定向

ICMP重定向报文的接受者必须查看三个IP地址:(1)导致重定向的IP地址(2)发送重定向报文的路由器IP地址(3)因该采用的路由器IP地址。

ICMP重定向报文只能由路由器生成,不能由主机生成。

主机收到重定向报文时,在修改路由表前必须做一些检查。

◆ 新的路由器必须直接与网络相连接

◆ 重定向报文必须来自当前到目的地所选择的路由器

◆ 重定向报文不能让主机本身作为路由器

◆ 被修改的路由必须是一个间接路由

上一页  1 2 3 4 5 6 7  下一页

Tags:TCP IP 学习

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接