计算机网络笔记2 物理层

news2024/11/15 4:37:18

计算机网络系列笔记目录👇

  • 计算机网络笔记6 应用层
  • 计算机网络笔记5 运输层
  • 计算机网络笔记4 网络层
  • 计算机网络笔记3 数据链路层
  • 计算机网络笔记2 物理层
  • 计算机网络笔记1 概述

本文目录

  • 文章前言 💗
  • 一、物理层概述😊
  • 二、物理层的传输媒体😋
    • 2.1 导引型传输媒体
    • 2.2 非导引型传输媒体
  • 三、物理层的传输方式👍
    • 3.1 串行、并行传输
    • 3.2 同步、异步传输
    • 3.3 单工、半双工、全双工
  • 四、物理层的数据通信👍
    • 4.1 数据通信相关术语
    • 4.2 数据通信系统模型
    • 4.3 编码与调制
    • 4.4 信道的极限容量
      • **奈式准则(Nyquist)**
      • **香农公式**
    • 4.5 信道复用技术
  • 五、 物理层设备🌺
    • 1、中继器
    • 2、集线器

文章前言 💗

站在巨人的肩膀上,让知识的获得更加容易!本文为立足B站最火的湖科大教书匠计网课程和王道课程的笔记,以及前人计网博客笔记,综合自己理解,梳理的一系列完整的笔记!如果您觉得文章对您有帮助记得👍⭐️,有不足之处欢迎指出,评论和私信会在第一时间回复。或者直接私信我。

  • 学习视频来源: 计算机网络微课堂(有字幕无背景音乐版)yyds
  • 课件pdf来源:评论区up bili_68567544整理目录分享
  • 参考文章:https://blog.csdn.net/weixin_45067603/article/details/107053479及百度百科、知乎等

课程相关资源(课件、PDF文档、仿真软件)稍后有时间整理后会分享链接到评论区自行下载😺

本文思维导图
导图之后

一、物理层概述😊

物理层是让数据比特流在各种连接各种计算机的传输媒体上传输。为此该层协议主要任务就是规定一些具有机械的,电子的,功能的和过程的特性。

  • 连接各种计算机的传输媒体:指光缆、电缆、双绞线、无线电波等方式(稍后详细介绍)。

在这里插入图片描述
物理层为数据链路层屏蔽了各种传输媒体的差异,使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体是什么。

二、物理层的传输媒体😋

传输介质分为导向性传输介质和非导向性传输介质

导向性传输介质电磁波沿着固体媒介(铜线or光纤)被导向传播
非导向性传输介质自由空间,如空气,水等等

2.1 导引型传输媒体

包括同轴电缆、双绞线、光纤、电力线等,下面逐一介绍
同轴电缆
在这里插入图片描述
双绞线
在这里插入图片描述
光纤
在这里插入图片描述
在这里插入图片描述
电力线
在这里插入图片描述

2.2 非导引型传输媒体

包括无线电波,微波,红外线和可见光
在这里插入图片描述
无线电频谱管理机构
中国:工业和信息化部无线电管理局(国家无线电办公室)
美国:联邦通讯委员会FCC
在这里插入图片描述
在这里插入图片描述

三、物理层的传输方式👍

3.1 串行、并行传输

串行传输 速度慢,省钱,适合远距离;
并行传输 速度快,耗钱,适合近距离,一般来说计算机内部如CPU、内存之间通常采用总线形式,常见有32位、64位;
在这里插入图片描述

3.2 同步、异步传输

同步就是指收发双方在时间基准上保持一致的过程。异步传输和同步传输是指两种采用不同同步方式的传输方式

异步传输以字节为独立的传输单位,字节之间的时间间隔不是固定的,接收端仅在每个字节的起始处对字节内的比特实现同步。

同步传输以稳定的比特流的形式传输,要采取技术使收发双方的时钟保持同步(外同步或内同步)

在这里插入图片描述

3.3 单工、半双工、全双工

单工通信(Simplex): 只能一个发一个收,如收音机
半双工通信(half-duplex):都可以发或者收,但是同一时间只能进行一个,如
全双工通信(duplex):都可以同时收发数据,如通话
在这里插入图片描述

四、物理层的数据通信👍

4.1 数据通信相关术语

