《计算机网络微课堂》2-2 物理层下面的传输媒体
请大家注意,传输媒体不属于计算机网络体系结构的任何一层,如果非要将它添加到体系结构中,那只能将其放在物理层之下。
传输媒体可分为两类:一类是导引型传输媒体,另一类是非导引型传输媒体。
在导引型传输媒体中,电磁波被导引沿着固体媒体传播,常见的导引型传输媒体有同轴电缆,双脚线、光纤电力线;
而非导引型传输媒体,是指自由空间可使用的电磁波,有无线电波、微博、红外线、可见光。
同轴电缆
我们首先来看导引型传输媒体,同轴电缆,这是一根同轴电缆的示意图,这是内导体铜制芯线,可以是单股实心线或者是多股绞和线,这是绝缘层,这是网状编织的外导体屏蔽层,这是绝缘保护套层,这是同轴电缆的横切面,可以看出各层都是共圆心的,也就是同轴心的,这就是同轴电缆名称的由来。
同轴电缆有两类,一类是 50 欧阻抗的基带同轴电缆,用于数字传输,在早期局域网中广泛使用。
另一类是 75 欧阻抗的宽带同轴电缆,用于模拟传输,目前主要用于有线电视的入户线。
铜轴电缆价格较贵,且布线不够灵活和方便。随着集线器的出现,在局域网领域双绞线取代了同轴电缆。
双绞线
我们来看双绞线,这是无屏蔽双脚线电缆的示意图,这是屏蔽双脚线电缆的示意图。
双绞线是最古老也是最常用的传输媒体,把两根互相绝缘的铜导线并排放在一起,然后按照一定规则绞合起来,就构成了双绞线。例如图中所示的这根无屏蔽双绞线电缆,包含 8 根通道线,每两根搅合成一条双脚线,蓝色线和蓝白双色线进行搅和,橙色线和橙白双色线进行绞合,绿色线和绿白双色线进行绞合,棕色线和棕白双色线进行搅和。绞合有两个作用,一个是抵御部分来自外界的电磁干扰,另一个是减少相邻导线的电磁干扰。
屏蔽双绞线电缆比无屏蔽双绞线电缆,增加了金属丝编织的屏蔽层,提高了抗电磁干扰的能力。当然了价格也要更贵一些。
这是常用的绞和线的类别,带宽和典型应用。目前家庭局域网主流带宽为 1G 比特每秒,选用大品牌质量好的超 5 类双绞线电缆可以满足。考虑到未来发展,在经济条件允许的情况下,建议选用 6A 类双脚线电缆,以满足万兆局网的需求。
光纤
再来看光纤,这是一根室外四芯光缆的示意图,这是它的内部结构图。由于光纤非常细,因此必须将它做成很结实的光缆,一根光缆少则只有一根光纤,多则可包括数十甚至是数百根光纤,再加上加强圈和填充物,就可以大大提高机械强度,必要时还可放入远供电源线,最后加上包带层和外护套,就可以使抗压强度达到几千克,完全可以满足工程施工的强度要求。
光纤的纤芯非常细,多模光纤的纤芯直径有 50 微米和 62.5 微米,单模光纤的纤芯直径为 9 微米,而纤芯外面的包层也非常细,直径不超过 125 微米。在光纤通信中常用三个波段的中心,分别位于 0.85 微米、1.3 微米和 1.55 微米。
光纤有很多优点,例如:
- 通信容量非常大,传输损耗小,在远距离传输时更加经济
- 抗雷电和电磁干扰性能好,这在有大电流脉冲干扰的环境下尤为重要
- 无串音干扰,保密信号不易被窃听
- 体积小,重量轻,例如一公里长的 1000 段双脚线电缆,约重 8000 公斤,而同样长度但容量大得多的一段两星光缆仅撞 100 公斤
当然了光纤也有自身的缺点,例如割接光纤需要专用设备,目前光电接口的价格还比较贵。
接下来我们来看看光在光纤中传输的基本原理,这是纤芯,它是由非常透明的石英玻璃拉成的细丝,这是包裹在纤芯外层的包层,它是折射率比光纤低的玻璃封套:
在发送端可以采用发光二极管或半导体激光器作为光源,在接收端可以采用光电二极管或激光检波器检测光脉冲。当光从高折射率的媒体射向低折射率的媒体时,其折射角将大于入射角,如图所示。因此如果入射角足够大,就会出现全反射,也就是光碰到包层时就会反射回纤芯。该过程反复进行,光也就沿着光纤传输下去。
实际上只要从纤芯中射到纤芯表面的光线的入射角,大于某一个临界角度,就可产生全反射,因此可以存在许多条不同角度入射的光线,在一条光纤中进行传输。这种光纤称为多模光纤。由于光的色散问题,光在多模光纤中传输一定距离后,必然产生信号失真,也就是脉冲展宽,如图所示,因此多模光纤只适合近距离传输,例如在建筑物内。
多模光纤对光源的要求不高,可以使用比较便宜的发光二极管,相应的可采用光电二极管检测光脉冲:
若光纤的直径减小到只有一个光的波长,则光纤就像一根波导那样,它可使光线一直向前传播,而不会产生多次反射。这样的光纤称为单模光纤,单模光纤没有模式色散,在 1.3 微米波长附近,材料色散和波导色散大小相等,符号相反,两者正好抵消,没有脉冲展宽问题,如图所示。
单模光纤适合长距离传输,且衰减小,但它的制造成本高,对光源要求也高,需要使用昂贵的半导体激光器作为光源,相应的需要采用激光剪播器检测光脉冲。
电力线
我们再来看看采用电力线作为传输媒体的情况,这并不是什么新技术,早在 20 世纪 20 年代初期就出现了。应用电力线传输信号的实例最早是电力线电话。
目前如果要构建家庭高性能局域网,采用电力线作为传输媒体,是不能满足要求的。
对于装修时没有进行网络布线的家庭,可以采用这种方式。
对于一些采用独立房间进行办公的企业来说,每间办公室的电脑数量不多,而又不希望跨办公室进行布线,也可以采取这种方式。
每个办公室只需根据需求,在电源插座上插入一个或多个电力猫即可。
电磁波
下面我们来看非导引型传输媒体,也就是自由空间,我们可以利用电磁波在自由空间的传播来传送数据信息,这是电磁波的频谱
这段频率范围不用于电信领域,而这一段频率范围的电磁波很难产生和调制,由于频率非常高,波长就非常短,因此穿透障碍物的能力就非常弱,更为严重的是该频段的电磁波对生物是有害的,因此人们很难利用该频率范围的电磁波进行数据传输,这段频率范围的电磁波可以通过调制波的振幅、频率或相位来传输信息:
这是国际电信联盟 ITU 对电磁波频段的划分:
从极低频到甚低频,也就是从极长波到甚长波,这些频段并不用于电信领域。
从低频到甚高频,也就是从长波到米波,这些频段的电磁波又称为无线电波,用于国际广播,海事和航空通讯,电台广播、电视广播等:
从特高频到极高频,也就是从分米波到毫米波,这些频段的电磁波又称为微波,用于无线电话,无线网络,雷达,人造卫星接收,射电天文、人体扫描等。
无线电波中的低频和中频频段,主要利用地面波进行传输,而高频和甚高频频段主要是靠电离层的反射:
微波通信在数据通信中占有重要地位,频率范围为 300 兆赫兹到 300g 赫兹,也就是波长一米到一毫米,但主要使用 2~40 级赫兹的频率范围。微波在空间直线传播,由于微波会穿透电离层而进入宇宙空间,因此它不能经过电离层的反射传播到地面上很远的地方。传统的微波通信主要有两种方式,一种是地面微波接力通信,另一种是卫星通信。
由于微波在空间是直线传播的,而地球表面是个曲面,因此其传播距离受到限制,一般只有 50 公里左右,但若采用 100 米高的天线塔,则传播距离可增大到 100 公里。为实现远距离通信,必须在一条微波通信信道的两个终端之间建立若干个中继站,中继站把前一站送来的信号经过放大后,再发送到下一站,故称为接力。
常用的卫星通信方法是在地球站之间,利用位于约 36,000 公里高空的人造同步地球卫星,作为中继器的一种微波接力通信。其最大特点是通信距离远,相应的传播时延也比较大,一般在 250~300 毫秒之间。除同步卫星外,低轨道卫星通信系统已开始在空间部署,并构成了空间高速链路。
红外线
利用红外线来传输数据,相信大家并不陌生,很多家用电器,例如电视空调等都配套有红外遥控器,以前的笔记本电脑基本都带有红外接口,可以进行红外通信。
红外通信属于点对点无线传输,中间不能有障碍物,传输距离短,传输速率也很低。现在笔记本电脑已经取消了红外接口,但很多智能手机还带有红外接口,以方便用户对电视空调等家用电器进行红外遥控。
可见光
接下来我们来看一个有关利用可见光通信的科普小短片。
互联网时代,宅男宅女们最大的梦想就是世界上任何一个角落都遍布着 WiFi,要是再有电源,那这一辈子都值了,人们已经习惯了有 WiFi 的日子,可是现在告诉你有一种比 WiFi更高大上的 LIFI 出现了,你知道吗?LIFI 就是传说中的可见光通信,通俗的来说就是 LED 灯上 LIFI。最新的 OLEDCOMMON LIFI 技术,以每秒开关千万次 LE 灯来调制光信号,上网和数据传输完全不在话下,完全不用担心眼睛被晃瞎,人的肉眼绝对是分辨不出来的。
好了,大家觉得 LIFI 能够取代 WiFi 吗?短时期内应该是无法取代的,想想看如果两个房间内的网络设备要基于 LIFI 通信,如何做到可见光的同步,目前 LIFI 还处于实验研究阶段,但其应用前景被很多人看好。
最后还要提醒大家注意,要使用某一段无线电频谱进行通信,通常必须得到本国政府有关无线电频谱管理机构的许可证。
我国的无线电频谱管理机构是工信部无线电管理局,美国的无线电频谱管理机构,是联邦通讯委员会 FCC。
也有一些无线电频段是可以自由使用的,成为 ISM 频段,也就是工业科学医疗频段,这是美国的 ISM 频段,现在的无线局域网就使用其中的 2.4G 赫兹和 5.8g 赫兹频段,各国的 ISM 标准可能略有不同。
在本节课中,我们介绍了物理层下面的传输媒体,这部分内容不是重点和难点,只要求同学们了解即可。
相关文章:

