考研408 | 【计算机网络】物理层

news2024/11/24 3:52:28

导图:


一、通信基础

  • 基本概念:

物理层接口特性:物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。

物理层主要任务:确定与传输媒体接口有关的一些特性

 典型的数据通信模型

  • 数据通信相关术语:

数据通信指在不同计算机之间传输表示信息的二进制0、1序列的过程。

通信的目的是传送消息(消息:语音、文字、图像、视频等)。

数据data:传送信息的实体,通常是有意义的符号序列。

 

  •  三种通信方式:

1.单工通信:只有一个方向的通信而没有反方向的交互,仅需要一条信道。

2.半双工通信/双向交替通信:通信的双方都可以发送或接收消息,但任何一方都不能同时发送和接收,需要两条信道。

3.全双工通信/双向同时通信:通信双方可以同时发送和接收消息,也需要两条信道。

  • 数据传输方式:

  •  码元:

指用一个固定时长的信息波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,整个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有M个时(M大于2),此时码元为M进制码元。

1码元可以携带多个比特的信息量,例如,在使用二进制编码时,只有两种不同的码元,一种代表0状态,另一种代表1状态。

 题目:

 

  • 带宽:

  •  失真:

 

  •  奈式准则(奈奎斯特定理)

在理想低通(无噪声,带宽受限)条件下,为了避免码间串扰,极限码元传输速率为2W Baud。W是信道带宽,单位为Hz。

 1.在任何信道中,码元传输的速率是有上限的。若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端对码元的完全识别成为不可能。

2.信道的频带越宽(即能通过的信号高频分量越多),就可以用更高的速率进行码元的有效传输。

3.奈式准则给出了码元传输速率的限制,但并没有对信息传输速率给出限制。

4.由于码元的传输速率受奈式准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能携带更多个比特的信息量,这就需要采用多元制的调制方法。

  • 题目:

  • 香农定理

信噪比=信号的平均功率/噪声的平均功率,常记为S/N,并用分贝(dB)作为度量单位:

1.信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。

2.对一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了。

3.只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现无差错的传输。

4.香农定理得出的为极限信息传输速率,实际信道能达到的传输速率要比它低不少。

5.从香农定理可以看出,若信道带宽W或信噪比S/N没有上限(不可能),那么信道的极限信息传输速率也就没有上限。

  • 题目:

  •  奈式准则和香农定理的区别:

  • 题目:

 

  • 基带信号和宽带信号

信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一个发送信道和一条接收信道。

 在传输距离较近时,计算机网络采用基带传输方式(近距离衰减少,从而信号内容不易发生变化)

在传输距离较远时,计算机网络采用宽度传输方式(远距离衰减大,即使信号变化大也能最后过滤出来基带信号)

  • 编码与调制

编码:数据---->数字信号

调制:数据---->模拟信号

 

  • 数字数据编码为数字信号

 

  

 

 

  •  数字数据调制为模拟信号

数字数据调制技术在发送端将数字信号转换为模拟信号,而在接收端将模拟信号还原成数字信号,分别对应于调制解调器的调制和解调过程。

题目:

 解答:

  •  模拟数据编码为数字信号

计算机内部处理的是二进制数据,处理的都是数字音频,所以需要将模拟音频通过采样、量化转换成有限个数字表示的离散序列(即实现音频数字化)。

 

  •  模拟数据调制为模拟信号

 为了实现传输的有效性,可能需要较高的频率。这种调制方式还可以使用频分复用技术,充分利用带宽资源。在电话机和本地交换机所传输的信号是采用模拟信号传输模拟数据的方式;模拟的声音数据是加载到模拟的载波信号中传输的。

总结:

 数据交换方式:

why要进行数据交换?

  •  电路交换

原理:在数据传输期间,源结点与目的结点之间有一条由中间结点构成的专用物理连接线路,在数据传输结束之前,这条线路一直保存。

电路交换的优缺点:

  • 报文交换 

报文:是物理中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短很不一致,长度不限且可变。

报文交换的优缺点:

  •  分组交换

分组:大多数计算机网络都不能连续地传送任意长的数据,所以实际上网络系统把数据分割成小块,然后逐块地发送,这种小块就称作分组。

分组交换的优缺点:

 分组交换:1.数据报方式;2.虚电路方式

  • 数据报方式:

 特点:

1.数据报方式为网络层提供无连接服务。发送方可随时发送分组,网络中的结点可随时接收分组。

 