在这里插入图片描述
码元(Symbol)
码元是指用一个固定时长的信号波形(数字脉冲),代表离散数值的基本波形。当有多个离散状态时,成为M进制码元
一个码元可以携带多个比特的信息
在这里插入图片描述
波特(Baud)
用来指一秒可以传输多少个码元
速率
分为码元传输速率和信息传输速率
信息传输速率就是b/s,就是我们平常说的网速
码元可以理解为几个比特的集合,所以信息传输速率(网速)=码元传输速率x码元所带信息量(多少比特)
码元所带信息量(比特数)=log2(码元进制数)
带宽(Band Width)
用来表示最高数据速率

4.2 数据通信系统模型

输入的信息编码转化成数字比特流(数字信号),再通过调制转化成模拟信号,通过传输系统传输到接收方,
接收模拟信号后解调转化为数字比特流,再通过解码转化成输出信息。
在这里插入图片描述
两种信号:基带(baseband)信号和带通(band pass)信号又叫宽带信号
在这里插入图片描述

4.3 编码与调制

通常人们将数字数据转换成数字信号的过程称为编码(coding),而将数字数据转换成模拟信号的过程称为调制(modulation)
编码: 数字数据(digtal data)通过 数字发送器(digit emitter) 转化为 数字信号(digtal signal)
在这里插入图片描述

调制: 模拟数据(analog data)通过 PCM编码器(PCM coder) 转化为模拟信号 (digtal signal)
在这里插入图片描述
下面讲讲常用的编码和调制方式

1、常用的编码方式
 归零制:正脉冲代表1,负脉冲代表0。
 不归零制:正电平代表1,负电平代表0。
 曼彻斯特编码:位周期中心的上跳变代表0,位周期中心的下跳变代表1。
 差分曼彻斯特编码:在每一位的中心处始终都有跳变。位开始边界有跳变代表0,而位开始边界没有跳变代表1。

在这里插入图片描述
例题
在这里插入图片描述
2、常见的调制方式

 调幅(AM):载波的振幅随基带数字信号而变化,即幅移键控ASK (Amplitude-Shift Keying)。
 调频(FM):载波的频率随基带数字信号而变化,即频移键控FSK (Frequency-Shift Keying)。
 调相(PM) :载波的初始相位随基带数字信号而变化,即相移键控PSK (Phase-Shift Keying)。
在这里插入图片描述
使用基本调制方法,1个码元只能包含1个比特信息。
如何能使1个码元包含更多的比特呢?
那当然是混合调制啦,频率、相位、振幅之间关系如下:

  • 因为频率和相位是相关的,即频率是相位随时间的变化率。所以一次只能调制频率和相位两个中的一个。
  • 通常情况下,相位和振幅可以结合起来一起调制,称为正交振幅调制QAM。

在这里插入图片描述
在这里插入图片描述

4.4 信道的极限容量

任何实际的信道都不是理想的,在传输信号时会产生各种失真以及带来多种干扰。
码元传输的速率越高,或信号传输的距离越远,在信道的输出端的波形的失真就越严重
但不管采用怎样好的传输媒体和怎样先进的调制技术,数据传输速率总是受限的,不可能任意地提高,否则就会出现较多的差错。

奈式准则(Nyquist)

理想低通信道的最高码元传输速率 = 2W 码元/秒
W 是理想低通信道的带宽,单位为赫(Hz)
 实际的信道所能传输的最高码元速率,要明显地低于奈氏准则给出上限数值。
 若要提高信息的传输速率,可以采用有效的编码技术,使每一个码元能够携带较多的信息量。
比如3kHz的带宽,最高传输速率6k码元每秒,若每个码元能携带 3 bit 的信息量,则最高信息传输速率为 18000 bit/s;
假定我们的基带信号是:
101011000110111010…
这里每一个码元所携带的信息量是 1 bit。
现将信号中的每 3 个比特编为一个组,即
101, 011, 000, 110, 111, 010, …。
3 个比特共有 8 种不同的排列。
我们可以不同的调制方法来表示这样的信号。例如,用 8 种不同的振幅,或 8 种不同的频率,或 8 种不同的相位进行调制
在这里插入图片描述

香农公式

香农(Shannon)用信息论的理论推导出了带宽受限且有高斯白噪声干扰的信道的极限、无差错的信息传输速率。
信道的极限信息传输速率 C 可表达为
C = W log2(1+S/N) b/s
– W 为信道的带宽(以 Hz 为单位);
– S 为信道内所传信号的平均功率;
N 为信道内部的高斯噪声功率
在这里插入图片描述
在这里插入图片描述

