计算机网络第2章(物理层)

news2024/9/24 3:21:20

计算机网络第2章(物理层)

  • 2.1 物理层的基本概念
  • 2.2 物理层下面的传输媒体
    • 2.2.1 导引型传输媒体
    • 2.2.2 非导引型传输媒体
  • 2.3 传输方式
    • 2.3.1 串行传输和并行传输
    • 2.3.2 同步传输和异步传输
    • 2.3.3 单向通信(单工)、双向交替通信(半双工)和双向同时通信(全双工)
  • 2.4 编码与调制
    • 2.4.1 传输媒体与信道的关系
    • 2.4.2 常用编码
    • 2.4.3 调制
    • 2.4.4 码元
  • 2.5 信道的极限容量
  • 补充:信道复用技术
    • 频分复用、时分复用和统计时分复用
    • 时分复用TDM (Time Division Multiplexing)
    • 波分复用
    • 码分复用

2.1 物理层的基本概念

在这里插入图片描述

2.2 物理层下面的传输媒体

传输媒体也称为传输介质或传输媒介,它就是数据传输系统中在发送器和接收器之间的物理通路。传输媒体课分为两大类,即导引型传输媒体非导引型传输媒体
传输媒体不属于计算机网络体系结构的任何一层。如果非要将它添加到体系结构中,那只能将其放置到物理层之下。

2.2.1 导引型传输媒体

在导引型传输媒体中,电磁波被导引沿着固体媒体传播
(1)同轴电缆
在这里插入图片描述
(2)双绞线
在这里插入图片描述
(3)光纤
在这里插入图片描述
在这里插入图片描述
多模光纤
可以存在多条不同角度入射的光线在一条光纤中传输。这种光纤就称为多模光纤。
单模光纤
若光纤的直径减小到只有一个光的波长,则光纤就像一根波导那样,它可使光线一直向前传播,而不会产生多次反射。这样的光纤称为单模光纤。

(4)电力线
在这里插入图片描述

2.2.2 非导引型传输媒体

非导引型传输媒体是指自由空间
在这里插入图片描述
(1)无线电波
在这里插入图片描述
(2)微波
在这里插入图片描述
(3)红外线
在这里插入图片描述
(4)可见光
在这里插入图片描述

2.3 传输方式

2.3.1 串行传输和并行传输

在这里插入图片描述
串行传输:

  • 数据是一个比特一个比特依次发送的,因此在发送端与接收端之间,只需要一条数据传输线
    路即可

并行传输:

  • 一次发送n个比特,因此,在发送端和接收端之间需要有n条传输线路
  • 并行传输的优点是比串行传输的速度n倍,但成本高
    数据在传输线路上的传输采用是串行传输,计算机内部的数据传输常用并行传输

2.3.2 同步传输和异步传输

在这里插入图片描述
同步传输:

  • 数据块以稳定的比特流的形式传输。字节之间没有间隔
  • 接收端在每个比特信号的中间时刻进行检测,以判别接收到的是比特0还是比特1
  • 由于不同设备的时钟频率存在一定差异,不可能做到完全相同,在传输大量数据的过程中,所产生的判别时刻的累计误差,会导致接收端对比特信号的判别错位

所以要使收发双发时钟保持同步
在这里插入图片描述
异步传输

  • 字节为独立的传输单位,字节之间的时间间隔不是固定
  • 接收端仅在每个字节的起始处对字节内的比特实现同步
  • 通常在每个字节前后分别加上起始位和结束位

2.3.3 单向通信(单工)、双向交替通信(半双工)和双向同时通信(全双工)

在许多情况下,我们要使用“信道(channel)”这一名词。信道和电路并不等同。信道一般都是用来表示向某一个方向传送信息的媒体。因此,一条通信电路往往包含一条发送信道和一条接收信道。
从通信的双方信息交互的方式来看,可以有以下三种基本方式:
(1)单向通信
又称为单工通信,即只能有一个方向的通信而没有反方向的交互。无线电广播或有线电以及电视广播就属于这种类型
在这里插入图片描述
(2)双向交替通信
又称为半双工通信,即通信的双方可以发送信息,但不能双方同时发送(当然也就不能同时接收)。这种通信方式使一方发送另一方接收,过一段时间后可以再反过来
在这里插入图片描述
(3)双向同时通信
又称为全双工通信,即通信的双发可以同时发送和接收信息。
在这里插入图片描述**区别:**单向通信只需要一条信道,而双向交替通信或双向同时通信则需要两条信道(每个方向各一条)双向同时通信的传输效率最高

2.4 编码与调制

