计算机网络Day2
1.2.4TCP/IP模型
OSI和TCP/IP参考模型相同点
- 都分层
- 基于独立的协议栈的概念
- 可以实现异构网络互联
OSI和TCP/IP参考模型不同点
- OSI定义三点:服务、协议、接口
- OSI先出现,参考模型先于协议发明,不偏向特定协议
- TCP/IP设计之初就考虑异构互联问题,将IP作为重要层次
OSI参考模型 | TCP/IP模型 | |
---|---|---|
网络层 | 无连接+面向连接 | 无连接 |
传输层 | 面向连接 | 无连接+面向连接 |
面向连接分为三个阶段:
- 第一是建立连接,在此阶段,发出一个建立连接的请求
- 第二是数据传输,只有在连接成功建立之后,才能开始数据传输
- 第三是当数据传输完毕,必须释放连接
无连接没有这么多阶段,他直接进行数据传输
五层参考模型
应用层、传输层、网络层、数据链路层、物理层
应用层:支持各种网络应用 FTP、SMTP、HTTP
传输层:进程-进程的数据传输 TCP、UDP
网络层:源主机到目的主机的数据分查路由与转发 IP、ICMP、OSPF等
数据链路层:把网络层传下来的数据报组装成帧 PPP、Ethernet
物理层:比特传输
2.1.1物理层基本概念
物理层解决如何在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层主要任务:确定与传输媒体接口有关的一些特性。定义标准。
物理层接口特性
- 机械特性 定义物理连接的特性,规定物理连接时所采用的规格,接口形状,引线数目,引脚数量和排列情况。
- 电气特性 规定传输二进制时,线路上信号的电压范围、阻抗匹配、传输速率和距离限制等。
- 功能特性 指明某条线上出现的某一电平表示何种意义,接口部位的信号线的用途。
- 规程特性(过程特性)定义各条物理线路的工作规程和时序关系。
2.1.2 数据通信基础知识
典型的数据通信模型
相关概念
通信的目的是传递消息(消息:语音、文字,图像、视频等)
数据:传送信息的实体,通常是有意义的符号序列。
数据通信只在不同计算机之间传输表示信息的二进制数0、1序列的过程。
信号:数据的电气/电磁的表现,是数据在传输过程中的存在形式。
数字信号/离散信号:代表信息的参数的取值是离散的
模拟信号/连续信号:代表信息的参数的取值是连续的。
信源:产生和发送数据的源头,
信宿:接收系数据的终点。
信道:信号的传输媒介。一般用来表示向某一个方向传送信息的介质,因此一条通信线路往往包含一条发送信道和一条接收信道。
信道分类
按传输信号分
- 模拟信道(传送模拟信号)
- 数字信道(传送数字信号)
按传播媒介分
- 无线信道
- 有线信道
通信方式
从通信双方信息的交互方式看,可以有三种基本通信方式。
- 单工通信。只有一个方向的通信而没有反方向的交互,仅需要一条信道。
- 半双工通信/双向交替通信,通信的双方都可以发送或接收信息,但任何一方都不能同时发送和接收,需要两条信道。
- 全双工通信/双向同时通信,通信双方可以同时发送和接收信息,也需要两条信道。
两种数据传输方式
串行传输 速度慢,费用低,适合远距离 。将表示一个字符的八位二进制,由低位到高位的顺序依次发送。
并行传输 速度快,费用高,适合近距离。将表示一个字符的八位二进制数,同时通过八条信道发送。用于计算机内部数据传输。
同步传输和异步传输
同步传输:在同步传输的模式下,数据的传送是以一个数据区块为单位。因此同步传输又称为区块传输。在传送数据时需先送出一个或多个同步字符,再送出整批的数据。
异步传输:异步传输将比特分成小组进行传送。小组可以是8位的一个字符或更长。发送方在任何时刻发送这些比特组,而接收方不知道它们会在什么时候到达。传送数据时,加一个字符起始位和一个字符终止位
2.1.3 码元、速率、波特、带宽
码元
码元是指用一个固定时长的信号波形(数字脉冲),代表不同离散数值的基本波形,是数字通信中数字信号的计量单位,这个时长内的信号称为k进制码元,而该时长称为码元宽度。当码元的离散状态有m个时(m大于二),此时,码元为m进制码元。
一码元可以携带多个比特的信息量。例如,在使用二进制编码时只有两个不同的码元,一种代表0状态,另一种代表1状态。如果是四进制码元,则码元的离散状态有四个。就有四种高低不同的信号波形,可以分别表示00、01、10、11。
速率
速率也叫数据率,是指数据的传输速率。表示单位时间内传输的数据量,可以用码元传输速率和信息传输速率表示。
- 码元传输速率。(别名码元速率、波形速率、调制速率、符号速率等) 它表示单位时间内数字通信系统所传输的码元个数(也可称为脉冲个数或信息变换的次数)。单位是波特(Baud)。1波特表示数字通信系统每秒传输一个码元。这里的码元可以是多进制的,也可以是二进制的,但码元速率与进制数无关。
以上 人话为:码元速率即1s传输多少个码元? 1波特等于1码元/s。 码元速率只与1s内码元数相关,与码元所代表的比特数无关 - 信息传输速率,别名,信息速率,比特率等。表示单位时间内数字通信系统传输的二进制码元个数(即比特数)单位是比特每秒(b/s)。
以上 人话为:1s传输多少个比特? - 关系:若一个码元携带n bit的信息量,则M Baud的码元传输速率所对应的信息传输速率为M×n bit/s。
- 系统传输的是比特流,通常比较的是信息传输速率。
带宽
带宽表示在单位时间内从网络中的某一点到另一点所能通过的最高数据率/单位时间内通过链路的数量,常用来表示网络的通信线路所能传输数据的能力。单位是b/s。
需要注意的是 带宽所说的最高数据率是指的传播速率
2.1.4编码&调制
基带信号和宽带信号
- 基带信号:将数字信号1和0直接用两种不同的电压表示。再送到数字信道上传输。是来自信源的信号。
- 宽带信号:将基带信号进行调制后形成的频分复用模拟信号。再传送到模拟信道上去传输。把基带信号经过载波调制后,把信号的频率范围搬移到较高的频段。以便在信道中传输。
区别:
- 在传输距离较近时,计算机网络采用基带传输方式。近距离衰减小,从而信号内容不易发生变化。
- 在传输距离较远时,计算机网络采用宽带传输方式。远距离衰减大,即使信号变化大,最后也能过滤出基带信号。
编码与调制
把数据转化成数字信号叫做编码。把数据转化成模拟信号叫做调制。
数字数据可以通过数字发送器,经过编码手段转化为数字信号;也可以通过调制器,通过调制手段转化为模拟信号。
模拟数据可以通过PCM编码器通过编码手段转化为数字信号;也可以通过放大器调制器通过调制手段转化为模拟信号。
数字数据编码为数字信号
非归零编码(NRZ) 高电位是1,低电位是0 编码很容易实现,但没有检测能力,且无法判断一个满员的开始和结束,以至于收发双方难以保持同步。
归零编码(RZ)信号电平在一个码元之内都要恢复到0的这种编码方式。
反向不归零编码(NRZI)遇到0电平翻转,遇到1电平不变
曼彻斯特编码 前高后低表示1,前低后高表示0 中间发生电平跳变,位中间的跳变既作时钟信号(用于同步),又作数据信号,但它所占的频带宽度是原始的基带宽度的两倍。每个码元被调成2个电平,所以数据传输速率只有调制速率(码元速率,在这看的是脉冲次数)的1/2
差分曼彻斯特编码(同1异0) 前半个码元的电平与上一个码元的后半个码元的电平相同,则为1。反正为0 抗干扰能力强于曼彻斯特编码
4B/5B编码 用5个比特来表示4个比特是数据,编码效率是80%
数字数据调制为模拟信号
ASK 调幅 0的时候没有振幅,1的时候有振幅
FSK 调频 0低频(波形稀疏) 1高频(波形密集)
PSK 调相 0和1一个是余弦波形一个是正弦波形
调幅+调相(QAM)
模拟数据编码为数字信号
计算机内部处理的是二进制数据,处理的都是数字音频,所以需要将模拟音频通过采样、量化转换成有限个数字表示的离散序列(即实现音频数字化)
- 采样:对模拟信号周期性扫描,把时间上连续的信号变成时间上离散的信号,为了使所得的离散信号能无失真的表示被抽样的模拟数据,要使用采样定理进行采样:采样频率≥2×信号最高频率,
- 量化:把抽样取得的电平幅度按照一定的分级标度转化为对应的数字值,并取整数,这就把连续的电平幅度转换为离散的数字量
- 编码:把量化的结果转换为与之对应的二进制编码,
模拟数据调制为模拟信号
为了实现传输的有效性,可能需要较高的频率,这种调制方式还可以使用频分复用技术,充分利用带宽资源。在电话机和本地交换机所传输的信号是采用模拟信号传输模拟数据的方式,模拟的声音数据是加载到模拟的载波信号中传输的,
2.1.6 奈氏准则和香农定理
失真
影响失真程度的因素:
- 码元传输速率,(正相关)
- 信号传输距离,(正相关)
- 噪声干扰, (正相关)
- 传输媒体质量,(负相关)
失真的一种现象——码间串扰
信道带宽是信道能通过的最高频率和最低频率之差,
低频信号不能通过带宽是因为受到干扰无法接收,
高频信号不能通过,则是因为接收端收到的信号波形失去了码元之间清晰界限,
码间串扰:接收端收到的信号波形,失去了码元之间清晰界限的现象
奈氏准则(奈奎斯特定理)解决码间串扰
奈氏准则:在理想低通(无噪音,带宽受限)条件下,为了避免码间串扰,极限马原传输速率为2W Baud,W是信道带宽,单位是Hz,
请注意,只有在奈氏准则和香农定理里面,带宽的单位才使用Hz
理想低通信道下的极限数据传输率=2Wlog2V(b/s)
- 在任何信道中,码元传输的速率是有上限的,若传输速率超过此上限,就会出现严重的码间串扰问题,使接收端对码元的完全正确识别成为不可能,
- 信道的频带越宽(即能通过的信号高频分量越多)(最高频率和最低频率表之差),就可以用更高的速率进行码元的有效传输,
- 奈氏准则给出了码元传输速率的限制,但并没有对信息传输速率给出限制,
- 由于码元的传输速率受奈氏准则的制约,所以要提高数据的传输速率,就必须设法使每个码元能携带更多个比特的信息量,这就需要采用多元制的调制方法,
香农准则
噪声存在于所有的电子设备和通信信道中,由于噪声随机产生,它的瞬时值有时会很大,因此噪声会使接收端对码元的判决产生错误,但是噪声的影响是相对的,若信号较强,那么噪声影响相对较小,因此,信噪比就很重要,
信噪比=信号的平均功率/噪声的平均功率,常记为S/N
信噪比(dB)=10log10(S/N)(代表等价,单位不同)
香农定理:在带宽受限且有噪声的信道中,为了不产生误差,信息的数据传输速率有上限值,
信道的极限数据传输速率=Wlog2(1+S/N)(b/s)
- 信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高,
- 对一定的传输带宽和一定的信噪比,信息传输速率的上限就确定了,
- 只要信息的传输速率低于信道的极限传输速率,就一定能找到某种方法来实现无差错的传输,
- 香农定理得出的为极限信息传输速率,实际信道能达到的传输速率要比它低不少,
在有噪声条件下,如果有码元信息,奈氏准则和香农定理都要求出各自的极限数据速率,取两者中的较小值
2.2 物理层传输
传输介质及分类
传输介质也称传输媒体传输媒介,它就是数据传输系统中在发送设备和接收设备之间的物理通路,
传输媒体并不是物理层传输。媒体在物理层的下面,因为物理层是体系结构的第1层,因此有时称传输媒体为0层,在传输媒体中传输的是信号,但传输媒体并不知道所传输的信号代表什么意思,物理层规定了电气特性,因此能够识别所传输的比特流,
传输介质分为导向性传输介质和非导向性传输介质,
导向性传输介质
双绞线
他有两根采用一定规则并排绞合的,相互绝缘的铜导线组成。绞合可以减少对相邻导线的电磁干扰,
为了进一步提高抗电磁干扰能力,可在双绞线的外面加上一个由金属丝编织成的屏蔽层,这就是屏蔽双绞线(STP)无屏蔽层的双绞线就称为非屏蔽双绞线(UTP)
双绞线价格便宜,是最常用的传输介质之一,在局域网和传统电话网中普遍使用,模拟传输和数字传输都可以使用双绞线,其通信距离一般为几公里到数十公里,距离太远时,对于模拟传输要用放大器放大衰减的信号,对于数字传输要用中继器将失真的信号整形,
同轴电缆
同轴电缆由导体铜质芯线、绝缘层、网状编织屏蔽层和塑料外壳构成,按特性阻抗数值的不同,通常将同轴电缆分为两类,基带同轴电缆和宽带同轴电缆(主要用于有线电视系统)
由于外导体屏蔽层的作用,同轴电缆抗干扰特性比双绞线好,被广泛用于传输较高速率的数据,其传输距离更远,但价格较双绞线贵,
光纤
光纤通信就是利用光导纤维(简称光纤)传递光脉冲进行通信,有光脉冲表示1,无光脉冲表示0,而可见光的频率大约是10的8次方MHz,因此光纤通信系统带宽远远大于目前其他各种传输媒体的带宽,
光纤在发送端有光源,可以采用发光二极管或半导体激光器,他们在电脉冲作用下能产生出光脉冲,在接收端用光电二极管做成光检测器,在检测到光脉冲时可还原出电脉冲,
光纤主要由纤芯(实心的)和包层构成,光波通过纤芯进行传导,包层叫纤芯有较低的折射率当光线从高折射率的介质射向低折射率的介质时,其折射角将大于入射角,因此如果入射角足够大就会出现全反射及光线,碰到包层时候就会折射回纤芯,这个过程不断重复,光也就沿着光纤传输下去,
光纤分为单模光纤和多模光纤
非导向性传播介质
非导向性传输,分为无线电波,微波和红外线和激光,无线电波的信号是所有方向传播,微波和红外线和激光是信号按固定方向传播的。
微波可以分为地面微波接力通信和卫星通信。
2.3物理层设备
中继器
对信号进行再生和还原。对衰减的信号进行放大,保持与原数据相同,已增加信号传输的距离,延长网络的长度,
再生数字信号
中继器的两端:两端的网络部分是网段,而不是子网,适用于完全相同的两类网络的互联,且两个网段速率要相同,中继器只将任何电缆段上的数据发送到另一段电缆上,它仅作用于信号的电气部分,并不管数据中是否有错误数据或不适于网段的数据,
两端可连相同媒体也可连不同媒体
中继器两端的网段一定要是同一个协议,
5-4-3规则:即4个中继器串联5段通信介质里只有3段可以挂接计算机。
集线器
极限器的功能对信号进行再生放大转发,对衰减的信号进行放大,接着转发到其他所有(除输入端口外)处于工作状态的端口上,以增加信号传输的距离,延长网络的长度不具备信号的定向传送能力,是一个共享式设备,