网络的构成要素
仅介绍连接计算机与计算机的硬件设备,下图为搭建网络的主要设备及其作用
计算机之间通过电缆相互连接。电缆可以为为很多种,包括双绞线电缆、光纤电缆、同轴电缆、串行电缆,根据数据链路层的不同选用的电缆类型也不尽相同,下图总结了不同的数据链路、通信媒介及其标准传输速率。在数据传输的过程中,两个设备之间数据流动的物理速度称为传输速率,单位为bps,传输速率又称为带宽,带宽越大网络传输能力就越强
网卡
任何一台计算机连接网络时,必须要使用网卡(全称为网络接口卡)。网络接口卡(NIC)有时被叫做网络适配器、网卡、LAN卡。
中继器
中继器是在OSI模型的第1层——物理层面上延长网络的设备。由电缆穿过来的电信号或光信号经由中继器的波形调整和放大再传给另一个电缆,中继器是对减弱的信号进行放大和发送的设备,即使在数据链路层出现某些错误,中继器仍然发送转发数据,中继器无法改变传输速度。
网桥/2层交换机
网桥是在OSI模型的第2层——数据链路层面上连接两个网络的设备。它能够识别数据链路层的数据帧,并将这些数据帧临时存储于内存,再重新生成信号作为一个全新的帧转发给相连的另一个网段。网桥通过检查这个域中的值,将那些损坏的数据丢弃,从而避免发送给其他网段。以太网等网络中经常使用的交换集线器,现在基本上也属于网桥的一种。交换集线器中连接电缆的每个端口都能够提供类似网桥的功能。
路由器/3层交换机
路由器是OSI模型的第3层——网络层面上连接两个网络、并对分组报文进行转发的设备。网桥是根据物理地址(MAC地址)进行处理,而路由器/3层交换机则是根据ip地址进行处理。由此,tcp/ip中网络层的地址就成为了ip地址。
路由器可以连接不同的数据链路。例如连接两个以太网,或者连接一个以太网与一个FDDI。
4~7层交换机
4~7层交换机负责处理OSI模型中从传输层至应用层的数据。如果用TCP/IP分层模型来表述,4-7层交换机就是以TCP等协议的传输层及其上面的应用层为基础,分析收发数据,并对其进行特定的处理。此外,实际通信当中,人们希望在网络比较拥堵的时候,优先处理像语音这类对及时性要求较高的通信请求,放缓处理像邮件或数据转发等稍有延迟也并无大碍的通信请求。这种处理被称为带宽控制,也是4-7层交换机的重要功能。
网关
网关是OSI参考模型中负责将传输层到应用层的数据进行转换和转发的设备。它与4-7层交换机一样都是处理传输层及以上的数据,但是网关不仅转发数据还负责对数据进行转换,它通常会使用一个表示层或应用层网关,在两个不能进行直接通信的协议之间进行翻译,最终实现两者之间的通信。