计算机网络之王道考研读书笔记-2
第 2 章 物理层
2.1 通信基础
2.1.1 基本概念
1.数据、信号与码元
通信的目的是传输信息。数据是指传送信息的实体。信号则是数据的电气或电磁表现,是数据在传输过程中的存在形式。码元是数字通信中数字信号的计量单位,这个时长内的信号称为 k 进制码元,而该时长称为码元长度。1 码元可携带若干比特的信息量。
2.信源、信道与信宿
数据通信系统主要划分为信源、信道和信宿三部分。信源是产生和发送数据的源头,信宿是接收数据的终点,信道是信号的传输介质,一个双向通信的线路包含一个发送信道和一个接收信道。
信道分类
- 传输信号形式: 模拟信道和数字信道
- 传输介质: 无线信道和有线信道
从通信双方信息的交换方式看,可分为: 单向通信、半双工通信、全双工通信。
3.速率、波特与带宽
速率是指数据传输速率,表示单位时间内传输的数据量。(码元传输速率(波特率)、信息传输速率(比特率))
2.1.2 信道的极限容量
1.奈奎斯特定理
奈奎斯特定理规定: 在理想低通(没有噪声、带宽有限)信道中, 为了避免码间串扰, 极限码元传输速率为 2W 波特, 其中 W 是信道的频道宽度(单位为Hz)。若用 V 表示每次码元的离散电平数目 (码元的离散电平数目是指有多少种不同的码元, 若有 16 中不同的码元, 则需要 4 个二进制位, 因此数据传输速率是码元传输速率的 4 倍), 则极限数据率为:
- 理想低通信道下的极限数据传输速率 = 2 W log2 V (单位为 b/s)
对于奈氏准则,有以下结论:
- 在任何信道中,码元传输速率是有上限的。若传输速率超过上限,则会出现严重的码间串扰问题,使得接收端不可能完全正确地识别码元。
- 信道的频带越宽(即通过的信号高频分量越多),就越可用更高的速率有效地传输码元。
- 奈氏准则给出了码元传输速率的限制,但并未限制信息传输速率,即未对一个码元可以对应多少个二进制位给出限制。
2.香农定理
香农定理定义:
- 信道的极限数据传输速率 = W log2(1 + S/N) (单位是 b/s)
式中, W 为信道的频率带宽(单位为 Hz), S 为信道内所传输信号的平均功率, N 为信道内的高斯白噪声功率。S/N 为信噪比, 即信号的平均功率与噪声的平均功率之比, 信噪比 = 10 log10(S/N) (单位为 dB)。
对于香农定理,有以下结论:
- 信道的带宽或信道中的信噪比越大,信息的极限传输速率越高。
- 对一定的传输带宽和一定的信噪比,信息传输速率的上限是确定的。
- 只要信息传输速率低于信道的极限传输速率,就能找到某种方法实现无差错的传输。
- 香农定理得出的是极限信息传输速率,实际信道能达到的传输速率要比它低不少。
2.1.3 编码与调制
调制: 将数据转化为模拟信号的过程
编码: 将数据转化为数字信号的过程
-
数字数据编码为数字信号
-
模拟数据编码为数字信号
主要包括三个步骤: 采样、量化、编码
奈奎斯特采样定理: 假设原始信号中的最大频率为 f, 那么采样率 fmax 必须大于或等于最大频率 f 的两倍。 -
数字数据调制为模拟信号
数字调制的三种方式: 调幅、调频、调相
-
模拟数据调制为模拟信号
为了实现传输的有效性,可能需要较高的频率。这种调制方式还可使用频分复用(FDM)技术,充分利用带宽资源。电话机和本地局交换机采用模拟信号传输模拟数据的编码方式。
2.2 传输介质
2.2.1 双绞线、同轴电缆、光纤与无线传输介质
传输介质也称传输媒体,是数据传输系统中发送器和接收器之间的物理通路。传输介质可分为:①导向传输介质,指铜线或光纤等,电磁波被导向为沿着固体介质传播:②非导向传输介质,指自由空间(空气、真空或海水),电磁波在非导向传输介质中的传输称为无线传输。
-
双绞线(最常用的传输介质, 价格便宜)
-
同轴电缆(一般分为 50Ω 同轴电缆和 75Ω 同轴电缆)
-
光纤
光纤不仅具有通信容量非常大的优点,而且具有如下特点:
- 传输损耗小,中继距离长,对远距离传输特别经济。
- 抗雷电和电磁干扰性能好,在有大电流脉冲干扰的环境下这尤为重要。
- 无串音干扰,保密性好,不易被窃听或截取数据。
- 体积小,重量轻,在现有电缆管道已拥塞不堪的情况下这特别有利。
- 无线传输介质
(1) 无线电波 (穿透力强、传输距离远)
(2) 微波、红外线、激光 (高带宽的无线通信主要使用技术)
2.2.2 物理层接口的特性
- 机械特性。指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等。
- 电气特性。指明在接口电缆的各条线上的电压范围、传输速率和距离限制等。
- 功能特性。指明某条线上出现的某一电平的电压的意义,以及每条线的功能。
- 过程特性,也称规程特性。指明对不同功能的各种可能事件的出现顺序
2.3 物理层设备
2.3.1 中继器 (两个端口(输入与输出),主要功能: 整形、放大并转发信号)
中继器是用来扩大网络规模的最简单的廉价互连设备。中继器两端的网络部分是网段,而不是子网,使用中继器连接的几个网段仍是一个局域网。中继器若出现故障,则对相邻两个网段的工作都产生影响。因为中继器工作在物理层,所以不能连接两个具有不同速率的局域网。
注意:
若某个网络设备有存储转发功能,则认为它能连接两个不同的协议;
若该网络设备无存储转发功能,则认为它不能连接两个不同的协议。
中继器没有存储转发功能,因此它不能连接两个速率不同的网段,
中继器两端的网段一定要使用同一个协议。放大器和中继器都起放大作用,只不过放大器放大的是模拟信号,其原理是放大衰减的信号,
而中继器放大的是数字信号,其原理是整形再生衰减的信号。
2.3.2 集线器 (实质是一个多端口的中继器)
在网络中只起信号放大和转发作用,目的是扩大网络的传输范围,而不具备信号的定向传送能力,即信息传输的方向是固定的,是标准的共享式设备。
注意:
集线器不能分割冲突域,集线器的所有端口都属于同一个冲突域。
集线器在一个时钟周期内只能传输一组信息,当一台集线器连接的机器数目较多且多台机器经常需要同时通信时,将导致信息冲突,使得集线器的工作效率很差。
例如,一个带宽为10Mb/s的集线器上连接了 8台计算机,当这8台计算机同时工作时,每台计算机所真正拥有的带宽为10/8Mb/s=1.25Mb/s。
第二章
第一节试题
1.
第一节答案
-
D
-
A
-
B
-
D
-
B
-
A
第二节试题
1.
第二节答案
-
B
-
C
-
C
-
B
第三节试题
1.
2.
3.
4.
第三节答案
-
A
-
C
-
D
-
A
相关文章:

