网络互连基础
位于同一个 LAN 中的Bob和Sally通过多端口转发器(集线器)相连。
LAN通信过程
Bob 发送一个数据链路层(二层)广播,其目标 MAC 地址全为F,
并发送一个 IPLAN 广播,其目标地址192.168.0.255(广播地址)。(ARP协议发送)
Sally回应了Bob的 IP 地址和 MAC 地址!(ARP)
Bob知道了Sally的ip地址和mac地址,就可以和她直接通信了。
在图 1-2 中,我们使用交换机对网络进行了分段,让与交换机连接的每个网段都成为了一个独立的冲突域。但需要注意的是,这个网络仍只有一个广播域。
冲突域是一个以太网术语,指的是这样一种网络情形:某台设备在网络上发送分组时,当前网段中的其他所有设备都必须注意到这一点。
如果同时有两台设备试图传输数据,将导致冲突,而这两台设备必须分别重传数据,因此效率不高!
这种情形通常出现在使用集线器的网络环境中一一与某个集线器相连的所有主机都属于同一个冲突域,且属于同一个广播域。与此相反,交换机的每个端口都是一个独立的冲突域。
- 交换机和网桥对冲突域进行分割;
广播域指的是同一个网段中所有设备组成的集合,这些设备侦听该网段中发送的所有广播。
广播域进行分割很重要,因为一台主机或服务器发送网络广播时,网络中的所有设备都必须读取并处理这一广播,除非在网络中使用了路由器。路由器的接口收到广播后,可这样作出响应:将广播丢弃,而不将其转发给其他网络。虽然路由器默认对广播域进行分割,但请牢记它也对冲突域进行分割。
- 默认只有路由器才分割广播域。
基本网络设备
路由器(第三层交换机)
路由器实际上是交换机一一第3层交换机。与第2层交换机转发或过滤帧不同,路由器使用逻辑地址,并提供分组交换功能。
路由器还可使用访问列表进行分组过滤。当路由器连接多个网络并使用逻辑地址 (IP IPv6 )时,便组建了互联网络。最后,路由器使用路由选择表(互联网络地图)来选择路径并将分组转发到远程网络。
在网络中使用路由器的优点有两个:
- 默认情况下,路由器不转发广播;
- 路由器可根据第3层(网络层)信息(如 IP 地址)对网络进行过滤。
在网络中,路由器有如下4项功能:
- 分组交换;
- 分组过滤;
- 网络间通;
- 路径选择。
交换机
交换机不用于组建互联网络(默认情况下,交换机不对广播域进行分割),而用于提高 LAN的功能。交换机的主要用途是让 LAN 更好地运行一一优化其性能,向 LAN 用户提供更高的带宽。交换机不像路由器那样将分组转发到其他网络,而只在交换型网络内的端口之间交换帧。
- 交换机对冲突域进行分割,每个交换机端口对应一个冲突域。
网桥
- 网桥对冲突域进行分割
交换机和网桥的区别和联系
术语桥接是在路由器和集线器面世前出现的,因此经常会听到有人将网桥和交换机混为一谈,这是因为网桥和交换机的基本功能相同,都将 LAN 划分成多个冲突域。它们使用的是桥接技术,因此思科仍将它们称为多端口网桥。可以认为交换机是更智能的多端口网桥,但交换机不同于网桥。交换机确实提供了网桥的功能,但其管理功能得到了极大改善。另外,大多数情况下,网桥只有2-4个端口。虽然你可能遇到端口多达 16 个的网桥,但相比有些交换机的端口多达数百个的情况,这不值一提!
- 交换机和网桥对冲突域进行分割;
- 虽然网桥/交换机用于将网络分段,但它们不能隔离广播和组播分组。
集线器
集线器不能将网络分段,而只将网段连接起来。基本上,使用集线器将多台 PC 连接起来是一种廉价的解决方案,非常适合用于家庭网络和排除故障,但仅此而已。
图中有3个广播域,9个冲突域。
交换机和网桥对冲突域进行分割,每个交换机端口对应一个冲突域。一般只有路由器分割广播域。
上方的网络中,有一个网桥将集线器连接到交换机。网桥对冲突域进行分割,但同时连接到两台集线器的所有主机都属于同一个广播域。另外,该网桥只创建了两个冲突域,因此连接到同一个集线器的所有设备都属于同一个冲突域。实际上,这很糟糕,但胜过让所有主机都属于同一个冲突域。
下方的网络中仅有交换机时,情况将得到极大改善!图 1-5 显示了当今常见的网络。