(*长期更新)软考网络工程师学习笔记——Section 1 物理层和数据通信(上)

本文涉及的产品
数据传输服务 DTS,数据迁移 small 3个月
推荐场景:
MySQL数据库上云
数据传输服务 DTS,数据同步 small 3个月
推荐场景:
数据库上云
数据传输服务 DTS,数据同步 1个月
简介: (*长期更新)软考网络工程师学习笔记——Section 1 物理层和数据通信

前言


本系列属于全国计算机技术与软件专业技术资格考试(软考)中级网络工程师的长期更新文章,我会将学习的知识整理出来,不仅能巩固知识也能给有需要的小伙伴带来我的备考过程。


一、OSI模型


为了更好理解网络体系,对网络体系进行了分层,国际标准化组织ISO提出了一个模型:开放系统互连参考模型,即OSI模型。


OSI模型通过分层将计算机网络从低到高分为一个七层模型:物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。

1667093287204.jpg


二、TCP/IP模型


在OSI模型中七层协议(协议是水平的,服务是垂直的,本层服务实体只能看到服务而不能看到协议,即要实现本层协议还要需要其下一层提供的服务)由于过于复杂,所以现在通常使用的是TCP/IP模型。


该模型分为四层协议,即四层:网路接口层(物理层、数据链路层)、网际层(网络层)、传输层、应用层(会话层、表示层、应用层)。

当然为通过结合两种模型的优点,也可以将网络体系称为五层模型,即将网络接口层拆开,形成五层协议的网络体系结构,如下:

应用层(会话层、表示层、应用层
传输层
网络层
数据链路层
物理层


三、物理层


(一)物理层的定义


物理层,为数据链路层提供建立、传输、释放所需的物理链接(也可以理解为数据端设备提供传送数据的通路),且直接面向原始比特流的传输。其传输单位是比特(bit),为一个二进制位,即每个1或0就是一位(bit),比特是信息量的最小单位,二进制数的一位包含的信息为1bit。


另外,比特常与字节有联系,8bit=1Byte,即8比特称为一个字节,例如在计算机中,常有32位操作系统和64位操作系统,对应的是CPU一次能处理的最大比特数(位数),即64位操作系统的计算机的CPU一次最多能处理64位数据。


(二)物理层的特性


物理层的主要任务就是确定与传输媒体接口相关的特性,有以下四个特性:

1、机械特性(规定接口的外形、大小、排列、位置等等)

2、电气特性(规定接口上线路的电压范围)

3、功能特性(规定某条线路上某一电平的电压的意义)

4、过程特性(规定不同功能的可能事件的出现顺序)


(三)物理层的组成部分


物理层的组成部分有数据终端设备(DTE)、数据通信设备(DCE)和互连设备。

image.png


1、数据终端设备用于提供和接收设备,例如路由器、PC、终端等等。

2、数据通信设备用于在数据终端设备和传输线路间提供信号变换和编码功能,并负责链路的建立、传输、释放,例如CSU/DSU(信道服务单元/数据服务单元)、广域网交换机等等。


数据通信设备是为数据终端设备服务的,两者区别是数据通信设备提供时钟,而数据终端设备不提供。


四、数据通信系统


(一)数据通信系统的定义


1、数据通信系统的组成部分


数据(数字)通信系统分为三个部分,即源系统、传输系统和目的系统,一个通信系统必须具有三个基本要素:信源、通信媒体和信宿。

image.png

2、模拟信号和数字信号


信号是数据电气、电磁或光信息的表现,根据信号中代表信息的参数取值方式可以分为两类:

模拟信号(信息的参数取值是连续的),也可以称作连续信号。

数字信号(信息的参数取值是离散的),也可以称作离散信号。

1667093437864.jpg


3、信号的传输过程


信号的传输,需要通道,即信道,数据通信系统模型可以这样概况,首先信号是要将源点(信源)产生的数字比特流其通过编码才能发送,即经信源编码器后输入数据至信道编码器,通过发送器经传输介质发送信号,该信号由接收方的接收器接收后,送至信道解码器进行解码,将输出的数据至信源解码器,还原由信源产生的数字比特流至信宿使其显示出来,另外在传输系统中,其传输介质受到噪声影响。


通信系统中各种设备以及信道中所固有的,为了分析方便,把噪声源视为各处噪声的集中表现而抽象加入到信道。

1667093452380.jpg

其中的信源编码器是进行模/数转换(A/D转换),当传输的信息为文本、图片、音频等时,即模拟信号转换为数字信号,由于计算机或终端产生的数字信号的频谱都是从0开始的,所以也把组织未经调制的信号所占用的频率范围叫做基本频带,即为基带。将基带划分为多个频带的方式可以将信道分解成多个信道,且每个信道都可以携带不同的信号进行传输,称为宽带传输。

信源解码器与信源编码器相反,是个逆过程,它进行数/模转换(D/A转换),将数字信号或模拟信号转换为其原来的形式。


(二)通信系统主要性能指标


1、波特率和比特率


在使用时间域的波形表示数字信号中,代表不同离散数值的基本波形称为码元,在数据通信系统中,其有效性可以通过码元传输速率和信息传输速率来表示:

image.png


波特率(码元传输速率)是指在单位时间内载波参数(频率、相位、振幅等)变化的次数,也可以说是单位时间传送码元的个数,用波特,即B表示,通过不同的调制方式,可以在一个码元上负载多个bit位信息。

比特率(信息传输速率)是指单位时间内在信道上传送的数据量,因为是比特流,也可以说在单位时间内传送的比特数,用比特每秒表示,即b/s或bps。

其中波特率和比特率之间,有以下公式:

1667093554721.jpg

公式中,M是进制,也可以称为码元总类数,我们可以知道,当M越大,信息传输速率就越高,且当M=2,即为二进制时,信息传输速率等于码元传输速率。


例、已知一个数字系统在125μs内传送了250个16进制码元,求其码元速率Rs和信息速率Rb。

1667093568108.jpg

2、通信系统的有效性和可靠性


在比较通信系统的有效性时,不仅要比较其传输速率、码元传输速率,而最有效的指标是频带利用率,即传输中每宽(每赫兹)内的传输速率,如下公式:

1667093582497.jpg

在比较通信系统的可靠性时,需要通过差错率来表示,差错率分为误信率和误码率,如下公式:

1667093592022.jpg


例、已知一个数字系统在125μs内传送了250个16进制码元,且两秒内接收端接收到3个错误码元,求其误码率。

1667093604776.jpg



(三)带宽和信噪比


(1)带宽


带宽是在传输过程中信息不会明显减弱的一段频率范围,单位为赫兹(hz),对于模拟信道,其带宽为最高频率减去最低频率,另外,总线的带宽为总线的最大数据传输速率。

例、总线宽度为32bit,时钟频率为200Mhz,若总线上每5个时钟周期传送一个32bit的字,则该总线的带宽为___________MB/s。


解:32bit/8=4Byte,200Mhz/5×4Byte=160MB/s。


(2)信噪比


噪声存在所有的电子设备和通信信道中,信噪比,顾名思义就是信号功率与噪声功率的比值,表示为S/N,用分贝(dB)作为度量单位,公式如下:

1667093621228.jpg


(四)香农公式、尼奎斯特定理


(1)香农公式


在有噪声的情况下,可用香农公式来计算信道的极限数据传输速率,设信道的极限数据传输速率为C,W为带宽,香农公式如下:

1667093649431.jpg

香农公式表明,当信道的带宽或信道中的信噪比越大,信道的信息极限传输速率就越高。


(2)尼奎斯特定理


在无噪声的情况下,可用尼奎斯特定理来计算信道的最大数据传输速率,W为带宽、B为波特率,N是进制(码元总类数),尼奎斯特定理如下:


1667093669590.jpg

例、电话信道的频率为0~4KHZ,若信噪比为30dB,则信道容量为_________kb/s,要达到此容量,至少需要___________个信号状态。


解:根据香农公式,且dB=10log10(S/N),且S/N=1000,

则传输速率,带宽为4KHZ,即C=Wlog2(1+S/N)=4×10=40kb/s。

又由尼奎斯特定理,求N,即40=2Wlog2(N),可得N=32,即需要32个信号状态。


相关实践学习
部署高可用架构
本场景主要介绍如何使用云服务器ECS、负载均衡SLB、云数据库RDS和数据传输服务产品来部署多可用区高可用架构。
Sqoop 企业级大数据迁移方案实战
Sqoop是一个用于在Hadoop和关系数据库服务器之间传输数据的工具。它用于从关系数据库(如MySQL,Oracle)导入数据到Hadoop HDFS,并从Hadoop文件系统导出到关系数据库。 本课程主要讲解了Sqoop的设计思想及原理、部署安装及配置、详细具体的使用方法技巧与实操案例、企业级任务管理等。结合日常工作实践,培养解决实际问题的能力。本课程由黑马程序员提供。
相关文章
|
13天前
|
网络协议 安全 测试技术
Nping工具详解:网络工程师的瑞士军刀
### Nping工具详解:网络工程师的瑞士军刀 Nping是Nmap项目的一部分,支持TCP、UDP、ICMP和ARP等多种协议,用于生成和分析网络数据包。它提供灵活的命令行界面,适用于网络探测、安全测试和故障排除。本文介绍Nping的基础与高级用法,包括发送不同类型的网络请求、自定义TCP标志位、路由跟踪等,并通过实战案例展示其应用。掌握Nping有助于更好地理解和管理网络环境。 (239字符)
46 8
|
2月前
|
网络协议 网络架构
网络工程师必知:什么是OSPF多区域?如何配置?
网络工程师必知:什么是OSPF多区域?如何配置?
116 2
网络工程师必知:什么是OSPF多区域?如何配置?
|
2月前
|
负载均衡 网络协议 算法
|
2月前
|
安全 网络安全 网络虚拟化
什么是划分子网?网络工程师划分子网有啥技巧?
在网络工程中,划分子网是将大网络分割成多个小子网的技术,旨在优化网络性能、提升安全性和管理效率。本文介绍了子网的基本概念、划分子网的方法与步骤、网络工程师的技巧及实际应用案例,强调了合理规划的重要性。
242 4
|
2月前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
140 2
|
1月前
|
SQL 安全 网络安全
网络安全与信息安全:知识分享####
【10月更文挑战第21天】 随着数字化时代的快速发展,网络安全和信息安全已成为个人和企业不可忽视的关键问题。本文将探讨网络安全漏洞、加密技术以及安全意识的重要性,并提供一些实用的建议,帮助读者提高自身的网络安全防护能力。 ####
73 17
|
1月前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将介绍网络安全的重要性,分析常见的网络安全漏洞及其危害,探讨加密技术在保障网络安全中的作用,并强调提高安全意识的必要性。通过本文的学习,读者将了解网络安全的基本概念和应对策略,提升个人和组织的网络安全防护能力。
|
1月前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
随着互联网的普及,网络安全问题日益突出。本文将从网络安全漏洞、加密技术和安全意识三个方面进行探讨,旨在提高读者对网络安全的认识和防范能力。通过分析常见的网络安全漏洞,介绍加密技术的基本原理和应用,以及强调安全意识的重要性,帮助读者更好地保护自己的网络信息安全。
59 10
|
1月前
|
SQL 安全 网络安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,并提供一些实用的代码示例。通过阅读本文,您将了解到如何保护自己的网络安全,以及如何提高自己的信息安全意识。
66 10
|
1月前
|
存储 监控 安全
云计算与网络安全:云服务、网络安全、信息安全等技术领域的融合与挑战
本文将探讨云计算与网络安全之间的关系,以及它们在云服务、网络安全和信息安全等技术领域中的融合与挑战。我们将分析云计算的优势和风险,以及如何通过网络安全措施来保护数据和应用程序。我们还将讨论如何确保云服务的可用性和可靠性,以及如何处理网络攻击和数据泄露等问题。最后,我们将提供一些关于如何在云计算环境中实现网络安全的建议和最佳实践。