交换机如何将路由器传送来的数据传送给目的主机?

2025-03-07 03:08:12
推荐回答(4个)
回答1:

每一个终端(主机)都有一个IP地址,这个地址不是由自己随意设置的,而是由管理员分配的。也就是说管理员要将所有他管理下的IP地址都分段记录在路由器中,就是建立所谓的路由表,路由器就是根据路由表来分发数据包。数据包中包含了IP地址和mac地址,在网络中,IP地址是给路由器用的,而mac地址则是给交换机用的,准确说是给链路层用的。

从二层的意义上看,集线器和交换机差别不大,集线器可以看成是独享设备,就是当两个端口之间通讯时,其他端口等待,所以整个集线器处于一个“冲突域”。而交换机则可以看成是共享设备,就是两个端口通讯时不妨碍其它端口之间的通讯,当然,一个端口也不能和另外两个端口同时通讯,所以交换机的每个端口是一个“冲突域”。

交换机每个端口都保存了对应终端设备的mac地址(fdb表),当有数据包进入交换机时,交换机提取数据包中的目标mac地址到fdb表中找,找到则将数据包发到对应端口。如果找不到,则将该数据包发布到所有端口,即发布广播(集线器模式),每个终端(计算机)都会收到该数据包,对于终端而言,发现不是自己的IP,则会丢弃该数据包;是,则会由相应的进程回送响应数据包。当回送数据包进入交换机后,交换会将这个未知的mac地址学习到fdb表中,以备下次使用。

当数据包到达路由器时,路由器会拆掉其中的源mac地址,并将自己的mac地址填入(拆包重装,同时目标mac被替换成下一跳的mac地址),并根据路由表中的IP指向进行转发。所以mac地址是不会穿越路由器的,因而路由器也就终止了交换机或集线器中的广播。所以一个交换机也称为一个广播域,同理,路由器的一个端口也是一个广播域。

回答2:

  1. 通常nas,电脑,路由器lan口是在相同的网段内,蓝光播放器不管是电脑软件还是独立硬件,与电脑类似,电脑(或蓝光播放器)与nas之间的数据交换不会经过路由器的。

  2. 除非有其他流量的影响,要不你蓝光电影的码率也不会超100M吧。

回答3:

这是一个中转过程,具体可以问互易的技术

回答4:

请至电:思科总部