2.同一报文的不同分组达到目的结点时可能发生乱序、重复和丢失。

3.每个分组在传输过程中都必须携带源地址和目的地址,以及分组号。

4.分组在交换结点存储转发时,需要排队等候处理,这会带来一定的时延。当通过交换结点的通信量较大或网络发送拥堵时,这种时延会大大增加,交换结点还可根据情况丢弃部分分组。

5.网络具有冗余路径,当某一交换结点或一段链路出现故障时,可相应地更新转发表,寻找另一条路径转发分组,对故障的适应能力强,适用于突发性通信,不适于长报文、会话式通信。

  • 虚电路方式

特点:

1.虚电路方式为网络层提供连接服务。源节点和目的结点之间建立一条逻辑连接,而非实际物理连接。

 

2.一次通信的所有分组都通过虚电路顺序传送,分组不需要携带源地址、目的地址等信息,包含虚电路号,相对数据报方式开销小,同一报文的不同分组到达目的结点时不会乱序、重复或丢失。

3.分组通过虚电路上的每个节点时,节点只进行差错检测,不需要进行路由选择。

4.每个节点可能与多个节点之间建立多条虚电路,每条虚电路支持特定的两个端系统之间的数据传输,可以对两个数据端点的流量进行控制,两个端系统之间也可以有多条虚电路为不同的进程服务。

5.致命弱点:当网络中的某个结点或某条链路出现故障而彻底失败时,则所有经过该结点或该链路的虚电路将遭到破坏。

 区别:

数据交换方式的选择:

1.传送数据量大,且传送时间远大于呼叫时,选择电路交换。电路交换传输时延最小。

2.当端到端的通路有很多段的链路组成时,采用分组交换传送数据较为合适。

3.从信道利用率上看,报文交换和分组交换优于电路交换,其中分组交换比报文交换的时延小,尤其适合于计算机之间的突发式的数据通信。

 二、物理层

  • 传输介质及分类:

传输介质也称传输媒体/媒介,它就是数据传输系统中在发送设备和接收设备之间的物理通路。

 1.双绞线

 2.同轴电缆

3.光纤

 特点:

  • 非导向性传输介质

 总结:

 

物理层设备

  • 中继器:

  • 集线器(多口中继器):

 

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

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

相关文章

SAP-MM-发票校验的重复校验功能

路径:SPRO-物料管理-后勤发票校验-收入发票-设置重复发票检查 按公司代码设置重复检查,可以按三个方式进行检查,公司代码、参照、发票日期,如果此处未维护就是按供应商(XK02)的六项进行检查 但是如果两处都…

latex插入不连续的中线

在上面的示例中,\cmidrule(lr){1-3} 表示在第 1 列到第 3 列之间添加不连续的中线,\cmidrule(lr){4-6} 表示在第 4 列到第 6 列之间添加不连续的中线,以此类推。你可以根据需要调整列的范围和对齐方式。

合并两个有序链表(leetcode)

题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 输入:l1 [1,2,4], l2 [1,3,4] 输出:[1,1,2,3,4,4]思路 每次递归都会比较当前两个节点的值,选择较小的节点作为合并后的链…

Java8 文件工具类 FileUtils(持续更新中)

1. Java8 文件处理 使用 Java8 的 java.nio.file 方法,来进行文件处理。 1.1. 读文件 所有内容一次读出来,结果为字符串。 1.1.1. 代码 /*** 读取文件** param path 文件路径* return 文件内容(字符串)*/public static String…

Python导出SqlServerl数据字典为excel

sql代码 SELECTtableName D.name ,tableIntroduce isnull(F.value, ),sort A.colorder,fieldName A.name,catogary B.name,bytes A.Length,lengths COLUMNPROPERTY(A.id, A.name, PRECISION),scales isnull(COLUMNPROPERTY(A.id, A.name, Scale), 0),isOrNotNull Cas…

差值结构的相互作用能

( A, B )---3*30*2---( 1, 0 )( 0, 1 ) 让网络的输入只有3个节点,AB训练集各由6张二值化的图片组成,让A,B中各有3个点,且不重合,统计迭代次数并排序。 其中有10组数据 差值结构 A-B 迭代次数 构造平均列 平均列…

2.4G芯片G350开发的遥控玩具解决方案

玩具从早期的简单功能,到现如今各种各样的智能操作,发展的速度也是飞速的。随着玩具市场的逐步完善与推进,中国的智能玩具市场也出现了很多远程遥控玩具。遥控玩具也是从最初的有线到现在的无线,从地上跑的到天上飞的,…

