【计算机网络】考试复习┭┮﹏┭┮

概述

比特率和波特率

波特率:信号变化次数(每秒采样的次数)

比特率:数据传输的速率,单位bps(每秒传送的比特数)

  1. 若信号分两级,则波特率=比特率
  2. 若信号分为V级,则比特率=log2V

截止频率F=最大的谐波次数n*基频f(以n比特为一个单位发送时对应的频率)

模拟传输和数字传输

  • 模拟传输:只关心信号的衰减和失真,不关心信号的内容
  • 数字传输:只关心信号的内容,减少信号因噪音干扰而传送错误信息

长距离传输时,通常采用数字传输

香农定理和奈奎斯特定理

  • 奈奎斯特定理:在无噪声信道中,当带宽为H赫兹,信号电平为V级时,数据传输频率=2Hlog2V

  • 香农定理:在噪声信道中,当带宽为H赫兹,信噪比为S/N时,最大数据传输速率(b/s)=Hlog2(S/N+1),很多情况下噪声(dB)=10log10S/N

信道工作方式

  • 单工通信:单向传输,只有一方可以接收,另一方可以发送
  • 半双工:双方都可以发送或接受,但在同一时间内只可一方发送,另一方接受
  • 全双工:双方都可以同时发送和接受

数据传输

基带传输:信源产生的原始电信号直接用0,1表示传送到线路上去

宽带传输:基带信号调制成模拟信号,采用频分复用技术实现数据传输

数字数据在模拟信道上传输

  • 调幅ASK:1表示有信号,0表示无信号
  • 调频FSK:信号频率f表示0,信号频率2f表示1
  • 调相PSK:信号相位角0表示0,信号相位角π
  • 正交调相QPSK

数字数据在数字信道上传输

  • 不归零编码:正电平为1,负电平为0,效率虽然最高,但是没法表示无数据传输和不能携带时钟信号

  • 曼切斯特编码:两个采样脉冲位一个二进制bit,bit中间有信号低-高为0,bit中间有信号高-低为1

  • 差分曼切斯特编码:当bit中间有信号跳变,若到下一个bit之间无相位跳变则为1,若到下一个bit之间有相位跳变则为0

模拟数据在数字信道上传输

脉冲编码调制PCM技术:采样量化编码

通信

  • 异步通信:接收和发送双方采用不同的时钟,数据块以特殊的位作为标记,即1位起始位,1位停止位,1位奇偶校验位,同时还要关注波特率,字符长度等参数

  • 同步通信:接收和发送双方采用相同的时钟,通常发送方发送的数据中包含时钟,接收方从数据流中提取时钟进行采样,可分为:面向字符的同步通信,面向位流的同步通信

  • 串行通信:数据按位为单位以时间为序

  • 并行通信:数据按字符为单位以时间为序

多路复用

频分多路复用FDM:

  1. 传输介质带宽 > 给定各路信号所需带宽总和
  2. 各路信号的带宽不发生重叠(各路信号由原始信号加上载波调制而成)

在这里插入图片描述

在这里插入图片描述

时分多路复用TDM:

每个信号按时间先后轮流交替地使用单一信道,对单一信道地交替使用可按位,按字节等单位来进行,分为同步TDM和异步TDM

交换技术

电路交换

  • 必须建立端到端的通路
  • 一旦建立连接,整条通路被独占,数据传输无额外延时
  • 但是线路利用率较低,建立连接时间长

报文交换

  • 数据包含目的地址,从源地址经过一个一个路由器送到目的地址,路由器起到存储转发的作用
  • 线路利用率高,可能有较大延时(不可估计)
  • 由于报文大小不定,每个中间站点都必须有足够的缓存,故采用硬盘作为缓存

分组交换

  • 与报文交换相似,只是将整个报文分成若干定长的分组,然后再逐一发到目的地址
  • 线路利用效率高,可能有较大延时(不可估计)
  • 由于报文大小固定,每个中间站点的缓存通常采用内存
  • 但是接收发送分组的顺序可能不一致,并且可能还需要重组

计算机网络分类

按规模分

主机系统:主机+终端

