网络-集线器/交换机/路由器

2024-06-13 12:58

本文主要是介绍网络-集线器/交换机/路由器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

什么是集线器
首先我要介绍一下集线器,集线器是属于局域网的设备,比如一个公司的内网,集线器处于OSI模型中的下数第一层,物理层,集线器由于是半双工的(我自己理解的半双工的概念:电脑A给电脑B发送信号的时候,电脑B不能给电脑A发送信号,也就是说,电线在同一时间,信号只能是A到B),所以它的效率比较低,因为半双工必须要等电线中没有其他信号的时候才可以发送信号,而且又因为它是广播的方式发送信号,所以它比较耗流量,正因为如此,集线器已经过时,但是集线器是学习网络必须要了解的东西,那么集线器是用来做什么的?
假设有三台电脑,电脑A,电脑B,电脑C,那么A与B通信,可以直接用一根网线,链接A和B,但是如果我又想让A与C通信,怎么办?没有办法了,因为A电脑的接口插在B上了(这句话…),所以A电脑没有地方再插一根网线连接C,这个时候集线器的作用就体现出来了,集线器有很多插口,把ABC都连接到集线器上,这个时候,电脑A如果给电脑B发送信息,那么首先,A发送信号到集线器,集线器接到信号之后,以广播的方式发送给所有其他设备(本例中B和C),当C接到集线器发送过来的信号之后,会根据数据报头部和自己的mac地址判断是不是属于自己的信息,如果不是则丢弃,在本例中,不属于自己的信息,是属于B的,所以电脑C直接丢弃该信息,B也同样接到该信息,B判断是不是属于自己的信息,如果是,则接受信息,并处理,这就是集线器,关键点在于广播
注:集线器还有一个功能是用来放大信号,不过这并不是我想讨论的问题,因为我不会,那个双绞线的信号让我不是很懂

什么是交换机
交换机可以直接用来替代集线器,交换机处于OSI模型中的下数第二层,数据链路层(Data link layer)
交换机上的每个端口,与连接在这个端口的电脑mac地址是一一绑定的,然后交换机内部有一个叫mac地址表的映射关系表(全名CAM,Content Addressable Memory,也叫内容寻址寄存器),它维护着哪个端口是哪个mac地址,比如,假设电脑A的mac地址是m1,电脑A插在交换机的2端口,那么mac地址表里记录的内容就是一个键值对m1------2,此时,交换机接到一个数据报,这个数据报的头部写着m1,那么交换机直接根据m1找到2号端口,然后将信号通过2号端口的网线,直接发送出去,和集线器相比,交换机无须通知其他不需要该信息的接口,因此可以减少流量,并且交换机是全双工模式,不需要等待网线中没有信号的时候才可以发送信号

什么是路由器
这是一个更高层次的设备,它位于OSI七层模型中,下数第三层,网络层(Network layer)
路由器负责在两个或者多个网络之间(注意关键词,网络,这两个字,交换机和集线器是同一个网络之间多个设备,而路由器是多个网络之间,网络,可以理解成相同网段)发送数据报,路由器在网络之间引导数据报的流向,这一过程叫做路由,

这篇关于网络-集线器/交换机/路由器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1057365

相关文章

Debian 13升级后网络转发等功能异常怎么办? 并非错误而是管理机制变更

《Debian13升级后网络转发等功能异常怎么办?并非错误而是管理机制变更》很多朋友反馈,更新到Debian13后网络转发等功能异常,这并非BUG而是Debian13Trixie调整... 日前 Debian 13 Trixie 发布后已经有众多网友升级到新版本,只不过升级后发现某些功能存在异常,例如网络转

一文带你迅速搞懂路由器/交换机/光猫三者概念区别

《一文带你迅速搞懂路由器/交换机/光猫三者概念区别》讨论网络设备时,常提及路由器、交换机及光猫等词汇,日常生活、工作中,这些设备至关重要,居家上网、企业内部沟通乃至互联网冲浪皆无法脱离其影响力,本文将... 当谈论网络设备时,我们常常会听到路由器、交换机和光猫这几个名词。它们是构建现代网络基础设施的关键组成