《计算机网络微课堂》2-2 物理层下面的传输媒体
请大家注意,传输媒体不属于计算机网络体系结构的任何一层,如果非要将它添加到体系结构中,那只能将其放在物理层之下。 传输媒体可分为两类:一类是导引型传输媒体,另一类是非导引型传输媒体。 在导引型传输媒体…...

【算法设计与分析】基于Go语言实现动态规划法解决TSP问题
本文针对于最近正在学习的Go语言,以及算法课实验所需内容进行Coding,一举两得! 一、前言 由于这个实验不要求向之前的实验一样做到那种连线的可视化,故可以用图形界面不那么好实现的语言进行编写,考虑到Go语言的…...

Golang单元测试
文章目录 传统测试方法基本介绍主要缺点 单元测试基本介绍测试函数基准测试示例函数 传统测试方法 基本介绍 基本介绍 代码测试是软件开发中的一项重要实践,用于验证代码的正确性、可靠性和预期行为。通过代码测试,开发者可以发现和修复潜在的错误、确保…...

mac下安装airflow
背景:因为用的是Mac的M芯片的电脑,安装很多东西都经常报错,最近在研究怎么把大数据集群上的crontab下的任务都配置到一个可视化工具中,发现airflow好像是个不错的选择,然后就研究怎么先安装使用起来,后面再…...