网络系统:服务器+客户端+集线器+交换机

  • 计算机网络:多台自主计算机通过网络实现互联,以此来进行信息交换
  • 分布式系统:由一个操作系统统一管理虚拟计算机(可能由多台计算机有机组合而成)

网络系统还包括了局域网,城域网,广域网,互联网

  • 局域网:覆盖范围较小的网络
  • 城域网:私有网络(例如某城市连锁店的网络)和公用网络(城市网络)
  • 广域网:跨越地域较大的网络,包括通信子网和资源子网
  • 互联网:点到点子网,存储-转发,分组交换

按使用范围分

专用网:

  • 资源共享(无论身在何方随时可以取用)
  • 高可靠性(任何资源有多个副本)
  • 节约经费(无需每台自主计算机都配备所有软硬件资源)

公共网:

  • 可实现远程访问信息的互联网络

按技术分

广播式网络 点到点网络

按传输介质分

有线网 无线网

按拓扑结构分

总线 环形 网形 星形

计算机网络参考模型

分层的好处:

  • 每一层实现相对独立的功能简化问题
  • 每一层只需要考虑该层的实现,无需关心对于其他层的影响

ISO/OSI七层协议

应用层,表示层,会话层,运输层,网络层,数据链路层,物理层

TCP/IP四层协议

应用层,运输层,网络层,网络接口层

五层协议

应用层,运输层,网络层,数据链路层,物理层

物理层

双绞线

线间干扰较小,价格便宜,易于安装,可传输模拟信号,数字信号

同轴电缆

  • 50Ω同轴电缆:主要用于数字信号传输,基本已被双绞线取代
  • 75Ω同轴电缆:主要用于模拟信号传输,由于带宽极宽故也用于城域网中

光缆

相对于铜缆:带宽高,距离远,损耗低,重量轻,无电磁干扰,防窃听,端口设备价格高

  • 多模光缆:通过光的反射在光纤中无损传播,距离2km
  • 单模光缆:直线传播,距离10km

无线传输

无线电传输,微波传输,红外线和毫米波,光波传输

网络连接设备

  • 中继器:位于物理层,负责放大模拟信号或数字信号,以延长信号的传输距离

  • 集线器:位于物理层,可以当作多个网络接口的中继器,它的多个接口与不同计算机的网卡相连,每个时刻只能有两台计算机可以相互通信

  • 交换机:位于数据链路层,在局域网中可以代替集线器,它的多个接口与不同计算机的网卡相连,但可以完成不同计算机间的并行交互,同时还有一张地址表,通过查看表格,利用物理地址(MAC地址)来将数据发往指定计算机

  • 路由器:位于网络层,连接多个局域网的设备,实现多个局域网的互联互通,以构成更大的网络,同时还有一张地址表,通过查看表格,利用网络地址(IP地址)来将数据发往指定局域网,另外路由器还有防火墙等功能

数据链路层

区分规则

确认:接收方在收到数据帧以后必须给发送方回复一个确认

面向连接:发送方和接收方在传输数据之前必须建立逻辑连接,传输结束后必须释放连接

  • 无确认无连接:例局域网,共享信道无需建立连接,信道较为理想误码率很低,出错或丢失由上层负责
  • 有确认无连接:例无线通信,虽然信道使用率很低,但是数据传输的误码率相对很高
  • 有确认有连接:例电话,需建立数据链路,且每帧传输必须得到确认,连接结束后要释放链路

带字符填充的首尾界符法

在这里插入图片描述

  • 传输的数据都是字符(ASCII或EBCDIC)
  • 使用特殊的字符作为帧界符FLAG(位于帧头和帧尾)
  • 但是传输的数据中不允许出现FLAG,如果时传输二进制帧则很可能出现FLAG,此时须在FLAN之前插入一个ESC,也叫字符填充法
  • 如果传输时丢失了一个FLAG,则继续寻找下一个FLAG以重新确定帧边界

