精炼计算机网络——物理层(一)

文章目录

  • 前言
  • 2.1物理层的基本概念
  • 2.2 数据通信的基础知识
    • 2.2.1 数据通信系统的模型
    • 2.2.3 信道的极限容量
  • 2.3 物理层下面的传输媒体
    • 2.3.1 导引型传输媒体
    • 2.3.2 非导引型传输媒体
  • 总结


前言

经历了两篇文章的学习,相信读者们一定对计算机网络有了一个基础的了解。接下来的学习中,我们将深入展开对物理层、数据链路层,网络层,运输层,应用层的学习。今天我们将初步了解一下物理层,本篇文章会重点告诉读者们以下内容:物理层的基本概念数据通信的基本知识物理层下面的传输媒体


2.1物理层的基本概念

物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流而不是指具体的传输媒体。

物理层的作用正是要尽可能地屏蔽掉这些传输媒体和通信手段的差异,使物理层上面的数据链路层感觉不到这些差异,这样就可使数据链路层只需要考虑如何完成本层的协议和服务,而不必考虑网络具体的传输媒体和通信手段是什么。

用于物理层的协议也常称为物理层规程。其实物理层规程就是物理层协议。

可以将物理层的主要任务描述为确定与传输媒体的接口有关的一些特性。
(1) 机械特性:指明接口所用接线器的形状和尺寸、引脚数目和排列、固定和锁定装置等。平时常见的各种规格的接插件都有严格的标准化的规定。

(2) 电气特性:指明在接口电缆的各条线上出现的电压的范围。

(3) 功能特性:指明某条线上出现某一电平的电压的意义。

(4) 过程特性:指明对于不同功能的各种可能事件的出现顺序。

数据在通信线路(传输媒体)上的传输方式一般都是串行传输。

2.2 数据通信的基础知识

2.2.1 数据通信系统的模型

一个数据通信系统可划分为三大部分,即源系统(或发送端、发送方)、传输系统(或传输网络)和目的系统(或接收端、接收方)

源系统一般包括以下两个部分
源点: 源点设备产生要传输的数据。源点又称为源站或信源。

发送器:通常源点生成的数字比特流要通过发送器编码后才能够在传输系统中进行传输。

目的系统一般也包括以下两个部分:
接收器:接收传输系统发送过来的信号,并把它转换为能够被目的设备处理的信息。

终点:终点设备从接收器获取传送来的数字比特流,然后把信息输出,终点又称为目的站或者信宿。

在源系统和目的系统之间的传输系统可以是简单的传输线,也可以是连接在源系统和目的系统之间的复杂网络系统。

通行的目的是发送信息。话音、文字、图像、视频等都是消息。

数据时传送信息的实体

根据信号中代表消息的参数的取值方式不同,信号可分为以下两大类:
(1) 模拟信号,或连续信号——代表消息的参数的取值是连续的。

(2) 数字信号,或离散信号——代表消息的参数的取值是离散的。

在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形,就称为码元。在使用二进制编码时,只有两种不同的码元,一种代表0状态,一种代表1状态。

2.2.2有关信道的几个基本概念
一条通信电路往往包含一条发送信道和一条接收信道。
(1) 单向通信 又称为单工通信,即只能有一个方向的通信而没有反方向的交互

(2) 双向交替通信 又称为半双工通信,即通信的双方都可以发送消息,但不能同时发送(当然也就不能同时接收)。

单向通信只需要一条信道,而双向交替通信或双向同时通信则需要两条信道。

来自信源的信号常称为基带信号(即基本频带信号),基带信号往往包含较多的低频分量,甚至有直流分量,而许多信道并不能传输这种低频分量或直流分量。为了解决这一问题,就必须对基带信号进行调制。

调制可分为两大类。一类是仅仅对基带信号的波形进行变换,使它能够与信道特性相适应。变换后的信号仍然是基带信号。这类调制称为基带调制。由于这种基带调制是把数字信号转换为另一种形式的数字信号,因此把这种过程称为编码。另一类调制则需要使用载波进行调制,把基带信号的频率范围搬移到较高的频段,并转为模拟信号,这样就能更好地在模拟信道中传输。经过载波调制后的信号称为带通信号(即仅在一段频率范围内能够通过信道),而使用载波的调制称为带通调制。

1、常用编码方式
摘自计算机网络一书

不归零制:正电平代表1,负电平代表0。

归零制:正脉冲代表1,负脉冲代表0。

