通信人家园
标题:
学习Hub/Switch/Router特性的一个很好实例
[查看完整版帖子]
[打印本页]
时间:
2010-12-25 23:38
作者:
h99110501
标题:
学习Hub/Switch/Router特性的一个很好实例
某网络由
PC
、
Hub
、
Switch
和
Router
组成,拓扑结构如下图所示。假设
PC1
的默认网关是
Router
,请说明从
PC1 Ping PC5
的报文流程,同时指出这些报文的目的
MAC
和目的
IP
,以及该过程中
PC2
、
PC3
和
PC4
都能收到哪些报文?
为了更好的说明,先将上图的网络拓扑做一下标识:
1).PC1
与
Hub
相连的接口记为
A
;
2).Switch
与
Router
相连的接口记为
B
;
3).Router
与
PC5
相连的接口记为
C
;
4).PC5
与
Router
相连的接口记为
D
;
5).
将
Router
的三个接口划分为三个区域,记为
1
、
2
、
3
。
针对上述问题的分析要分两种情况:
1).PC1
与
PC5
的
IP
地址属于同一个网段;
2).PC1
与
PC5
的
IP
地址不属于同一个网段;
先来看第一种情况,
PC1
与
PC5
的
IP
地址属于同一个网段,并假设
PC1
中没有到
Router
的路由信息,而且
Router
的
B
口和
C
口都开启了
ARP
代理功能。此时,
PC1
查看路由表时发现目的
IP
地址与自己属于同一个网段,因此,可以进行直接转发。从
PC1
到
PC5
的
Ping
整个过程如下:
1).PC1
发出的
ICMP
回显请求报文的发送过程
(Ping
程序使用的是
ICMP
报文
)
。
2).PC5
响应的
ICMP
回显应答报文的发送过程。
再来看第二种情况,
PC1
与
PC5
的
IP
地址不属于同一个网段,假设
Router
的
B
口是
PC1
的默认网关,
1
、
2
、
3
是
Router
的广播域。此时,
PC1
发现目的地址与自己不属于同一个网段,于是它会将报文发送到默认网关,然后再由
Router
进行后续的转发操作。整个过程如下所示:
1). PC1
发出的
ICMP
回显请求报文的发送过程。
2).PC5
响应的
ICMP
回显应答报文的发送过程。
附件:
时间:
2010-12-28 16:41
作者:
taigerzhm
标题:
回复 1# 的帖子
真的不錯
时间:
2010-12-30 16:41
作者:
zhangy57
这题眼熟~~~
通信人家园 (https://www.txrjy.com/)
Powered by C114