带位填充的首尾标志法

  • 传输的数据都是二进制bit流
  • 使用带位填充的首尾标志格式,如HDLC(以01111110标志当前帧的开始和前面帧的结束)
  • 但是传输的数据中不允许出现HDLC,如果时传输出现5个连续的1,则在其后加一个0,接收方将自动删除第5个1后的0,也叫透明传输
  • 如果传输时丢失了HDLC,则继续扫描接收串,一旦扫描到HDLC则意味着一个新的帧的开始

可靠传输

不重复,不丢失,不失序,数据链路层本身不可以满足可靠传输的条件,这里将数据链路层和传输层杂糅在一起讲了,数据链路层只能保证从发送方发送的每一帧数据都不出现差错,至于接收方接收到的数据是否重复,是否丢失,是否失序则需要运输层来保障

差错控制:

避免帧错误(帧的校验),避免帧丢失(超时重发),避免帧重复(帧有序号)

  • 确认:接收方收到正确帧以后向发送方发肯定性确认,若收到的帧有问题则发否定性确认,此时发送方重发此帧

    差错检测和校正:纠错码(海明码),检错码(校验和,块校验和码,循环冗余校验码CRC)

    • 校验和:所有位数相加,算法简单,实现容易,检错率不高

    • 块校验码:对每一个传输的单位数据进行异或操作,简单常用,单检错强度较弱

    • 循环冗余检错码CRC:

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

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

  • 数据帧丢失:通过发送方计时器解决,发送方一旦发送一帧,就启动计时器,在规定时间内,一般都应该收到回音,若计时器溢出时还未收到回音,则重发此帧

  • 重复帧:若由于接收方丢失了确认帧而导致发送方多次重发同一帧,此时接收方能根据每一帧的帧编号区别重复帧

流量控制:

平衡发送方和接收方双方的速率,采用滑动窗口协议

  • 收发使用两条信道,一条A到B,一条B到A,接收方收到一个信号以后,可以从另外一个信道发一个确认

  • 帧是有序号的,即可避免帧的重复,也可避免因不同帧到达的时间不一致而导致的顺序错乱

  • 滑动窗口协议4(一位滑动窗口协议):发送窗口WT =1,接收窗口WR=1

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

  • 滑动窗口协议(后退n帧的滑动窗口协议):编号由n位组成,发送窗口WT =2n -1,接收窗口WR=1

    • 发送端等待时间是接受端等待时间的至少两倍以上,信道利用率低

    • 一旦有数据丢失时,已发送大量的数据帧到达接收端,此时需要从丢失处重新发送7

    • 一旦有错帧,抛弃此帧及之后的所有收到帧部发确认,等待发送端重发,浪费带宽

在这里插入图片描述

  • 滑动窗口协议6(选择性重发滑动窗口协议):编号由n位组成,发送窗口WT =2n /2,接收窗口WR=2n /2

    • 当接收到一个错帧(CRC校验错误或序号错误)是发送一个否定性NAK,发送方重发错帧,

      当发送方检测辅助计时器,发现超时未收到对应帧的信号,则会重新发送该帧

在这里插入图片描述

介质访问子层

CSMA/CD

在这里插入图片描述
碰撞检测:

  • 信号电平法:基于基带传输,两个帧信号叠加后,电压增大一倍
  • 过零点检测法:用曼切斯特编码时,零点在每比特中央,有干扰时,可能有偏移
  • 自收发检测法:发送数据的同时接收,并逐比特比较

争用期:假设数据由接收端到发送端的时间为t,在发送数据帧以后若 经过了2t时间任没有检测到碰撞,即发送的数据没有发生碰撞,2t也叫争用期
在这里插入图片描述

Mac帧

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

为什么帧的最短长度为64字节?

为确保帧的第一位未被冲突而正确到达终点,必须保证可能的冲突信号返回时尚未结束,因为如在2t(争用期)的时间内发送完毕,则无法检测冲突。t表示信号从起点到终点的时间,以下是求t:

在极限条件下,一个局域网中两个收发器的最大往返距离为5km,同轴电缆传输时延为5μs/km,中继器的额外延时为20μs,接收方发送和接收速率为10bit/μs,接收方需要接收48bit数据以后才能确认冲突,总共延时为49.8μs,故以太网去51.2μs为争用期的时间长度(传输512bit),即64字节

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值