计算机网络:物理层详解

物理层

单工通道,半双工通道,全双工通道
  1. 单工通道(Simplex Channel)
    • 单工通道是一种只允许数据在一个方向上传输的通道,通信双方中的一个方向只能发送,另一个方向只能接收,不能同时进行发送和接收。
    • 在单工通道中,数据的传输是单向的,类似于单行道,只能沿着一个方向进行传输,不能反向传输。
    • 例如,广播电视和广播电台就是典型的单工通道,信息只能从广播台传输到接收设备,接收设备无法向广播台发送信息。
  2. 半双工通道(Half Duplex Channel)
    • 半双工通道是一种允许数据在两个方向上传输,但不能同时进行发送和接收的通道,通信双方需要轮流地在发送和接收之间切换。
    • 在半双工通道中,通信双方可以在同一条通道上进行双向传输,但不能同时进行双向传输,需要通过切换发送和接收的状态来进行通信。
    • 例如,对讲机就是典型的半双工通道,用户必须按下对讲机上的按钮才能发送信息,松开按钮时可以接收来自其他用户的信息。
  3. 全双工通道(Full Duplex Channel)
    • 全双工通道是一种允许数据在两个方向同时传输的通道,通信双方可以同时进行发送和接收,实现了双向通信。
    • 在全双工通道中,通信双方可以同时发送和接收数据,无需等待对方发送或接收完成,可以实现并行的双向数据传输。
    • 例如,电话系统中的双向通话就是典型的全双工通道,通信双方可以同时进行说话和听取对方的话语。

单工通道只允许单向数据传输,半双工通道允许双向传输但不能同时进行发送和接收,而全双工通道允许双向数据同时传输,实现了并行的双向通信。

奈奎斯特定理

image-20240220143928819

还是记住公式最好

image-20240220144132170

所以能得出奈奎斯特定理还不是万能的,只能对码元进行计算

香农定理

image-20240220144518516

S/N是表示信号功率与噪声功率的比值简称信噪比,W是信道带宽

简而言之,香农定理告诉我们,在给定信道带宽和一定信噪比的情况下,最大可靠传输速率是有限的,并且可以通过调整调制方案和编码技术来接近这个极限值

给出一道简单题:

问题:假设一个数字通信系统具有带宽为 4 kHz 的信道,并且信噪比(Signal-to-Noise Ratio,SNR)为 30 dB。根据香农定理,计算该通道的最大传输速率。

首先4kHz=4*1000Hz, 30dB=10的三次方=1000

so 最大传输速率= image-20240220145613386

约等于40kbps

编码与调制

编码:

image-20240220145035483

这个需要理解,第一个简单理解,归零编码:只要是1就前高后低,0是全程低

非归零编码:1高0低

反向非归零编码:第一个数:1高0低,后边的:1不改变原方向,0会一直改变方向

曼彻斯特编码:1:从高变低,即从高电平转为低电平;0:从低到高,即从低电平转为高电平(看的是中间点是从高到低还是从低到高)(可以自己定义)

差分曼彻斯特编码:较为复杂,可以看图,在虚线两侧,若不跳动则右侧为1,跳动则右侧为0,在每个中间都是要改变高度一次的;

调制:

image-20240220151046280

可以看出

第一个:0是直线,1是波浪线

第二个:1频率比0的大

第三个:1或0不变时,线是平滑的三角函数,改变时,会有突兀;

image-20240220151323026

记住:采样频率f采样必须大于等于最大频率f的两倍!!!!

交换
电路交换

image-20240220151533662

image-20240220152437411

优点很明显,缺点也很明显。早期使用,例如民国电视剧的座机就是这样。

现在可能也就国家军事专用线路会使用了;

报文交换

image-20240220152718931

image-20240220152916083

这个其实能很明显看出缺点,即不管报文多大,每次都是一口气直接转发出去,所以才会有后来的分组交换

分组交换

image-20240220153149781

较为容易理解,就不多说了;

要注意的是,分组交换分成很多组,不同的组能走不同的路线前往目的地,并且可能还会用不同的方法传输数据:虚电路方式,数据报方式

image-20240220153400540

image-20240220153521302

**数据报方式是无连接的(connectionless)方式。**在数据报方式中,每个数据包都是独立传输的,路由器在转发数据包时不需要维护任何连接状态信息。因此,每个数据包都可以独立地选择最佳路径进行传输,而无需提前建立连接或保持连接状态。但是,由于每个数据包都是独立的,因此在网络中传输时可能会发生乱序、丢包等问题,因此接收方需要对数据包进行重新排序和重传处理。

image-20240220154014902