二进制中1的个数c++
题目描述 计算鸭给定一个十进制非负整数 NN,求其对应 22 进制数中 11 的个数。 输入 输入包含一行,包含一个非负整数 NN。(N < 10^9) 输出 输出一行,包含一个整数,表示 NN 的 22 进制表示中 11 的个数。 样例输入 100 …...

【面试干货】数据库乐观锁,悲观锁的区别,怎么实现
【面试干货】数据库乐观锁,悲观锁的区别,怎么实现 1、乐观锁,悲观锁的区别2、总结 💖The Begin💖点点关注,收藏不迷路💖 1、乐观锁,悲观锁的区别 悲观锁(Pessimistic Lo…...

移动端仪表盘,支持更多组件
05/22 主要更新模块概览 定位函数 快捷筛选 轨迹图表 时间组件 01 表单管理 1.1 【表单组件】- 表单关联新增支持自定义按钮样式 说明: 表单关联-关联数据按钮,原仅支持默认按钮样式,现增加关联数据按钮自定义功能,满…...

科技产业园3D探秘:未来科技之城的奇幻之旅
在数字时代的浪潮中,科技产业园区成为了推动城市经济发展、科技创新的重要引擎。 当我们打开科技产业园的3D可视化模型,仿佛穿越时空,来到了一个充满奇幻色彩的科技世界。在这里,高楼大厦鳞次栉比,绿色植被点缀其间&am…...

【Python搞定车载自动化测试】——Python基于Pytest框架实现UDS诊断自动化(含Python源码)
系列文章目录 【Python搞定车载自动化测试】系列文章目录汇总 文章目录 系列文章目录💯💯💯 前言💯💯💯一、环境搭建1.软件环境2.硬件环境 二、目录结构三、源码展示1.诊断基础函数方法2.诊断业务函数方法…...
探索SPI单线传输模式中时钟线与数据传输的简化
探索SPI单线传输模式:时钟线与数据传输的简化之道 在当今的嵌入式系统和微控制器通信中,串行外设接口(SPI)因其高速、全双工和同步的特点而广受欢迎。然而,随着设备尺寸和复杂性的不断减少,对SPI通信的简化…...

使用FFmpeg推流实现在B站24小时点歌直播
使用FFmpeg推流实现在B站24小时点歌直播 本文首发于个人博客 安装FFmpeg centos7 https://www.myfreax.com/how-to-install-ffmpeg-on-centos-7/ https://linuxize.com/post/how-to-install-ffmpeg-on-centos-7/ 使用FFmpeg在B站直播 https://zhuanlan.zhihu.com/p/2395…...
汽车防抱死制动系统ABS的单片机程序Proteus仿真设计
次设计对汽车防抱死系统进行简单的设计,针对车速、轮速两个信号进行分析,并根据最佳滑移率计算。采用对比实时滑移率对比分析,ECU控制制动器进行制动力调节使滑移率在制动过程处于最佳范围,保证系统具有良好制动性能。 汽车的制动液压调节器主要包含以下几个部件:调压电磁…...

IOS开发者证书快捷申请
App Uploader 在进行iOS应用开发中,可以借助appuploader辅助工具进行证书制作、上传和安装测试等操作。首先,您需要访问官方网站获取最新版本的appuploader。最新版本已经优化了与Apple账号的登录流程,无需支付688元,并提供了Windows版和Mac版供用户选择。下载完成后,解压…...
python 火焰检测
在日常生活,总是离不开火,有时候我们需要预防火灾发生,但是我们又不可能一直盯着,这时候我们就需要一款程序帮我们盯着,一旦发生火灾从而告知我们,今天就带大家编写这么一款应用。 安装需要的库 pip install opencv-python 代码实现 import cv2 # Library for…...
栈——顺序存储
#include<stdio.h> #define MaxSize 10 //栈的所有操作时间复杂度都是O(1) //定义 typedef struct{int data[MaxSize];int top; //栈顶指针,永远指向栈顶元素 }SqStack;//初始化,使栈顶指针指向-1 void InitStack(SqStack &S){S.top-1; }…...

军队仓库管理系统|DW-S301系统特点
部队仓库管理系统DW-S301系统通过数据采集、互联网和物联网技术,实现数字化智能管控,以提高军用物资的仓储准确率和流转率,缩短周转时间,降低库存成本,也有助于消除生产过程中的不确定性。 系统功能:通过部…...
MySQL和MongoDB数据库的区别
MySQL和MongoDB数据库的区别 随着大数据和云计算技术的兴起,数据库的选择成为开发者和架构师必须面对的重要决策。MySQL和MongoDB作为关系型数据库和非关系型数据库的代表,在各自领域都有着广泛的应用。本文将从多方面详细比较MySQL和MongoDB࿰…...
类脑计算和量子计算、人工智能的关系
According to www.iAsk.ai Ask Ai Search Engine: 类脑计算、量子计算和人工智能是三个不同但相关的领域。它们在不同层面上探索和利用了不同的计算模型和技术,但都旨在推动计算能力的发展和创新。 类脑计算是一种受到人脑神经系统启发的计算模型。它试图通过模拟…...

Qt5 互动地图,实现无人机地面站效果
一、概述 本文主要通过Qt5opmapcontrol实现一个简单的无人机地面站效果。opmapcontrol是一个比较古老的QT开源地面站库,可选择谷歌地图,必应地图, 雅虎地图,GIS等。可直接使用源码,也可以编译生成库进行调用。实现效果…...
【文末附gpt升级方案】TikTok Symphony AI套件:智能视频制作的新篇章
TikTok Symphony AI套件:智能视频制作的新篇章 摘要 随着短视频平台的兴起,视频内容的创作与制作已成为品牌方吸引用户、传递信息的重要手段。TikTok作为全球领先的短视频平台,近日宣布推出Symphony AI套件,旨在通过人工智能技术…...

接口测试中缓存处理策略
在接口测试中,缓存处理策略是一个关键环节,直接影响测试结果的准确性和可靠性。合理的缓存处理策略能够确保测试环境的一致性,避免因缓存数据导致的测试偏差。以下是接口测试中常见的缓存处理策略及其详细说明: 一、缓存处理的核…...

ESP32 I2S音频总线学习笔记(四): INMP441采集音频并实时播放
简介 前面两期文章我们介绍了I2S的读取和写入,一个是通过INMP441麦克风模块采集音频,一个是通过PCM5102A模块播放音频,那如果我们将两者结合起来,将麦克风采集到的音频通过PCM5102A播放,是不是就可以做一个扩音器了呢…...
第25节 Node.js 断言测试
Node.js的assert模块主要用于编写程序的单元测试时使用,通过断言可以提早发现和排查出错误。 稳定性: 5 - 锁定 这个模块可用于应用的单元测试,通过 require(assert) 可以使用这个模块。 assert.fail(actual, expected, message, operator) 使用参数…...

AI书签管理工具开发全记录(十九):嵌入资源处理
1.前言 📝 在上一篇文章中,我们完成了书签的导入导出功能。本篇文章我们研究如何处理嵌入资源,方便后续将资源打包到一个可执行文件中。 2.embed介绍 🎯 Go 1.16 引入了革命性的 embed 包,彻底改变了静态资源管理的…...
AGain DB和倍数增益的关系
我在设置一款索尼CMOS芯片时,Again增益0db变化为6DB,画面的变化只有2倍DN的增益,比如10变为20。 这与dB和线性增益的关系以及传感器处理流程有关。以下是具体原因分析: 1. dB与线性增益的换算关系 6dB对应的理论线性增益应为&…...
加密通信 + 行为分析:运营商行业安全防御体系重构
在数字经济蓬勃发展的时代,运营商作为信息通信网络的核心枢纽,承载着海量用户数据与关键业务传输,其安全防御体系的可靠性直接关乎国家安全、社会稳定与企业发展。随着网络攻击手段的不断升级,传统安全防护体系逐渐暴露出局限性&a…...
游戏开发中常见的战斗数值英文缩写对照表
游戏开发中常见的战斗数值英文缩写对照表 基础属性(Basic Attributes) 缩写英文全称中文释义常见使用场景HPHit Points / Health Points生命值角色生存状态MPMana Points / Magic Points魔法值技能释放资源SPStamina Points体力值动作消耗资源APAction…...

Redis上篇--知识点总结
Redis上篇–解析 本文大部分知识整理自网上,在正文结束后都会附上参考地址。如果想要深入或者详细学习可以通过文末链接跳转学习。 1. 基本介绍 Redis 是一个开源的、高性能的 内存键值数据库,Redis 的键值对中的 key 就是字符串对象,而 val…...

ubuntu中安装conda的后遗症
缘由: 在编译rk3588的sdk时,遇到编译buildroot失败,提示如下: 提示缺失expect,但是实测相关工具是在的,如下显示: 然后查找借助各个ai工具,重新安装相关的工具,依然无解。 解决&am…...
在Spring Boot中集成RabbitMQ的完整指南
前言 在现代微服务架构中,消息队列(Message Queue)是实现异步通信、解耦系统组件的重要工具。RabbitMQ 是一个流行的消息中间件,支持多种消息协议,具有高可靠性和可扩展性。 本博客将详细介绍如何在 Spring Boot 项目…...