在这里插入图片描述
常用术语

  • 数据 (data) —— 运送消息的实体。
  • 信号 (signal) —— 数据的电气的或电磁的表现。
  • 模拟信号 (analogous signal) —— 代表消息的参数的取值是连续的。
  • 数字信号 (digital signal) —— 代表消息的参数的取值是离散的。
  • 码元 (code) —— 在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。
  • 基带信号(即基本频带信号)—— 来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。
  • 基带信号往往包含有较多的低频成分,甚至有直流成分,而许多信道并不能传输这种低频分量或直流分量。因此必须对基带信号进行调制 (modulation)。

在计算机网络中,常见的是将数字基带信号通过编码调制的方法在相应信道进行传输
在这里插入图片描述

2.4.1 传输媒体与信道的关系

信道的几个基本概念

  • 信道 —— 一般用来表示向某一个方向传送信息的媒体。
  • 单向通信(单工通信)——只能有一个方向的通信而没有反方向的交互。
  • 双向交替通信(半双工通信)——通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。
  • 双向同时通信(全双工通信)——通信的双方可以同时发送和接收信息。

严格来说,传输媒体不能和信道划等号
对于单工传输,传输媒体只包含一个信道,要么是发送信道,要么是接收信道
在这里插入图片描述
对于半双工和全双工,传输媒体中要包含两个信道,一个发送信道,另一个是接收信道
在这里插入图片描述

如果使用信道复用技术,一条传输媒体还可以包含多个信道

2.4.2 常用编码

在这里插入图片描述

  • 正电平表示比特1/0
  • 负电平表示比特0/1
    中间的虚线是零电平,所谓不归零编码,就是指在整个码元时间内,电平不会出现零电平
    实际比特1和比特0的表示要看现实怎么规定
    在这里插入图片描述
    这需要发送方的发送与接收方的接收做到严格的同步
  • 需要额外一根传输线来传输时钟信号,使发送方和接收方同步,接收方按时钟信号的节拍来逐个接收码元
  • 但是对于计算机网络,宁愿利用这根传输线传输数据信号,而不是传输时钟信号
    由于不归零编码存在同步问题,因此计算机网络中的数据传输不采用这类编码!
    在这里插入图片描述
  • 每个码元传输结束后信号都要“归零”,所以接收方只要在信号归零后进行采样即可,不需要单独的时钟信号。
  • 实际上,归零编码相当于把时钟信号用“归零”方式编码在了数据之内,这称为“自同步”信号。
  • 但是,归零编码中大部分的数据带宽,都用来传输“归零”而浪费掉了。

归零编码虽然自同步,但编码效率低
在这里插入图片描述
在每个码元时间的中间时刻,信号都会发生跳变

  • 负跳变表示比特1/0
  • 正跳变表示比特0/1
  • 码元中间时刻的跳变即表示时钟,又表示数据

实际比特1和比特0的表示要看现实怎么规定
传统以太网使用的就是曼切斯特编码
在这里插入图片描述
在每个码元时间的中间时刻,信号都会发送跳变,但与曼彻斯特不同

  • 跳变仅表示时钟
  • 码元开始处电平是否变换表示数据
    (1)变化表示比特1/0
    (2)不变化表示比特0/1

实际比特1和比特0的表示要看现实怎么规定
比曼彻斯特编码变化少,更适合较高的传输速率

总结
在这里插入图片描述

2.4.3 调制

数字信号转换为模拟信号,在模拟信道中传输,例如WiFi,采用补码键控CCK/直接序列扩频DSSS/正交频分复用OFDM等调制方式。
模拟信号转换为另一种模拟信号,在模拟信道中传输,例如,语音数据加载到模拟的载波信号中传输。
频分复用FDM技术,充分利用带宽资源。
基本调制方法
在这里插入图片描述

  • 调幅AM:所调制的信号由两种不同振幅的基本波形构成。每个基本波形只能表示1比特信息量。
  • 调频FM:所调制的信号由两种不同频率的基本波形构成。每个基本波形只能表示1比特信息量。
  • 调相PM:所调制的信号由两种不同初相位的基本波形构成。每个基本波形只能表示1比特信息量。

但是使用基本调制方法,1个码元只能包含1个比特信息

混合调制
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

上图码元所对应的4个比特是错误的,码元不能随便对应4个比特
加粗样式

2.4.4 码元

在使用时间域的波形表示数字信号时,代表不同离散数值的基本波形。

2.5 信道的极限容量

  • 任何实际的信道都不是理想的,在传输信号时会产生各种失真以及带来多种干扰。
  • 码元传输的速率越高,或信号传输的距离越远,或传输媒体质量越差,在信道的输出端的波形的失真就越严重

在这里插入图片描述
失真的原因:

  • 码元传输的速率越高
  • 信号传输的距离越远
  • 噪声干扰越大
  • 传输媒体质量越差