特点:

image-20240220155931659

传输介质

(了解就好,不太需要知道具体工作的原理)

image-20240220160250381

只用知道:双绞线,同轴电缆,光纤,无线传输介质

image-20240220160357418

中继器

中继器是一种用于增强网络信号并扩展网络覆盖范围的设备。它的工作原理是通过接收来自源设备的信号,重新放大它,并将放大后的信号传输到目标设备,从而弥补信号在传输过程中因为传输距离、信号衰减等原因而产生的损失。

以下是中继器的基本工作原理:

  1. 信号接收: 中继器首先接收来自源设备(如计算机、路由器等)的信号。
  2. 信号放大: 接收到的信号经过中继器内部的放大器放大,以弥补信号在传输过程中的衰减,确保信号的质量和稳定性。
  3. 信号传输: 放大后的信号通过中继器的传输线路被发送到目标设备(如另一台计算机、交换机等)。
  4. 增强网络覆盖范围: 中继器的工作可以扩展网络覆盖范围,使得设备可以在更远的距离内进行通信。

(其实放大原理是信号再生)

   #### 集线器

集线器(Hub)是一种用于在局域网(LAN)中连接多台计算机或网络设备的网络设备。它的主要作用是将来自一个端口的数据复制并传输到其他所有端口,从而实现多台设备之间的通信。以下是集线器的基本工作原理:

  1. 接收数据: 集线器通过其端口接收来自连接设备的数据帧。
  2. 复制数据: 集线器将接收到的数据帧复制并发送到所有其他端口,而不管目标地址是什么。
  3. 广播数据: 这种方式使得所有连接到集线器的设备都能接收到同样的数据帧,实现了广播功能。
  4. 碰撞检测: 在以太网中,集线器还负责检测数据包之间的碰撞。如果检测到碰撞,集线器会发送一个信号通知相关设备,并采取随机的退避算法来重新发送数据。

需要注意的是,由于集线器是一种物理层设备,它只在数据链路层的物理层进行操作,并且不具备理解或解释数据包内容的能力。

随着技术的发展,集线器逐渐被更先进的网络设备如交换机所取代,交换机具有更高的性能和更智能的数据转发能力。

物理层基本就结束了,比较重要的就是交换方式了,牢记~

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【CGAL系列】Remesh—1 Isotropic_remeshing_example

很高兴在雪易的CSDN遇见你 VTK技术爱好者 QQ:870202403 前言 本文分享CGAL的Polygon_mesh_processing_Examples样例中的isotropic_remeshing_example,该样例主要介绍了如何生成各向同性的三角网格,希望对各位小伙伴有所帮助! …

Android系统启动流程

android的启动流程是从底层开始进行的,具体如下所示: Android是基于Linux内核的系统,Android的启动过程主要分为两个阶段,首先是Linux内核的启动,然后是Android框架的启动。 可以将Andorid系统的启动流程分为以下五个…

获取discord上自己创建的服务器的服务器ID、频道ID以及discord的登录token(用于第三方登录)

在服务器图标上右键点击-》复制服务器ID 在频道上右键点击-》复制频道ID F12->手机模式-》application-》local storage-》填写过滤条件【token】 我开发的chatgpt网站: https://chat.xutongbao.top

【C->Cpp】由C迈向Cpp(4)

目录 (一)内联函数 (二)关键字auto (三)范围for (四)nullptr 正文开始: (一)内联函数 宏定义: C的内联函数是在C语言宏的基础上提出…

适用于 Linux、Windows 和 macOS 的免费 ONLYOFFICE 桌面应用程序

前言: 最近也是发现了一款特别好用的免费ONLYOFFICE 桌面应用程序忍不住分享给大家,这款编辑器能够打开、阅读和编辑多种文件类型,包括.docx文档、.pptx幻灯片和.xlsx表格等开放XML格式的Office文档。此外,ONLYOFFICE桌面编辑器还…

Puppeteer 使用实战:如何将自己的 CSDN 专栏文章导出并用于 Hexo 博客(三)

文章目录 往期效果将文章信息导出适配 hexo 的文章模板导出的文章路径问题终端控制执行脚本代码整理结尾 往期 Puppeteer 使用实战:如何将自己的 CSDN 专栏文章导出并用于 Hexo 博客(二) 效果 写了一个 node 脚本用来批量处理 md 文件 本期…

初识 iOS 自动化测试框架 WebDriverAgent

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

软件测试面试喜欢问的linux文件操作命令总结

