本文主要是介绍【计网】交换机、集线器、网关、路由器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一些小科普笔记,不保证完全准确,不确定的地方建议搜索引擎或者问 ChatGPT。
参考:
https://baike.baidu.com/item/%E7%BD%91%E5%85%B3
https://www.bilibili.com/video/BV124411k7uV/
交换机和集线器的功能
为同一个网络中的设备提供连接功能。交换机和集线器可以减少不同设备之间连接的线材,比如一个网络有 5 台设备,用交换机的话 5 台设备只需要都连到交换机上,而无需互相连接。
交换机和集线器的区别
交换机比集线器“聪明”,集线器会无脑转发数据信号,这就造成同一时刻一台以上的设备传输数据的时候会发生冲突,为了避免冲突提出了 CSMA/CD
协议,整体来说用集线器不适合中大型的网络。而交换机聪明的点在于交换机会记住设备 - 设备之间通过那个端口,例如 设备 A - 设备 B 会通过端口 1 转发,而不会用到其它端口,避免了冲突。
网关
前面提到交换机和集线器只能连接同一个网络,而网关的功能就是连接两个不同的网络。对于家庭组网来说,家庭的内网(局域网)必须通过网关连接到外部的公网(广域网),因此网关是必须的。
路由器
路由的功能是实现不同网络的通信,例如 192.168.1.0/24和 192.168.
2.0/24 这两个是不同的网络,路由需要通过 IP 判断数据该发往那个网络。
MAC 地址 和 IP 地址
MAC 地址用来标识设备,而 IP 地址标识该设备位于那个网络,更进一步还有一个端口号的概念依附于 IP 地址,用来标识应用程序。
这篇关于【计网】交换机、集线器、网关、路由器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!