在这里插入图片描述
在这里插入图片描述
奈氏准则和香农公式对比:
在这里插入图片描述

补充:信道复用技术

频分复用、时分复用和统计时分复用

复用 (multiplexing) 是通信技术中的基本概念。
它允许用户使用一个共享信道进行通信,降低成本,提高利用率。

在这里插入图片描述
频分复用 FDM (Frequency Division Multiplexing)

  • 将整个带宽分为多份,用户在分配到一定的频带后,在通信过程中自始至终都占用这个频带。
  • 频分复用的所有用户在同样的时间占用不同的带宽资源(请注意,这里的“带宽”是频率带宽而不是数据的发送速率)。
    在这里插入图片描述

时分复用TDM (Time Division Multiplexing)

  • 时分复用则是将时间划分为一段段等长的时分复用帧(TDM帧)。每一个时分复用的用户在每一个TDM 帧中占用固定序号的时隙。
  • 每一个用户所占用的时隙是周期性地出现(其周期就是TDM帧的长度)的。
  • TDM 信号也称为等时 (isochronous) 信号。
  • 时分复用的所有用户在不同的时间占用同样的频带宽度。
    -在这里插入图片描述
  • 时分复用可能会造成线路资源的浪费
    (1)使用时分复用系统传送计算机数据时,由于计算机数据的突发性质,用户对分配到的子信道的
    利用率一般是不高的。
    在这里插入图片描述
    统计时分复用 STDM (Statistic TDM)
    在这里插入图片描述

波分复用

