【好书精读】网络是怎样连接的 —— 信号在网线和集线器中传输

news2024/11/18 20:00:30

( 该图由我使用 AI 绘制 )

目录

每个包都是独立传输的

防止网线中的信号衰减很重要

“双绞”是为了抑制噪声

集线器将信号发往所有线路


每个包都是独立传输的

从计算机发送出来的网络包会通过集线器 路由器等设备被转发
终到达目的地
转发设备会根据
包头部中的控制信息 在转发设备内部一个写有转发规则的表中进行查询
以此来判断包的目的地 然后将包朝目的地的方向进行转发
HTTP
请求的方法 TCP 的确认响应和序号 客户端和服务器之间的关系 这一
切都与包的传输无关 因此 所有的包在传输到目的地的过程中都是独立
相互之间没有任何关联
这里我们假设客户端计算机连接的局域网结构是像图 这样的

网络包从客户端计算机发出之后 要经过集线器 交换机
和路由器最终进入互联网
实际上 我们家里用的路由器已经集成了
集线器和交换机的功能 像图上这样使用独立设备的情况很少见

防止网线中的信号衰减很重要

从信号流出网卡进入网线开始
网卡中的 PHY MAU
负责将包转换成电信号
信号通过 RJ-45 接口进入双绞线 这部分的放
大图如图的右侧部分所示。 以太网信号的本质是正负变化的电压
家可以认为网卡的 PHY MAU 模块就是一个从正负两个信号端子输出信
号的电路

网卡的 PHY MAU)模块直接连接图右侧中的 RJ-45 接口 信号
从这个接口中的 1 号和 2 号针脚流入网线 然后 信号会通过网线到达集
线器的接口 这个过程就是单纯地传输电信号而已
但是 信号到达集线器的时候并不是跟刚发送出去的时候一模一样
集线器收到的信号有时会出现衰减 信号在网线的传输过程中
能量会逐渐损失 网线越长 信号衰减就越严重

即便线路条件很好 没有噪声 信号在传输过程中依然会发生失真
如果再加上噪声的影响 失真就会更厉害 噪声根据强度和类型会产生不
同的影响 无法一概而论 但如果本来就已经衰减的信号再进一步失真
就会出现对 0 1 的误判 这就是产生通信错误的原因

“双绞”是为了抑制噪声

局域网网线使用的是双绞线 其中 双绞 的意思就是以两根信号线
为一组缠绕在一起 这种拧麻花一样的设计是为了抑制噪声的影响
那么双绞线为什么能够抑制噪声呢? 首先 我们来看看噪声是如何产
生的 产生噪声的原因是网线周围的电磁波 当电磁波接触到金属等导体
在其中就会产生电流 因此 如果网线周围存在电磁波 就会在网线
中产生和原本的信号不同的电流 由于信号本身也是一种带有电压变化的
电流 其本质和噪声产生的电流是一样的 所以信号和噪声的电流就会混
杂在一起 导致信号的波形发生失真 这就是噪声的影响

集线器将信号发往所有线路

当信号到达集线器后 会被广播到整个网络中 以太网的基本架构
是将包发到所有的设备 然后由设备根据接收方 MAC 地址来判断应该接
收哪些包 而集线器就是这一架构的忠实体现 它就是负责按照以太网的
基本架构将信号广播出去 下面来看看它的工作方式
首先 在每个接口的后面
装有和网卡中的 PHY MAU 功能相同的模块 但如果它们像网卡端一样
采用直连式接线 是无法正常接收信号的 要正常接收信号 必须将
送线路 接收线路 连接起来才行。在图中, 集线器中的 PHY
MAU 模块与接口之间采用交叉接线的原因正是在于此
集线器将信号发送给所有连接在它上面的线路
由于集线器只是原封不动地将信号广播出去 所以即便信号受到噪声
的干扰发生了失真 也会原样发送到目的地 这时 接收信号的设备
就是交换机 路由器 服务器等 会在将信号转换成数字信息后通过 FCS
校验发现错误 并将出错的包丢弃 当然 丢弃包并不会影响数据的传输
因为丢弃的包不会触发确认响应 因此协议栈的 TCP 模块会检测到丢包
并对该包进行重传

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/687139.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

解决 CentOS/Alma 安装 libpcap-devel 报错:No match for argument: libpcap-devel

环境:Alma 8.5、Centos 7.x 解决方案 Linux 安装软件的时候,需要 libpcap-devel 这个组件,执行命令:yum install libpcap-devel ,然后报错如下: Last metadata expiration check: 0:05:24 ago on Mon 12…

5.3 Linux目录配置

5.3.1 Linux目录配置的依据--FHS 根据FHS的标准文件指出,他们的主要目的是希望让使用者可以了解到已安装软件通常放置于那个目录下, 所以他们希望独立的软件开发商、操作系统制作者、以及想要维护系统的使用者,都能够遵循FHS的标准。 也就是…

ECS 简略版说明五:Baking and entity scenes

目录 Baking and entity scenes Creating and editing sub scenes Accessing data in a baker Loading and unloading entity scenes Baking and entity scenes Baking 是一个把 sub scenes 转变成 entity scenes 的过程,使用 bakers和 baking systems: A sub …

数据中心供配电监控系统解决方案介绍 安科瑞 许敏

摘 要:供配电系统始终是数据中心比较重要的内容,在供配电系统能够得到平稳安全的运行的时候,才能够促使数据中心的相关设备具有比较可靠的动力源泉。在新型数据中心不断发展的过程中,其功率密度也相对比较大,对供电的要…