曼彻斯特编码:位周期中心的向上跳变代表0,位周期中心的向下跳变代表1.但也可以反过来定义。

差分曼彻斯特编码:在每一位的中心处始终都有跳变。位开始边界有跳变代表0,而位开始边界有跳变代表0,而位开始边界没有跳变代表1。

2、基本的带通调制方法
摘自计算机网络一书

调幅(AM),即载波的振幅随基带数字信号而变化。

调频(FM),即载波的频率随基带数字信号而变化。

调相(PM),即载波的初始相位随基带数字信号而变化。

为了达到更高的信息传输速率,必须采用技术上更为复杂的多元制的振幅相位混合调制方法。例如,正交振幅调制QAM。

2.2.3 信道的极限容量

数字通信的有点就是:虽然信号在信道上传输时会不可避免地产生失真,但在接收端只要我们从失真的波形中能够识别出原来的信号,那么这种失真对通信质量就可视为无影响。

限制码元在信道中的传输速率的因素有以下两个
(1) 信道能够通过的频率范围
奈奎斯特推导出了著名的奈氏准则。
奈氏准则的结论是:在带宽为W(HZ)的低通信道中,若不考虑噪声影响,则码元传输的最高速率是2W(码元/秒)。传输速率超过此上限,就会出现严重的码间串扰的问题,使接收端对码元的判决(即识别)成为不可能。

实际的信道都是有噪声的,因此我们还必须知道信道的信噪比数值。

(2) 信噪比
信噪比就是信号的平均功率和噪声的平均功率之比,常识为S/N。但通常大家都是使用分贝(dB)作为度量单位。
信噪比(dB) = 10 lg ⁡ ( S / N ) \lg(S/N) lg(S/N)dB。

香农公式指出:信道的极限信息传输速率C = w log ⁡ 2 ( 1 + S / N ) \log_2 (1+S/N) log2(1+S/N)(bit/s)
其中,w是信道的带宽(以Hz为单位),S为信道内所传信号的平均功率,N为信道内部的高斯噪声功率。
香农公式指出了信息传输速率的上限。香农公式的意义在于:只要信息传输速率低于信道的极限信息传输速率,就一定存在某种 方法来实现无差错的传输。

用编码的方法让每一个码元携带更多比特的信息量。

2.3 物理层下面的传输媒体

传输媒体也称为传输介质或传输媒介,它就是数据传输系统中在发送器和接收器之间的物理通路。
传输媒体可分为两大类,即导引型传输媒体和非导引型传输媒体

2.3.1 导引型传输媒体

1、双绞线
双绞线也称为双扭线,是最古老但又是最常用的传输媒体。把两根互相绝缘的铜导线并排放在一起,然后用规则的方法绞合起来就构成了双绞线。绞合可减少对相邻导线的电磁干扰。

几乎所有的电话都用双绞线连接到电话交换机。这段从用户电话机到交换机的双绞线称为用户线或用户环路。现在的以太网基本上也是使用各种类型的双绞线电缆进行连接的。

在电话系统中使用的双绞线,其通信距离一般为几公里。如果使用较粗的导线,则传输距离也可以达到十几公里。

无屏蔽双绞线UTP的价格较便宜。当数据的传送速率增高时,可以采用屏蔽双绞线

2、同轴电缆
同轴电缆由导体同质芯线(单股实心线或多股绞合线)、绝缘层、网状编制的外导体屏蔽层(也可以是单股的)以及绝缘保护套层所组成。由于外导体屏蔽层的作用,同轴电缆具有很好的抗干扰特性,被广泛用于传输较高速率的数据。

3、光缆
光纤通信就是利用光导纤维(光纤)传递光脉冲来进行通信的。
可以存在多条不同角度入射的光纤在一条光纤中传输。这种光纤就称为多模光纤。

光纤不仅具有通信容量非常大的有点,而且还具有其他的一些特点。
(1) 传输损耗小,中继距离长,对远距离传输特别经济。

(2) 抗雷电和电磁干扰性能好。

(3) 无串音干扰,保密性好,也不易被窃听或截取数据。

(4) 体积小,重量轻。

在导引型传输媒体中,还有一种架空明线——在电线杆上架设的互相绝缘的明线。

2.3.2 非导引型传输媒体

利用无限电波在自由空间(非导引型传输媒体)的传播就可较快地实现多种通信。


总结