波分复用 WDM(Wavelength Division Multiplexing
在这里插入图片描述

码分复用

码分复用 CDM (Code Division Multiplexing)

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

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

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

相关文章

【Leetcode】105.从前序与中序遍历序列构造二叉树

一、题目 1、题目描述 给定两个整数数组 preorder 和 inorder ,其中 preorder 是二叉树的先序遍历, inorder 是同一棵树的中序遍历,请构造二叉树并返回其根节点。 示例1: 输入: preorder = [3,9,20,15,7], inorder = [9,3,15,20,7] 输出: [3,9,20,null,null,15,7]示例…

口腔牙科门诊挂号系统 微信小程序的设计与实现_1171u-

随着信息时代的来临,过去的“口腔助手”管理方式缺点逐渐暴露,现在对过去的“口腔助手”管理方式的缺点进行分析,采取计算机方式构建“口腔助手”小程序。本文通过阅读相关文献,研究国内外相关技术,提出了一种预约信息…

睿趣科技:抖音小店新人最适合卖什么产品

随着移动互联网的不断发展,短视频平台如今已经成为了人们日常生活中不可或缺的一部分。其中,抖音作为国内短视频平台的代表,不仅让用户可以欣赏到各种有趣、创意的短视频内容,同时也为创业者提供了一个广阔的创业机会——抖音小店…

【数据结构入门指南】二叉树顺序结构: 堆及实现(全程配图,非常经典)

【数据结构入门指南】二叉树顺序结构: 堆及实现(全程配图,非常经典) 一、前言:二叉树的顺序结构二、堆的概念及结构三、堆的实现(本篇博客以实现小堆为例)3.1 准备工作3.2 初始化3.3 堆的插入3.3.1 向上调…

【五子棋】

五子棋 文章目录 五子棋前言一、登录功能二.哈希表管理用户的会话和房间三.基于Websocket连接开发的功能1.匹配功能2.游戏房间3.挑战功能4.人机对战5.聊天功能 前言 这篇博客主要详细介绍我的五子棋项目的核心功能的实现细节,也就是详细介绍五子棋各个功能是如何实…

Java IO流(三)线程模型

传统阻塞I/O模式 其中黄色框表示对象,蓝色框表示线程,白色框表示API方法 特点 采用阻塞IO模式获取输入数据每个连接都需要独立的线程完成数据的输入,业务处理和处理结果数据返回 潜在问题 并发数很大时,需要对应每个连接请求创建一个线程,所以占用资源很大连接创建后,若当前…

CentOS系统环境搭建(十七)——elasticsearch设置密码

centos系统环境搭建专栏🔗点击跳转 elasticsearch设置密码 没有密码是很不安全的一件事😭 文章目录 elasticsearch设置密码1.设置密码2.登录elasticsearch3.登录kibana4.登录elasticsearch-head 1.设置密码 关于Elasticsearch的安装请看CentOS系统环境搭…

每天一道leetcode:1306. 跳跃游戏 III(图论中等广度优先遍历)

今日份题目: 这里有一个非负整数数组 arr,你最开始位于该数组的起始下标 start 处。当你位于下标 i 处时,你可以跳到 i arr[i] 或者 i - arr[i]。 请你判断自己是否能够跳到对应元素值为 0 的 **任一** 下标处。 注意,不管是什…

【C++从0到王者】第二十二站:一文讲透多继承与菱形继承

文章目录 前言一、多继承二、菱形继承三、菱形虚拟继承四、菱形虚拟继承的底层原理五、菱形虚拟继承对于空间的优化六、多继承和菱形继承中的一些细节七、菱形继承在库里面的应用八、继承和组合九、继承总结 前言 在我们前面所说的继承其实在C中也叫做单继承 即一个子类只有一…

【Python爬虫案例】爬取大麦网任意城市的近期演出!

老规矩,先上结果: 含10个字段: 页码,演出标题,链接地址,演出时间,演出城市,演出地点,售价,演出类别,演出子类别,售票状态。 代码演示…

2023年清洁能源与智能电网国际会议(CCESG 2023)

会议简介 Brief Introduction 2023年清洁能源与智能电网国际会议(CCESG 2023) 会议时间:2023年 召开地点:中国南宁 大会官网:CCESG 2023-2023 International Joint Conference on Clean Energy and Smart Grid 由IASED主办, CoreS…

Linux的基础指令

目录 1、ls指令 .和..意义 2、pwd指令 3、cd指令 ①cd ~ ②cd - 关于cd ..的用法 绝对路径和相对路径 4、touch指令 5、mkdir指令 tree指令 6、rmdir指令 7、rm指令 * 8、man指令 9、cp指令 nano: 10、mv指令 11、cat指令 12、more指令 13、less…

【Python web细说实战】Django的集成测试

今天给大家分享一下Python Web开发——Django的集成测试,如何利用集成测试来提高代码质量、减少bug。 1. 什么是集成测试? 在开始介绍Django的集成测试之前,我们先来了解一下什么是集成测试。集成测试是软件开发中的一种测试方法&#xff0c…

HCIP——MPLS VPN实验

MPLS VPN 一、实验1、实验拓扑及要求2、实验拓扑搭建以及IP地址划分3、实验步骤1、配置永不超时以及接口IP地址2、给R1,R2,R3,R4配置OSPF3、配置BGP非直连建邻,并开启vpnV4路由传递功能4、配置MPLS5、在PE端做MPLS VPN6、给R1以及…

概率论与数理统计:第六章:数理统计

文章目录 Ch6. 数理统计(一) 总体与样本(二) 统计量 (5个)(三) 抽样分布 (3个)0.上α分位点1.χ分布2.t分布3.F分布 (四) 抽样分布定理1.单个正态总体2.两个正态总体 Ch6. 数理统计 (一) 总体与样本 1.概念: (1)总体 (2)样本 简单随机样本,简称样本。…

3种解决找不到mfc140u.dll无法继续执行代码的方法

1.解决mfc140u.dll丢失之前先了解一下它的一些具体功能和作用 用户界面和窗口管理:mfc140u.dll提供了一系列类和函数,用于创建和管理应用程序的用户界面元素,如窗口、菜单、工具栏、状态栏等。它还提供了窗口消息处理的机制,使开…

Hover研究: 下一代借贷协议 | 第一部分

这是我们对关于可持续通证经济模型用于借贷协议的研究,一共分为两部分,此篇为第一部分。 Hover团队花费了大量时间研究现有的借贷协议结构。我们的研究揭示了这些协议在扩展和增长过程中面临的多个挑战。 本系列将讨论这些挑战是什么,为什么它…

23款奔驰GLE350轿跑升级原厂前排座椅通风系统,夏天必备的功能

通风座椅的主动通风功能可以迅速将座椅表面温度降至适宜程度,从而确保最佳座椅舒适性。该功能启用后,车内空气透过打孔皮饰座套被吸入座椅内部,持续时间为 8 分钟。然后,风扇会自动改变旋转方向,将更凉爽的环境空气从座…

【业务功能篇72】分布式锁实现分析

什么是分布式锁?当多个进程在同一个系统中,用分布式锁控制多个进程对资源的访问 分布式锁应用场景 (1)传统的单体应用单机部署情况下,可以使用java并发处理相关的API进行互斥控制。 (2)分布式…

Qt下使用ModbusTcp通信协议进行PLC线圈/保持寄存器的读写(32位有符号数)

文章目录 前言一、引入Modbus模块二、Modbus设备的连接三、各寄存器数据的读取四、各寄存器数据的写入五、示例完整代码总结 前言 本文主要讲述了使用Qt的Modbus模块来进行ModbusTcp的通信,实现对PLC的线圈寄存器和保持寄存器的读写,基于TCP/IP的Modbus…