计算机网络之王道考研读书笔记-2
第 2 章 物理层 2.1 通信基础 2.1.1 基本概念 1.数据、信号与码元 通信的目的是传输信息。数据是指传送信息的实体。信号则是数据的电气或电磁表现,是数据在传输过程中的存在形式。码元是数字通信中数字信号的计量单位,这个时长内的信号称为 k 进制码…...

【BUG】记一次context canceled的报错
文章目录 案例分析gorm源码解读gin context 生命周期context什么时候cancel的什么时候context会被动cancel掉呢? 野生协程如何处理 案例分析 报错信息 {"L":"ERROR","T":"2024-12-17T11:11:33.0050800","file"…...

[SWPUCTF 2022 新生赛]善哉善哉
右击查看属性 然后放在010查看一下 摩斯密码解码 用佛曰解码 用md5加密看一下 最后一步md5,没有说明编码,尝试utf8和gbk ss4 施主,此次前来,不知有何贵干? import hashlib print(hashlib.md5(ss4.encode(utf8)).hexdigest())f…...

《PCI密码卡技术规范》题目
单选1 在《PCI密码卡技术规范》中,下列哪项不属于PCI密码卡的功能()。 A.密码运算功能 B.密钥管理功能 C.物理随机数产生功能 D.随主计算机可信检测功能 正确答案:D. <font style"color:#DF2A3F;">解析&…...

城市大屏设计素材宝库:助力设计师高效创作
城市大屏设计工作要求设计师在有限的时间内打造出令人惊叹的视觉效果,而拥有一套必备的素材集无疑是如虎添翼。这些素材犹如设计师的得力助手,无论是构建整体布局的设计模板,还是点缀细节的图标图形,都能在关键时刻发挥重要作用&a…...

HCIA-Access V2.5_5_1PON系统概述_PON网络概述
PON网络设备有很多各类,可应用于不同的业务场景,从而实现不同的业务,本章介绍PON系统应用组成,分析PON系统的硬件结构和模块功能,描述PON系统的应用场景,帮助你对接入网中设备形态有更深刻的印象。 你可以…...

群落生态学研究进展】Hmsc包开展单物种和多物种分析的技术细节及Hmsc包的实际应用
联合物种分布模型(Joint Species Distribution Modelling,JSDM)在生态学领域,特别是群落生态学中发展最为迅速,它在分析和解读群落生态数据的革命性和独特视角使其受到广大国内外学者的关注。在学界不同研究团队研发出…...

一个开源的自托管虚拟浏览器项目,支持在安全、私密的环境中使用浏览器
大家好,今天给大家分享一个开源的自托管虚拟浏览器项目Neko,旨在利用 WebRTC 技术在 Docker 容器中运行虚拟浏览器,为用户提供安全、私密且多功能的浏览体验。 项目介绍 Neko利用 WebRTC 技术在 Docker 容器中运行虚拟浏览器,提供…...

职场上,如何做好自我保护?
今天我们讨论一个话题:在职场上,如何保护好自己?废话不多说,我们直接上干货。 (一) 1.时刻准备一点零食或代餐,如果遇到长时间的会议,就补充点能量。代餐最好选流体,这…...

华为数通最新题库 H12-821 HCIP稳定过人中
以下是成绩单和考试人员 HCIP H12-831 HCIP H12-725 安全中级...

mac iterm2 使用 lrzsz
前言 mac os 终端不支持使用 rz sz 上传下载文件,本文提供解决方法。 mac 上安装 brew install lrzsz两个脚本 注意:/usr/local/bin/iterm2-send-zmodem.sh 中的 sz命令路径要和你mac 上 sz 命令路径一致。 /usr/local/bin/iterm2-recv-zmodem.sh 中…...
PostgreSql-学习06-libpq之同步命令处理
目录 一、环境 二、介绍 三、函数 1、PQsetdbLogin (1)作用 (2)声明 (3)参数介绍 (4)检测成功与否 2、PQfinish (1)作用 (2࿰…...

简单配置,全面保护:HZERO审计服务让安全触手可及
HZERO技术平台,凭借多年企业资源管理实施经验,深入理解企业痛点,为您提供了一套高效易用的审计解决方案。这套方案旨在帮助您轻松应对企业开发中的审计挑战,确保业务流程的合规性和透明度。 接下来,我将为大家详细介绍…...

HCIA-Access V2.5_4_1_1路由协议基础_IP路由表
大型网络的拓扑结构一般会比较复杂,不同的部门,或者总部和分支可能处在不同的网络中,此时就需要使用路由器来连接不同的网络,实现网络之间的数据转发。 本章将介绍路由协议的基础知识、路由表的分类、静态路由基础与配置、VLAN间…...

Spring IOC 和 AOP的学习笔记
Spring框架是java开发行业的标准 Spring全家桶 Web:Spring Web MVC/Spring MVC、Spring Web Flux 持久层:Spring Data / Spring Data JPA 、Spring Data Redis 、Spring Data MongoDB 安全校验:Spring Security 构建工程脚手架ÿ…...

二七(vue2-03)、生命周期四个阶段及八个钩子、工程化开发和脚手架、组件注册、拆分组件
1. 生命周期 1.1 生命周期四个阶段 <!-- Vue生命周期:一个Vue实例从 创建 到 销毁 的整个过程。生命周期四个阶段:① 创建 ② 挂载 ③ 更新 ④ 销毁1.创建阶段:创建响应式数据2.挂载阶段:渲染模板3.更新阶段:修改…...

[树] 最轻的天平
问题描述 天平的两边有时不一定只能挂物品,还可以继续挂着另一个天平,现在给你一些天平的情况和他们之间的连接关系,要求使得所有天平都能平衡所需物品的总重量最轻。 一个天平平衡当且仅当“左端点的重量 \times 左端点到支点的距离 …...
Linux udev介绍使用
udev udev配置文件匹配键和赋值键操作符解释示例修改udev配置U盘自动挂载Usb卸载SD卡挂载SD卡卸载 udev配置文件 /etc/udev/udev.conf 这个文件通常很短,他可能只是包含几行#开头的注释,然后有几行选项: udev_root“/dev/” udev_rules“/…...
单片机:实现节日彩灯(附带源码)
本项目的目标是通过编程实现几个常见的彩灯效果,包括: 流水灯效果(从左到右或从右到左)闪烁效果(所有灯同时闪烁)渐变效果(灯光从亮到灭,再从灭到亮)定时切换颜色效果&a…...

流程引擎Activiti性能优化方案
流程引擎Activiti性能优化方案 Activiti工作流引擎架构概述 Activiti工作流引擎架构大致分为6层。从上到下依次为工作流引擎层、部署层、业务接口层、命令拦截层、命令层和行为层。 基于关系型数据库层面优化 MySQL建表语句优化 Activiti在MySQL中创建默认字符集为utf8&…...
RestClient
什么是RestClient RestClient 是 Elasticsearch 官方提供的 Java 低级 REST 客户端,它允许HTTP与Elasticsearch 集群通信,而无需处理 JSON 序列化/反序列化等底层细节。它是 Elasticsearch Java API 客户端的基础。 RestClient 主要特点 轻量级ÿ…...

Spark 之 入门讲解详细版(1)
1、简介 1.1 Spark简介 Spark是加州大学伯克利分校AMP实验室(Algorithms, Machines, and People Lab)开发通用内存并行计算框架。Spark在2013年6月进入Apache成为孵化项目,8个月后成为Apache顶级项目,速度之快足见过人之处&…...

Qt/C++开发监控GB28181系统/取流协议/同时支持udp/tcp被动/tcp主动
一、前言说明 在2011版本的gb28181协议中,拉取视频流只要求udp方式,从2016开始要求新增支持tcp被动和tcp主动两种方式,udp理论上会丢包的,所以实际使用过程可能会出现画面花屏的情况,而tcp肯定不丢包,起码…...

黑马Mybatis
Mybatis 表现层:页面展示 业务层:逻辑处理 持久层:持久数据化保存 在这里插入图片描述 Mybatis快速入门 
Nuxt.js 中的路由配置详解
Nuxt.js 通过其内置的路由系统简化了应用的路由配置,使得开发者可以轻松地管理页面导航和 URL 结构。路由配置主要涉及页面组件的组织、动态路由的设置以及路由元信息的配置。 自动路由生成 Nuxt.js 会根据 pages 目录下的文件结构自动生成路由配置。每个文件都会对…...

【配置 YOLOX 用于按目录分类的图片数据集】
现在的图标点选越来越多,如何一步解决,采用 YOLOX 目标检测模式则可以轻松解决 要在 YOLOX 中使用按目录分类的图片数据集(每个目录代表一个类别,目录下是该类别的所有图片),你需要进行以下配置步骤&#x…...

微信小程序云开发平台MySQL的连接方式
注:微信小程序云开发平台指的是腾讯云开发 先给结论:微信小程序云开发平台的MySQL,无法通过获取数据库连接信息的方式进行连接,连接只能通过云开发的SDK连接,具体要参考官方文档: 为什么? 因为…...

RNN避坑指南:从数学推导到LSTM/GRU工业级部署实战流程
本文较长,建议点赞收藏,以免遗失。更多AI大模型应用开发学习视频及资料,尽在聚客AI学院。 本文全面剖析RNN核心原理,深入讲解梯度消失/爆炸问题,并通过LSTM/GRU结构实现解决方案,提供时间序列预测和文本生成…...

VM虚拟机网络配置(ubuntu24桥接模式):配置静态IP
编辑-虚拟网络编辑器-更改设置 选择桥接模式,然后找到相应的网卡(可以查看自己本机的网络连接) windows连接的网络点击查看属性 编辑虚拟机设置更改网络配置,选择刚才配置的桥接模式 静态ip设置: 我用的ubuntu24桌…...
适应性Java用于现代 API:REST、GraphQL 和事件驱动
在快速发展的软件开发领域,REST、GraphQL 和事件驱动架构等新的 API 标准对于构建可扩展、高效的系统至关重要。Java 在现代 API 方面以其在企业应用中的稳定性而闻名,不断适应这些现代范式的需求。随着不断发展的生态系统,Java 在现代 API 方…...