读完本篇文章,读者需要知晓与传输媒体的接口有关的4个特性,分别是机械特性,电气特性,功能特性和过程特性。需要重点掌握的是数据通信的基本知识。知道什么叫数据信号,什么叫模拟信号,知道什么叫单工通信,什么叫半双工通信。需要知晓常用的编码方式和基本的带通调制方式。此外仍需要重点掌握信道的极限容量,理解香农公式。最后,读者需要稍微了解一下物理层下的两种传输媒体,一种叫做导引型传输媒体,另一种叫做非导引型传输媒体。

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

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

相关文章

一个新的ubuntu

1 安装cmake 方法一:现成的教程 ubuntu安装cmake_yuanzhoulvpi的博客-CSDN博客 方法二:自己总结的 安装openssl系统:sudo apt-get install libssl-dev 安装:sudo apt-get install build-essential 以上是防止安装cmake时缺少文…

PS磨皮插件portraiture最新版磨皮工具

Portraiture是一款智能磨皮插件,为Photoshop和Lightroom添加一键磨皮美化功能,快速对照片中皮肤、头发、眉毛等部位进行美化,无需手动调整,大大提高P图效率。全新4版本,升级AI算法,并独家支持多人及全身模式…

I2C工作流程

FM33A0XX的I2C接口只用作主机,且不支持多主机,因此挂在总线上的其他设备都是从机。总线上总是由主机提供同步时钟SCL,SDA数据流方向可以是主机发送从机接收,或者从机发送主机接收。 数据发送流程 1、主机发起 START 时序 2、主机…

C++之基础总结

目录 POD类型左值和右值静态全局变量(static)类型转换const/constexprconstconstexpr C中的关键字union基础知识点编译与函数参数入栈总结一些常见用法归纳: POD类型 平凡的和标准布局的——貌似和深度探索C对象模型中关于按位拷贝冲突 平凡的定义:符合…

Camtasia2023最好用的电脑屏幕录制软件

Camtasia2023是市场上最好的录像机和屏幕录制软件之一。强大的软件视频编辑程序的Camtasia 适用于Windows和iOS。 它支持多种流行的媒体格式,并对您创建的视频提供令人印象深刻的控制范围。3000多万专业人士在全球范围内使用Camtasia展示产品,教授课程&a…

文字的显示

文字的显示 文章目录 文字的显示1.文字编码方式2.英文和汉字的点阵显示3.显示中文“中”和“A”show_font.c结果 1.文字编码方式 数字>代表什么->显示为什么 GBK国标拓展 下列代码用不同编码方式保存utf-8.c ansi.c #include <stdio.h>int main(int argc ,char *…

网络编程之 Socket 套接字(使用数据报套接字和流套接字分别实现一个小程序(附源码))

文章目录 1. 什么是网络编程2. 网络编程中的基本概念1&#xff09;发送端和接收端2&#xff09;请求和响应3&#xff09;客户端和服务端4&#xff09;常见的客户端服务端模型 3. Socket 套接字1&#xff09;Socket 的分类2&#xff09;Java 数据报套接字通信模型3&#xff09;J…

基于Open3D的点云处理2-Open3D的IO与数据转换

三维数据类型 点云 某个坐标系下的点数据集&#xff0c;每个点包括三维坐标X&#xff0c;Y&#xff0c;Z、颜色、分类值、强度值、时间等信息&#xff1b; 储存格式&#xff1a;pts、LAS、PCD、xyz、asc、ply等&#xff1b;Mesh 多边形网格&#xff0c;常见的是三角网格&#…

有研究员公开了一个解析并提取 Dell PFS BIOS 固件的工具(上)

导语&#xff1a;研究员公开了一个解析并提取 Dell PFS BIOS 固件的工具。 Dell PFS BIOS提取器 介绍 解析 Dell PFS BIOS 映像并提取其 SPI/BIOS/UEFI 固件组件。它支持所有Dell PFS 修订版和格式&#xff0c;包括最初在 ThinOS 包中LZMA压缩、ZLIB压缩或拆分成块的格式。输出…

Kafka上的优化经验

1. 平滑扩容 Motivation kafka扩容⼀台新机器的流程 假如集群有 3 个 broker &#xff0c;⼀共有 4 个 TP &#xff0c;每个 3 副本&#xff0c;均匀分布。现在要扩容⼀台机器&#xff0c; 新 broker 加⼊集群后需要通过⼯具进⾏ TP 的迁移。⼀共迁移 3 个 TP 的副…

