目录
计算机之间的连接方式 - 网线直连
连接模型:
分析:
使用交叉线连接两台计算机, 即可实现两台计算之间的通信
计算机之间的连接方式 - 同轴电缆(Coaxial)
连接模型:
分析:
1. 半双工通信
2. 容易冲突
3. 不安全
4. 一旦某段线路出现问题, 整个通信网络都会瘫痪
计算机之间的连接方式 - 集线器(Hub)
连接模型(单一集线器):
通信流程(单一集线器):
连接模型(多集线器):
通信流程(多集线器):
分析:
1. 半双工通信
2. 容易发生冲突
3. 不安全
4. 跟同轴电缆一样, 没有智商
计算机之间的连接方式 - 网桥(Bridge)
连接模型:
通信流程:
在ARP广播中网桥学习到 计算机3(计算机3-ARP->计算机1) 和 计算机1(计算机1-ARP->计算机3) 的MAC地址在网桥左侧, 当发送ICMP请求时, 不会通过网桥向右侧传播, 以此隔绝冲突域
分析:
网桥可以通过自学习得知每侧接口的MAC地址, 从而起到隔绝冲突域的作用
计算机之间的连接方式 - 交换机(Switch)
连接模型:
通信流程:
分析:
1. 相当于接口更多的网桥
2. 全双工通信
3. 比集线器更安全
4. 连接的设备必须在同一网段, 即处在同一广播域
计算机之间的连接方式 - 路由器(Router)
连接模型:
通信流程(1): 计算机0发现目标IP与源IP并不在同一个网段, 那么会使用ARP广播查找网关的MAC地址 (注意: 网关IP即为路由器中对应Fa口配置的IP, IP可以为同一网段中的任意一个合法IP)
通信流程(2): 计算机0将数据包发送至路由器, 由路由器进行转发
通信流程(3): 路由器使用ARP广播查找目标IP的MAC地址
通信流程(4): 路由器将数据包发送至计算机3, 计算机3进行应答
分析:
网线直连、同轴电缆、集线器、网桥、交换机:
① 连接的设备必须在同一网段
② 连接的设备处在同一广播域
路由器:
① 可以在不同网段之间转发数据
② 隔绝广播域
由于路由器用于在不同网段之间转发数据, 那么如果使用路由器连接两个相同网段的计算机(计算机0, 计算机1)会怎么样呢?
答: 由于计算机0发现目标IP与源IP处于同一网段, 那么将不会通过ARP广播查找网关的MAC地址, 而是直接通过ARP广播查找计算机1的MAC地址, 而路由器只能转发不同网段的数据, 那么计算机0与计算机1是不可达的, 所以无法通信;