云计算相关技术简介(三)-网络组件
上篇文章介绍的是OSI网络模型,主要是针对网卡(NIC)的功能进行的计算机信息通信建模,并提供了操作系统级程序(驱动)的实现,这篇文章介绍机器之间通信所需的机器内部的网卡设备及通信协议外,机器与机器以及局域网与局域网之间所需的网络组件。
1、switch ,交换机,交换机(Switch)意为“开关”是一种用于电(光)信号转发的网络设备。它可以为接入交换机的任意两个网络节点提供独享的电信号通路。最常见的交换机是以太网交换机。其他常见的还有电话语音交换机、光纤交换机等。交换机是一个扩大网络的器材,能为子网络中提供更多的连接端口。两层交换机:工作于OSI模型的第2层(数据链路层),故而称为二层交换机。三层交换机:具有部分路由器功能的交换机,工作在OSI网络标准模型的第三层,具体的工作原理可以参考引文。星型网络拓扑几乎是Ethernet(以太网)网络专用,它是因网络中的各工作站节点设备通过一个网络集中设备(如集线器或者交换机)连接在一起,各节点呈星状分布而得名。这种结构是目前在局域网中应用得最为普遍的一种,在企业网络中几乎都是采用这一方式。
2、Gateway,网关,顾名思义,即为网络关口,即可以理解为网络之间的关口(gate,门),不同局域网络之间通过网关进行通信,同时也可以负责不同网络之间不同的协议之间的通信所需要的协议转换,就好比语言翻译,不同的语言之间要通过一个翻译机才能相互理解。
3、routers,路由器,负责接收,分析和向前发送(forward)网络数据包,路由器通过分析网络包中的目的地(destination, or target ip)通过路由表和头从而选择最好的数据包传输路径。路由器设备带有固定的路由选择算法,比如最短路径算法或扩展等,具体的路由算法以后在计算机网络的课程中去进一步详细介绍。
简要总结一下,Hub,switches,routers,gateways,一般hub,switch在局域网组件中使用,gateway主要的功能在于不同网络协议之间的通信,router主要的作用在于不同局域网之间的信息数据包的转发。选择合适的网络组件去搭建和配置网络将会在后续的工程实践中去进一步介绍和总结。