vue2-常用的修饰符有哪些应用场景?

1、修饰符是什么? 在程序的世界里,修饰符是用于限定类型以及类型成员的声明的一种 符号。 在vue中,修饰符处理了许多DOM事件的细节,让我们不再需要花大量的时间去处理这些重复的事情,而能有更多的精力专注于程序的逻辑…

安全作业-Race竞争型漏洞、原型链污染

1.race漏洞一直卡在虚拟机安装上(待研究) 2.原型链污染 一、第一题js代码 const express require(express) var hbs require(hbs); var bodyParser require(body-parser); const md5 require(md5); var morganBody require(morgan-body); const app express(); var use…

入侵检测-IDS

1. 什么是IDS? IDS(intrusion detection system)入侵检测系统,是一种对网络传输进行即时监视,在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。它会对系统的运行状态进行监视,发现各种攻击企…

外边距实现居中的写法

1、代码实例 2、默认是贴到左侧对齐的,但我们想要把他贴到中间对齐 3、居中的写法 4、这样就可以保证盒子居中了 5、以上写法仅适于行内元素和行内块元素的写法,有没有什么方法适用于行内块元素:可以添加text-align:center进行添加&#xff0…

stl_list类(使用+实现)(C++)

list 一、list-简单介绍二、list的常用接口1.常见构造2.iterator的使用3.Capacity和Element access4.Modifiers5.list的迭代器失效 三、list实现四、vector 和 list 对比五、迭代器1.迭代器的实现2.迭代器的分类(按照功能分类)3.反向迭代器(1)、包装逻辑…

Julia 日期和时间

Julia 通过 Dates 模块提供了以下三个函数来处理日期和时间: Date:表示日期,精确到日,只显示日期。DateTime:表示日期和时间,精确到毫秒。DateTime:表示日时间,精确到纳秒&#xff…

Unity 3D ScrollRect和ScrollView回弹问题的解决

你是否是这样&#xff1f; Content高度 < 全部Cell加在一起的总高 他就认为你的全部Cell加起来就跟Content一样大&#xff0c;所以才出现了这种完全回弹 我该怎么办&#xff1f; 很简单&#xff0c;改变Content的长度跟所有Cell的和一样大 void RefreshSize(){float allD…

分布式Redis详解

目录 前言安装redis的俩种方法Redis 与 MySQL的区别Redis可以实现那些功能Redis常用的数据类型有序列表的底层是如何实现的?什么是跳跃表 Redis在Spring中的使用 前言 Redis我们最近学习必备工具之一了, 接下来我们将讲解Redis的简单应用 ,以及相关原理 安装redis的俩种方法…

python自动收集粘贴板

win10的粘贴板可以用“winV”查看&#xff1a; 每次复制都相当于入栈一个字符串&#xff0c;粘贴相当于获取栈顶。 但是系统自带的这个粘贴板貌似不能一键导出&#xff0c;所以我写了个python代码完成这个功能&#xff1a; import pyperclip import timetmp while True:txt…

【LeetCode】剑指 Offer Ⅱ 第3章:字符串(7道题) -- Java Version

题库链接&#xff1a;https://leetcode.cn/problem-list/e8X3pBZi/ 题目解决方案剑指 Offer II 014. 字符串中的变位词双指针 数组模拟哈希表 ⭐剑指 Offer II 015. 找到字符串中所有字母异位词双指针 数组模拟哈希表 ⭐剑指 Offer II 016. 不含重复字符的最长子字符串双指针…

vue2-vue中mixin到底是什么?

1、mixin是什么&#xff1f; Mixin是面向对象程序设计语言中的类&#xff0c;提供了方法的实现。其他类可以访问mixin类的方法而不必成为其子类。 Mixin类通常作为功能模块使用&#xff0c;在需要该功能时“混入”&#xff0c;有利于代码的复用又避免了多继承的复杂。 1.1 vue中…

LeetCode643. 子数组最大平均数 I

题干 给你一个由 n 个元素组成的整数数组 nums 和一个整数 k 。 请你找出平均数最大且 长度为 k 的连续子数组&#xff0c;并输出该最大平均数。 任何误差小于 10^-5 的答案都将被视为正确答案。 示例1&#xff1a; 输入&#xff1a;nums [1,12,-5,-6,50,3], k 4 输出&am…