1切换目录 我们切换目录的命令是cd 但是在切换的时候,可以用两种形式,一种是绝对目录的形式切换,一种是相对目录的形式切换。 绝对路径:以 / 开头,或者 ~ 开头,分别表示根路径或者root路径。表示从根目录…

学习 python的第四天,顺便分享两首歌:we don‘ talk anymore,You ‘re Still The One

诸君晚上好,现在是🌃晚上,今天是学习python的第四个学习日,不知不觉学了四天了,还是那句话:不积跬步无以至千里、不积小流无以成江海! 暂时回顾下前面的学习日吧: 第一个学习日----…

C++入门04 函数的参数传递、引用类型与重载

图源:文心一言 听课笔记简单整理,供小伙伴们参考,包含以下内容“🐋3.11 引用类型、🐋3.14 内联函数、🐋3.15 默认参数值、🐋3.16 函数重载、🐋3.17 C系统函数”~🥝&…

Sora的第一波受害者出现了。

不知道大家最近除了被Sora刷屏之外,有没有被这张图刷屏 我只能说网友太强大了 说实话,我进入舟老师的直播间,每次都是还有3分钟下播,还有6单就拍完 但是10分钟后还在激情逼单,6单之后还有6单 也许在营销学上&#x…

Vitis HLS 仿真 C++ 工具代码分享

1 自媒体账号 目前运营的自媒体账号如下: 哔哩哔哩 【雪天鱼】: 雪天鱼个人主页-bilibili.com微信公众号 【雪天鱼】 CSDN 【雪天鱼】: 雪天鱼-CSDN博客 菜鸡一枚,记录下自己的学习过程,可能后续有更新,也可能没有更新&#xff…

C# cass10 面积计算

运行环境Visual Studio 2022 c# cad2016 cass10 通过面积计算得到扩展数据,宗地面积 ,房屋占地面积,房屋使用面积 一、主要步骤 获取当前AutoCAD应用中的活动文档、数据库和编辑器对象。创建一个选择过滤器,限制用户只能选择&q…

Commonjs 和 Es Module详解

一 前言 今天我们来深度分析一下 Commonjs 和 Es Module,希望通过本文的学习,能够让大家彻底明白 Commonjs 和 Es Module 原理,能够一次性搞定面试中遇到的大部分有关 Commonjs 和 Es Module 的问题。 带上疑问开始今天的分析: …

贷齐乐系统最新版SQL注入(无需登录绕过WAF可union select跨表查询)

一、环境 已上传资源(daiqile) 二、代码解释 1.1Request 不管get请求还是post请求都可以接收到 1.2过滤的还挺多 1.3第二个WAF把数据分为两个了一个Key一个value,全是explode的功劳 1.4submit是if进入的前提 很明显走进来了 1.5那我们在这…

springboot206基于SpringBoot的农商对接系统的设计与实现

基于Spring Boot的农商对接系统的设计与实现 Design and implementation of agricultural business docking system based on Spring Boot 摘 要 如今社会上各行各业,都喜欢用自己行业的专属软件工作,互联网发展到这个时候,人们已经发现离…

day05-进程通信

1> 将互斥机制的代码实现重新敲一遍 代码&#xff1a; #include<myhead.h>int num520;//临界资源//1.创建互斥锁 pthread_mutex_t fastmutex;//定义任务函数 void *task1(void *arg){printf("1111111\n");//3.临界区上面获取锁资源&#xff08;上锁&#…

开发个IDEA插件

开发IDEA一个插件&#xff0c;但是这个插件的功能是个大杂烩吧&#xff0c; 主要完成以下几个功能&#xff0c;方便组内开发人员提高效率。 1 网关会传过来登录人员的 一些核心字段&#xff0c;公司编码/用户编号/主岗。 因为存在多租户&#xff0c;所以经常要切换任务&…

【ACM出版】第五届计算机信息和大数据应用国际学术会议(CIBDA 2024)

第五届计算机信息和大数据应用国际学术会议&#xff08;CIBDA 2024&#xff09; 2024 5th International Conference on Computer Information and Big Data Applications 重要信息 大会官网&#xff1a;www.ic-cibda.org 大会时间&#xff1a;2024年3月22-24日 大会地点&#…

LeetCode 0106.从中序与后序遍历序列构造二叉树:分治(递归)——五彩斑斓的题解(若不是彩色的可以点击原文链接查看)

【LetMeFly】106.从中序与后序遍历序列构造二叉树&#xff1a;分治&#xff08;递归&#xff09;——五彩斑斓的题解&#xff08;若不是彩色的可以点击原文链接查看&#xff09; 力扣题目链接&#xff1a;https://leetcode.cn/problems/construct-binary-tree-from-inorder-an…