《计算机网络微课堂》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套件,旨在通过人工智能技术…...

网络编程(Modbus进阶)
思维导图 Modbus RTU(先学一点理论) 概念 Modbus RTU 是工业自动化领域 最广泛应用的串行通信协议,由 Modicon 公司(现施耐德电气)于 1979 年推出。它以 高效率、强健性、易实现的特点成为工业控制系统的通信标准。 包…...

CTF show Web 红包题第六弹
提示 1.不是SQL注入 2.需要找关键源码 思路 进入页面发现是一个登录框,很难让人不联想到SQL注入,但提示都说了不是SQL注入,所以就不往这方面想了 先查看一下网页源码,发现一段JavaScript代码,有一个关键类ctfs…...

python打卡day49
知识点回顾: 通道注意力模块复习空间注意力模块CBAM的定义 作业:尝试对今天的模型检查参数数目,并用tensorboard查看训练过程 import torch import torch.nn as nn# 定义通道注意力 class ChannelAttention(nn.Module):def __init__(self,…...

Prompt Tuning、P-Tuning、Prefix Tuning的区别
一、Prompt Tuning、P-Tuning、Prefix Tuning的区别 1. Prompt Tuning(提示调优) 核心思想:固定预训练模型参数,仅学习额外的连续提示向量(通常是嵌入层的一部分)。实现方式:在输入文本前添加可训练的连续向量(软提示),模型只更新这些提示参数。优势:参数量少(仅提…...

MMaDA: Multimodal Large Diffusion Language Models
CODE : https://github.com/Gen-Verse/MMaDA Abstract 我们介绍了一种新型的多模态扩散基础模型MMaDA,它被设计用于在文本推理、多模态理解和文本到图像生成等不同领域实现卓越的性能。该方法的特点是三个关键创新:(i) MMaDA采用统一的扩散架构…...

MySQL 8.0 OCP 英文题库解析(十三)
Oracle 为庆祝 MySQL 30 周年,截止到 2025.07.31 之前。所有人均可以免费考取原价245美元的MySQL OCP 认证。 从今天开始,将英文题库免费公布出来,并进行解析,帮助大家在一个月之内轻松通过OCP认证。 本期公布试题111~120 试题1…...
鱼香ros docker配置镜像报错:https://registry-1.docker.io/v2/
使用鱼香ros一件安装docker时的https://registry-1.docker.io/v2/问题 一键安装指令 wget http://fishros.com/install -O fishros && . fishros出现问题:docker pull 失败 网络不同,需要使用镜像源 按照如下步骤操作 sudo vi /etc/docker/dae…...

OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...
React---day11
14.4 react-redux第三方库 提供connect、thunk之类的函数 以获取一个banner数据为例子 store: 我们在使用异步的时候理应是要使用中间件的,但是configureStore 已经自动集成了 redux-thunk,注意action里面要返回函数 import { configureS…...

第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10+pip3.10)
第一篇:Liunx环境下搭建PaddlePaddle 3.0基础环境(Liunx Centos8.5安装Python3.10pip3.10) 一:前言二:安装编译依赖二:安装Python3.10三:安装PIP3.10四:安装Paddlepaddle基础框架4.1…...