集线器,交换机和路由器
集线器
集线器是以太网的基本架构,它将信号原封不动地广播到所有连接在它上面的设备,然后由设备根据接收方的MAC地址来判断是否接收。
交换机
交换机根据MAC地址表查找MAC地址,然后将信号发送到对应的接口上

全双工&半双工
全双工是交换机特有的工作模式,它可以同时发送和接收数据,不会造成网络堵塞(双绞线的存在)。
半双工是在同一时间只能发送或接收,随着时间的推移会慢慢被淘汰。

双方通信过程会通过自动协商来确定最优的传输速率

路由器

路由器的端口具有MAC地址,也就是说它也可以是以太网规则上的接收方或发送方,居于这一特点路由器可以想计算机一样跟交换器交互。
路由器只接收与自身地址匹配的包,遇到不匹配的包则直接丢弃
路由器是根据IP地址进行转发,在路由表中路由器会忽略主机号,只匹配网络号

路由表的子网掩码列只表示在匹配网络包目标地址时需要对比的比特数量
路由器判断下一个目标转发的的方法:
- 如果路由表的网关列内容为IP地址,则该地址就是下一个转发目标。
- 如果路由表的网关列内容为空,则IP头部中的接收方IP地址就是下一个转发目标。
- 路由器也会使用ARP来查询下一个转发目标的MAC地址。
找不到匹配路由时选择默认路由,目标地址为0.0.0.0为默认路由
路由器的端口并不只有以太网一种,也可以支持其他局域网或专线通信技术,这种情况下各自能传输的最大包长度可能不同,需要通过分片功能拆分大网络包。

路由器可以将私有地址转换公有地址实现内网访问公网的功能,但是如果公网要访问内网,需要在公网的访问NDS服务器手动添加内网的IP地址。
总结
路由器(IP)负责包送达到通信对象的整体过程,而其中将包传输到下一个路由器的过程则是由以太网(交换机)来负责的。

浙公网安备 33010602011771号