销售人员如何通过CRM系统提升业绩

面对日趋激烈的竞争,销售人员的压力也日益剧增。尤其伴随流量红利的消失,越来越多的企业开始借助数字化工具赋能销售人员,希望通过工具的加持,实现销售人才和销售工具的“人器合一”,最终助力企业业绩的增长。 在市场有…

专访虎牙直播毛茂德 | 看互联网老兵如何用技术驱动效能提升?

引言 作为一位经历了互联网、移动互联网阶段的老兵,毛茂德老师一路走来,始终保持自己的技术初心,不断探索未知领域的宽度,进入虎牙直播后,他积极推动虎牙拥抱云原生,进行业务创新,同时他也发挥技…

1. MongoDB快速实战与基本原理

分布式缓存技术Redis 1. MongoDB介绍1.1 什么是MongoDB1.2 MongoDB vs 关系型数据库1.3 MongoDB的技术优势1.4 MongoDB的应用场景 2. 2.MongoDB快速开始2.1 linux安装MorgoDB 本文是按照自己的理解进行笔记总结,如有不正确的地方,还望大佬多多指点纠正&a…

基于SpringBoot+mybatis+layui就业管理系统设计和实现

基于SpringBootmybatislayui就业管理系统设计和实现 博主介绍:5年java开发经验,专注Java开发、定制、远程、指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获取源码联系方式 文…

【STL】容器适配器

放在专栏【C知识总结】,会持续更新,期待支持 1、什么是适配器? 我们生活中就存在大量的适配器,最常见的莫过于我们常见的电源适配器,它的作用就是将交流电源转化为直流电源进行输出,可以说电源适配器在电流…

618复盘:爆款存当下,蓝海寄未来

价格,贵必赔。优惠,直接减。 号称史上最内卷的一届618在一家又一家号称史上最大补贴的狂欢下,落幕得悄无声息,各大平台默契地都没有公布具体GMV。 这样的结局似乎已有预见。此前有媒体援引浙江大学经济学院教授叶建亮的说法&…

从小白到大神之路之学习运维第47天---第三阶段----Iptables、路由表的配置、Linux下创建虚拟IP

第三阶段基础 时 间:2023年6月26日 参加人:全班人员 内 容: Iptables、路由表的配置、Linux下创建虚拟IP 目录 Iptables 1. 查看 iptables 设置: 2. 开启全部流量: 3. 关闭全部流量: 4. 允许某…

【Jmeter教程】_事务控制器

目录 一、添加事务控制器 二、事务控制器参数说明 三、运用事务控制器 统计性能测试结果一定会关注TPS,TPS表示每秒处理事务数,JMeter默认每个事务对应一个请求。我们可以用逻辑控制器中的事务控制器将多个请求统计为一个事务。 一、添加事务控制器 …

分享 5 个你可能不知道的前端小技巧

大家都知道,如今前端开发是一个充满活力的领域,每天都会涌现出新的技术和最佳实践。 作为前端开发人员,如果你真的想创建引人入胜、直观且响应迅速的用户界面,就必须时刻跟进最新的趋势和技术。 作为前端开发人员,我们…

不止10倍提速!PCIe EtherCAT实时运动控制卡XPCIE1032H 等您评测!

在高速高精运动控制领域,数据交互的快慢对产线的生产效率起着重要作用。提升数据交互速度能够实时地接收和处理大量的传感器监控运行数据、运动指令和反馈信息,从而实现更精确的运动控制、速度调整和轨迹规划,进而提高系统的响应时间和稳定性…

LDR6023C 专门为USB-C接口无线领夹式麦克风方案打造

推出领夹式无线麦克风方案,专门为USB-C接口手机打造,兼容性非常的游戏,可让手机同时一边充电一边传输数据。 随着直播平台的兴起,网络直播越来越火, 领夹式直播麦克风得到广泛应用, 现在手机,电…

海睿思分享 | 浅谈企业数据质量问题

一、数据质量问题场景 在日常工作中,业务领导经常通过BI系统来了解各项业务的业绩情况。倘若某天,他打开某张核心报表,发现当日某个区域的数据一直是空白的。BI开发人员经过几个小时的排查分析,发现是当日该区域的销售数据存在产…

VsCode 安装Copilot

1,插件安装 (1)首先我们在 VSCode 里面搜索并安装 Copilot 插件: (2)安装后编辑器右下角会出现一个小机器人图标,并且提示我们需要登录 GitHub 账号: 此时需要科学 目前要收费劝退…

增值税高如何解决?有哪些注意事项?

增值税高如何解决?有哪些注意事项? 《税筹顾问》专注于园区招商、企业税务筹划,合理合规助力企业节税! 咦,增值税高了怎么办?这可是个大问题啊!特别是对于那些经济效益还不错的企业来说&#x…

【Leetcode60天带刷】day37——968. 监控二叉树

​ 题目: 968. 监控二叉树 给定一个二叉树,我们在树的节点上安装摄像头。 节点上的每个摄影头都可以监视其父对象、自身及其直接子对象。 计算监控树的所有节点所需的最小摄像头数量。 示例 1: 输入:[0,0,null,0,0] 输出&#…

校园外卖行业内卷之下,高校外卖创业者如何成为卷王?

伴随着外卖行业的不断发展,校园市场前景广阔。校园外卖市场因各大平台的竞争而变得越来越复杂。各种技术支持和经验参考让大学生创业校园外卖越来越困难,市场竞争也越来越激烈。 校园外卖市场究竟有多内卷? 外卖龙头企业。 校园市场广阔的发…