4.5 信道复用技术

在这里插入图片描述
频分复用:所有用户在同样的时间占用不同的带宽资源。
时分复用:所有用户在不同的时间占用同样的频带宽度

波分复用就是光的频分复用。
在这里插入图片描述
码分复用

常用的名词是码分多址 CDMA
(Code Division Multiple Access)。
各用户使用经过特殊挑选的不同码型,因此彼此不会造成干扰。
这种系统发送的信号有很强的抗干扰能力,其频谱类似于白噪声,不易被敌人发现。
每一个比特时间划分为 m 个短的间隔,称为码片(chip)

每个站分配的码片序列不仅必须各不相同,并且还必须互相正交(orthogonal)。
在实用的系统中是使用伪随机码序列。
令向量 S 表示站 S 的码片向量,令 T 表示其他任何站的码片向量。
两个不同站的码片序列正交,就是向量 S 和T 的规格化内积(inner product)都是 0:

在这里插入图片描述
任何一个码片向量和该码片向量自己的规格化内积都是1 。
一个码片向量和该码片反码的向量的规格化内积值是 –1。

五、 物理层设备🌺

1、中继器

在这里插入图片描述
注释:5-4-3规则是为了限制中继器使用次数的,理由可见图
5是指不能超过5个网段
4是指在这些网段中的物理层网络设备(中继器,集线器)最多不超过4个
3是指这些网段中最多只有三个网段挂有计算机

2、集线器

在这里插入图片描述
集线器是个大的冲突域,同时只能有两个设备进行通讯,只会传输信号,没有智能。

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

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

相关文章

Spring源码该如何阅读?十年架构师带来的Spring源码解析千万不要错过!

写在前面 最近学习了一句话,感觉自己的世界瞬间明朗,不再那么紧张焦虑恐慌,同样推荐给大家,希望我们都终有所得。 “如果一个人不是发自内心地想要做一件事情,那么,他是无法改变自己的人生的。” 同样这句…

4. 死信队列

二八佳人体似酥,腰间仗剑斩愚夫。虽然不见人头落,暗里教君骨髓枯。 死信 概念 先从概念解释上搞清楚这个定义,死信,顾名思义就是无法被消费的消息,字面意思可以这样理 解,一般来说,producer 将…

「Redis」05 Jedis操作Redis

笔记整理自【尚硅谷】Redis 6 入门到精通 超详细 教程 Redis——Jedis操作Redis 即通过 Java 操作 Redis。 1. Jedis基本操作 Ⅰ. 测试连接 连接Redis注意事项 禁用Linux的防火墙:Linux(CentOS7)里执行命令:systemctl stop/disab…

我的周刊(第068期)

我的信息周刊,记录这周我看到的有价值的信息,主要针对计算机领域,内容主题极大程度被我个人喜好主导。这个项目核心目的在于记录让自己有印象的信息做一个留存以及共享。🎯 项目osquery[1]像操作 SQL 一样操作你的电脑&#xff0c…

康复训练的未来:VR和元宇宙如何帮助患者康复

欢迎来到Hubbleverse 🌍 关注我们 关注宇宙新鲜事 📌 预计阅读时长:7分钟 本文仅代表作者个人观点,不代表平台意见,不构成投资建议。 一位有平衡问题的患者站在波速球上,同时在两只潇洒的企鹅之间击打着…

第十六章 品质保证:发布覆盖率测试报告

代码覆盖率才是评价一个项目品质的标准。在挑选一个项目的时候,有经验的使用者都会根据代码覆盖率来确定代码的可靠性。 虽然自动化测试工具可以自动验证代码的正确性,但是如果只有部分代码经过了测试,或者只是简单地跑通了代码,…

BlockingQueue二

接着上篇BlockingQueue没讲完的 LinkedTransferQueue LinkedTransferQueue是一个由链表结构组成的无界阻塞队列,相对于其它阻塞队列,LinkedBlockingQueue可以算是LinkedBlockingQueue与SynhronoousQueue结合,LinkedtransferQueue是一种无界…

Unity学习笔记--详细介绍CacheServer、部署方法、以及在Unity中的位置

目录前言CacheServer是什么?解决了什么问题?其他知识点在哪里找到Cache Server?怎么部署CacheServer?Unity什么时候需要生成内部文件?CacheServer缓存的是什么?随着越来越多的资源被导入和存储,…

