集线器负责把比特流传递,作用是把信号加强(用来扩展长度)。工作在物理层(与网线是一个级别)。
交换机的接口能存数据帧。先接收先存(存储转发),可以全双工通信,带宽独享而不是共享(例如100M,这样每一个接口都是100M的)、安全(A与B通信转不到别的计算机)、基于MAC地址转发数据(能够学习MAC地址表)
交换机把数据帧接收存储在接口,然后看MAC地址,再发出。交换机工作在数据链路层,是二层设备(能看懂比特流和MAC地址)。
路由器的作用是选择路径,在不同网段基于IP地址转发数据。网络层只负责传数据,不管丢失重传和顺序(数据包),这些是由传输层实现的。路由器工作在网络层,是三层设备(看不懂数据内容,但能看懂IP地址、MAC地址)。
路由器的路由表决定路径选择,而路由表由管理员来决定。路由器自己不会选择路径(不知道怎么走)。
只要不过路由器,交换机与集线器组成的是一个网络。同一个网段的IP地址的网络部分必须相同,主机部分不需要(相同)。
计算机想要跨网段通信,必须配网关(不然不知道怎么走)。
网关:PC本身不具备路由寻址能力,所以PC需要把所有的IP包发送给默认的中转地址上面进行转发,也就是网关。网关是一个网络连接到另一个网络的“关口”。网关的IP地址是具有路由功能的设备的IP地址。
MAC地址决定下一跳给谁,IP地址决定最终给谁。
RIP路由协议是找路由器个数最少的路径。
OSPF路由协议是由网络拓扑构成一个带权有向图,用最短路径算法找到总成本最低的路径。
BGP协议是找到AS(自治系统)之间的最短路径。OSPF是AS内网络的最短路径。
ISP会把每一个网络域编配成一个个自治系统进行管理。