Spring Boot集成ShardingSphere实现按月数据分片及创建自定义分片算法 | Spring Cloud 44

一、前言 在前面我们通过以下章节对数据分片有了基础的了解&#xff1a; Spring Boot集成ShardingSphere实现数据分片&#xff08;一&#xff09; | Spring Cloud 40 Spring Boot集成ShardingSphere实现数据分片&#xff08;二&#xff09; | Spring Cloud 41 Spring Boot集…

权限提升:信息收集 .(Linux系统)

权限提升&#xff1a;信息收集. 权限提升简称提权&#xff0c;由于操作系统都是多用户操作系统&#xff0c;用户之间都有权限控制&#xff0c;比如通过 Web 漏洞拿到的是 Web 进程的权限&#xff0c;往往 Web 服务都是以一个权限很低的账号启动的&#xff0c;因此通过 Webshel…

1.1 基于B/S 结构的 Web 应用

文章目录 1.1 基于B/S 结构的 Web 应用1.2 JDK安装与配置1.3 服务器Tomcat下载与安装1.4 Eclipse安装与使用1.4.1 Eclipse 下载及创建Dynamic Web Project1.4.2 Eclipse 中的编码问题1.4.3 将Tomcat和Eclipse相关联1.4.4 Eclipse 自动部署项目到 Tomcat 的 webapps 目录 1.5 My…

【AWS入门】AWS Lamda

目录 创建一个Lamda函数用Lamda函数控制启停EC2实例创建一台EC2实例创建角色创建lamda函数 使用Amazon EventBridge计划启停实例创建EventBridge 用户往S3存储桶上传图片文件&#xff0c;触发Lambda函数&#xff0c;将图片压缩并上传至另一个存储桶创建两个存储桶通过Cloudform…

【SpringMVC】| SpringMVC执行流程原理 | 常用注解 剥析

MVC目录 一. &#x1f981; MVC模型二. &#x1f981; SpringMVC1. SpringMVC执行流程&#xff08;重点&#xff09;Ⅰ. SpringMVC四大组件Ⅱ. 执行流程 2. RequestMapping3. RequestParam4. ReuqestHeader & CookieValue5. RESTful风格支持Ⅰ. 传统 vs restfulⅡ. PathVar…

【网络技术】什么是CNI

序言 你只管努力&#xff0c;其他交给时间&#xff0c;时间会证明一切。 Never look back unless you are planning to go that way. 文章标记颜色说明&#xff1a; 黄色&#xff1a;重要标题红色&#xff1a;用来标记结论绿色&#xff1a;用来标记一级论点蓝色&#xff1a;用…

【应急响应】日志自动提取分析项目ELKLogkitLogonTracerAnolog等

日志自动提取-七牛Logkit&观星应急工具 1、七牛Logkit&#xff1a;(Windows&Linux&Mac等) https://github.com/qiniu/logkit/ 支持的数据源&#xff08;各类日志&#xff0c;各个系统&#xff0c;各个应用等&#xff09; File: 读取文件中的日志数据&#xff0c;包…

面了一个4年经验的测试工程师,自动化都不会也要15k,我也是醉了····

在深圳这家金融公司也待了几年&#xff0c;被别人面试过也面试过别人&#xff0c;大大小小的事情也见识不少&#xff0c;今天又是团面的一天&#xff0c; 一百多个人都聚集在一起&#xff0c;因为公司最近在谈项目出来面试就2个人&#xff0c;无奈又被叫到面试房间。 整个过程…

数说热点 | 跟着《长月烬明》起飞,今年各地文旅主打的就是一个听劝

近日&#xff0c;随着热播剧《长月烬明》的爆火&#xff0c;蚌埠、宣城、敦煌等多个与剧情梦幻联动的宝藏城市被带飞&#xff0c;各地热心网友也纷纷催促自家文旅局赶紧“蹭飞”&#xff0c;《长月烬明》以一己之力打造了影视文旅融合的新样板。 仙偶剧特效天花板&#xff0c;…

《互联网安全产品漏洞管理规定》

《网络产品安全漏洞管理规定》由工业和信息化部、国家互联网信息办公室、公安部联合印发&#xff0c;自2021年9月1日起施行。 该《规定》明确&#xff0c;任何组织或者个人不得利用网络产品安全漏洞从事危害网络安全的活动&#xff0c;不得非法收集、出售、发布网络产品安全漏洞…