99%的人都选错了! 路由器WiFi双频合一还是分开好的专业解析与适用场景探讨

《99%的人都选错了!路由器WiFi双频合一还是分开好的专业解析与适用场景探讨》关于双频路由器的“双频合一”与“分开使用”两种模式,用户往往存在诸多疑问,本文将从多个维度深入探讨这两种模式的优缺点,... 在如今“没有WiFi就等于与世隔绝”的时代,越来越多家庭、办公室都开始配置双频无线路由器。但你有没有注

Python开发简易网络服务器的示例详解(新手入门)

《Python开发简易网络服务器的示例详解(新手入门)》网络服务器是互联网基础设施的核心组件,它本质上是一个持续运行的程序,负责监听特定端口,本文将使用Python开发一个简单的网络服务器,感兴趣的小... 目录网络服务器基础概念python内置服务器模块1. HTTP服务器模块2. Socket服务器模块

Go语言网络故障诊断与调试技巧

《Go语言网络故障诊断与调试技巧》在分布式系统和微服务架构的浪潮中,网络编程成为系统性能和可靠性的核心支柱,从高并发的API服务到实时通信应用,网络的稳定性直接影响用户体验,本文面向熟悉Go基本语法和... 目录1. 引言2. Go 语言网络编程的优势与特色2.1 简洁高效的标准库2.2 强大的并发模型2.

小白也能轻松上手! 路由器设置优化指南

《小白也能轻松上手!路由器设置优化指南》在日常生活中,我们常常会遇到WiFi网速慢的问题,这主要受到三个方面的影响,首要原因是WiFi产品的配置优化不合理,其次是硬件性能的不足,以及宽带线路本身的质... 在数字化时代,网络已成为生活必需品,追剧、游戏、办公、学习都离不开稳定高速的网络。但很多人面对新路由器

升级至三频BE12000! 华硕ROG魔盒Pro路由器首发拆解评测

《升级至三频BE12000!华硕ROG魔盒Pro路由器首发拆解评测》华硕前两天推出新一代电竞无线路由器——ROG魔盒Pro(StrixGR7Pro),该产品在无线规格、硬件配置及功能设计上实现全... 作为路由器行业的T1梯队厂商,华硕近期发布了新旗舰华硕ROG魔盒Pro,除了保留DIY属性以外,高达120

三频BE12000国补到手2549元! ROG 魔盒Pro WIFI7电竞AI路由器上架

《三频BE12000国补到手2549元!ROG魔盒ProWIFI7电竞AI路由器上架》近日,华硕带来了ROG魔盒ProWIFI7电竞AI路由器(ROGSTRIXGR7Pro),目前新... 华硕推出了ROG 魔盒Pro WIFI7电竞AI路由器(ROG STRIX GR7 Phttp://www.cppcn

Linux中压缩、网络传输与系统监控工具的使用完整指南

《Linux中压缩、网络传输与系统监控工具的使用完整指南》在Linux系统管理中,压缩与传输工具是数据备份和远程协作的桥梁,而系统监控工具则是保障服务器稳定运行的眼睛,下面小编就来和大家详细介绍一下它... 目录引言一、压缩与解压:数据存储与传输的优化核心1. zip/unzip:通用压缩格式的便捷操作2.

mtu设置多少网速最快? 路由器MTU设置最佳网速的技巧

《mtu设置多少网速最快?路由器MTU设置最佳网速的技巧》mtu设置多少网速最快?想要通过设置路由器mtu获得最佳网速,该怎么设置呢?下面我们就来看看路由器MTU设置最佳网速的技巧... 答:1500 MTU值指的是在网络传输中数据包的最大值,合理的设置MTU 值可以让网络更快!mtu设置可以优化不同的网