实战-COVID-19-KSH(html+ python +django +爬虫 +pyecharts 实时疫情动态)内附MySQL详细安装配置教程

GitHub代码 Windows10 python3.7 一、MySQL配置 1.官网下载地址 2.配置初始化文件my.ini 解压后在根目录下创建my.ini文件(建立.txt-修改扩展名为.int即可) 打开my.ini文件,输入以下内容(注意需要改动2处)&#x…

求一个网页设计作业——个人博客(HTML+CSS)

🎉精彩专栏推荐 💭文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (10…

9.Springboot整合Security很全

1.什么是Security SpringSecurity是基于Spring AOP和Servlet过滤器的安全框架。 它提供全面的安全性解决方案,同时在Web 请求级和方法调用级处理身份确认和授权。 2.Spring Security核心功能? (1)认证(你是谁&…

薪资25k,从华为外包测试“跳”入字节,说说我转行做测试的这5年...

转行测试5年了 当时因为家里催促就业,在其中一个室友的内推下进入了一家英语教培机构,前期上班和工资都还算满意,甚至觉得自己找到了一份很稳定的工作了,可是好景不长,“双减政策”的到来,让公司的经济遭受…

Linux进程间通讯技术

Linux进程间通讯 文章目录Linux进程间通讯1.进程通讯基本认知1.1 进程通讯的概念1.2 进程通讯的目的1.3 进程通讯的本质1.4 进程通讯的分类2.管道技术基本认知2.1 管道的概念2.2 为什么需要管道2.3 管道的四个特点2.4 管道的四种情况2.5 管道的大小获取2.6 命名管道与匿名管道的…

MyBatis-Plus条件构造器[常用的模糊查询、排序查询、逻辑查询和指定字段查询案例]

系列文章目录 Mybatis-Plus知识点[MyBatisMyBatis-Plus的基础运用]_心态还需努力呀的博客-CSDN博客 Mybatis-PlusSpringBoot结合运用_心态还需努力呀的博客-CSDN博客MyBaits-Plus中TableField和TableId用法_心态还需努力呀的博客-CSDN博客 MyBatis-Plus中的更新操作&#x…

2.2 反相放大器、高输入电阻反相放大器、反相高压放大器

笔者电子信息专业硕士毕业,获得过多次电子设计大赛、大学生智能车、数学建模国奖,现就职于南京某半导体芯片公司,从事硬件研发,电路设计研究。对于学电子的小伙伴,深知入门的不易,特开次博客交流分享经验&a…

【cocos源码学习】解决cocos2d-x-4.0 Android Demo构建遇到的问题

环境 硬件:macbook pro 四核Intel Core i7系统:macOS Big Sur 11.4.2、 xcode Version 13.1 、cmake 3.20.5软件:iterm2 Build 3.4.8、zsh 5.8、Android Studio Dolphin | 2021.3.1cocos2d-x v4 : 官方下载压缩包 http://cocos2d…

目标检测算法——YOLOv5/YOLOv7改进之结合特征提取网络RFBNet(涨点明显)

>>>深度学习Tricks,第一时间送达<<< 🚀🚀🚀NEW!!!魔改YOLOv5/v7目标检测算法来啦 ~ 计算机视觉——致力于目标检测领域科研Tricks改进与推荐 | 主要包括Backbone、Neck、Head、普通注意力机制、自注意力机制Transformer、Swin Transformer v2,各…

Java中Set集合的使用和底层原理

文章目录Set系列集合介绍Set集合概述HashSet无序原理Set集合对象去重LinkedHashSetTreeSet排序规则Set系列集合介绍 Set集合概述 Set系列集合特点: 无序&#xff1a;存取数据的顺序是不一定的, 当数据存入后, 集合的顺序就固定下来了 不重复&#xff1a;可以去除重复 无索引&…

HTML期末学生大作业:中华传统文化【苏绣手工艺】带psd设计图(15页)

&#x1f389;精彩专栏推荐 &#x1f4ad;文末获取联系 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业&#xff1a; 【&#x1f4da;毕设项目精品实战案例 (10…

线程的基本操作以及线程的状态

目录 &#x1f433;今日良言:得之坦然&#xff0c;失之淡然&#xff0c;争取必然&#xff0c;顺其自然。 &#x1f42f;一、线程的基本操作 &#x1f42d;1.线程的创建 &#x1f42d;2.线程的中断 &#x1f42d;3.线程的等待 &#x1f42d;4.获取线程实例 &#x1f42d;…