Lane
计算机网络

计算机网络

  • 本课程笔记的图片与内容绝大多数来自于徐海涛老师的ppt,在此致谢!!

导航

Chapter1-概述

1.4 计算机网络的定义和分类

定义

  • 三个关键字:互连,自治和计算机集合
  • 计算机网络主要是由一些通用的、可编程的硬件(包含有中央处理单元的硬件)互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

分类

  • 交换方式
    • 电路交换
    • 报文交换
    • 分组交换
  • 使用者
    • 公用网
    • 专用网
  • 传输介质
  • 覆盖范围
  • 拓扑结构

1.5 计算机网络的性能指标

速率

  • 补充知识–计算机中数据量的单位
    • 比特为基本单位
    • 数据量的常用单位有字节,千字节,兆字节,吉字节,太字节
  • 速率:数据的传输速率(每秒传送的比特数量)
    • 速率的基本单位为比特/秒,还有千比特/秒(但是需要注意的是速率的换算关系与数据量的换算关系存在差异,这里是10的幂次的换算关系)

带宽

  • 用来表示网络的通信线路所能传送数据的能力,即在单位时间内从网络中的某一点到另一点所能通过的最高数据率。
  • 数据传送速率 = min[主机接口速率,线路带宽,交换机或路由器的接口速率]

吞吐量

  • 吞吐量是指在单位时间内通过某个网络或接口的实际数据量。吞吐量常被用于对实际网络的测量,以便获知到底有多少数据量通过了网络。

时延

  • 时延是指数据从网络的一端传送到另一端所耗费的时间,也称为延迟或迟延。 数据可由一个或多个分组、甚至是一个比特构成。
  • 发送时延 = $\frac{分组长度(b)}{发送速率(b/s)}$
  • 传播时延 = $\frac{信道长度(m)}{信号传播速率(m/s)}$
  • example

net1

解答:对于上述题目,发送时延就是平行四边形的一条边的长度,当这个分组成功发送后经过传播时延到达路由器1,全部到达路由器后再进行发送和传播于是就形成了上述的图像。可以看到发送时延分组的数量为构成发送文件的分组数量与转发次数即路由器数量之和。

  • 一般排队时延和处理时延都是直接忽略的,那么发送时延和传播时延谁是主导?
    • 发送时延一般是主导,因为信号传播速率一般很快。但是如果数据块较小,那么传播时延就是主导。

时延带宽积

  • 时延带宽积是传播时延和带宽的乘积。

往返时间

  • 往返时间(Round-Trip Time,RTT)是指从发送端发送数据分组开始,到发送端收到接收端发来的相应确认分组为止,总共耗费的时间。

利用率

  • 链路利用率:链路利用率是指某条链路有百分之几的时间是被利用的(即有数据通过)。完全空闲的链路的利用率为零。
  • 网络利用率:网络利用率是指网络中所有链路的链路利用率的加权平均。
  • 令D0表示网络空闲时的时延,D表示网络当前的时延,那么在理想的假定条件下,可用下式来表示D、D0和网络利用率U之间的关系。$D = \frac{D_0}{1-U}$

丢包率

  • 丢包率是指在一定的时间范围内,传输过程中丢失的分组数量与总分组数量的比率。

1.6 计算机网络体系结构

常见的三种计算机网络体系结构

  • OSI参考模型(应用层,表示层,会话层,传输层,网络层,数据链路层和物理层)
  • TCP/IP参考模型(应用层,运输层,网际层和网络接口层)

net2

  • 原理参考模型:在TCP/IP的基础上将网络接口层划分为数据链路层和物理层
  • 各个功能
    • 应用层:解决通过应用进程的交互来实现特定网络应用的问题
    • 运输层:解决进程之间基于网络的通信问题
    • 网络层:解决数据包在多个网络之间传输和路由的问题
    • 数据链路层:解决数据包在一个网络或一段链路上传输的问题
    • 物理层:解决使用何种信号来表示比特0和1的问题

计算机网络体系结构分层的必要性

  • “分层”可将庞大复杂的问题转化为若干较小的局部问题

计算机网络体系结构中的专用术语

  • 实体:实体是指任何可发送或接收信息的硬件或软件进程。
  • 对等实体:对等实体是指通信双方相同层次中的实体。
  • 协议是控制两个对等实体在“水平方向” 进行“逻辑通信”的规则的集合。
    • 协议的三要素:语法(定义所交换信息的格式),语义(定义通信双方所要完成的操作),同步(定义通信双方的时序关系)

chapter2 物理层

2.1 物理层概述

物理层要实现的功能

  • 各种传输媒体
  • “透明”传输比特流,向数据链路层提供统一的接口

物理层接口特性

  • 机械特性(形状和尺寸,引脚数目和排列,固定和锁定装置)
  • 电气特性(信号电压的范围,阻抗匹配的情况,传输速率,距离限制)
  • 功能特性(规定接口电缆的各条信号线的作用)
  • 过程特性(规定在信号线上传输比特流的一组操作过程,包括各信号间的时序关系)

2.2 物理层下面的传输媒体

传输媒体的分类

  • 传输媒体是计算机网络设备之间的物理通路,也称为传输介质或传输媒介。
  • 传输媒体并不包含在计算机网络体系结构中。

导向型传输媒体

  • 同轴电缆
    • 同轴电缆价格较贵且布线不够灵活和方便。随着技术的发展和集线器的出现,在局域网领域基本上都采用双绞线作为传输媒体。
  • 双绞线
    • 绞合的作用:减少相邻导线的电磁干扰;抵御部分来自外界的电磁干扰。
  • 光纤
    • 光纤通信利用光脉冲在光纤中的传递来进行通信。由于可见光的频率非常高(约为108MHz量级),因此一个光纤通信系统的传输带宽远大于目前其他各种传输媒体的带宽。

非导向型传输媒体

  • 无线电波
    • LF和MF波段(低频和中频)通过地面波传输,HF和VHF波段(高频)通过地球上方100-500km的高空处带电离子层传输。
  • 微波
    • 通过信号塔地面微波接力通信;通过同步地球卫星传输
  • 红外线
    • 点对点无线传输;直线传输,中间不能有障碍物,传输距离短
  • 激光
  • 可见光

2.3 传输方式

串行传输和并行传输

  • 在计算机内CPU和存储器通过并行传输到网卡,网卡再通过局域网串行传输给接收端。

同步传输和异步传输

  • 同步传输:
    • 同步传输以数据块(帧或分组)为单位进行传输。其最显著的特点是发送方和接收方共享一个严格同步的时钟信号,以确保双方在同一时刻对数据进行采样和解析。高效但严格
    • 接收方在比特信号的中间时刻进行采样
    • 收发双方时钟同步的方法:外同步,内同步
  • 异步传输
    • 字节之间异步,即字节之间的时间间隔不固定。
    • 字节中的每个比特仍然要同步,即各比特的持续时间是相同的。
    • 其核心特点是发送方和接收方之间没有统一的时钟信号。为了让接收方能够准确地识别每个字符的开始和结束,异步传输在每个字符或字节的数据前后都添加了额外的控制位:一个起始位 (Start Bit) 和一个或多个停止位 (Stop Bit)。

单向通信、双向交替通信和双向同时通信

  • 单向通信:数据发送方和接收方之间没有时钟信号,数据发送方只能向接收方发送数据,不能接收数据。
  • 双向交替通信:数据发送方和接收方之间有时钟信号,数据发送方和接收方交替向对方发送数据。但是不能同时发送数据
  • 双向同时通信:数据发送方和接收方之间有时钟信号,数据发送方和接收方同时向对方发送数据。

2.4 编码与调制

编码与调制的基本概念

  • 编码(基带调制):编码是将数据从一种形式转换为另一种形式的过程,以便于传输、存储或处理。在数字通信中,编码特指将数字数据(逻辑上的0和1)转换为特定电压或电流波形的数字信号的过程。
  • 调制:调制是将低频的基带信号 (Baseband Signal)(也就是编码后产生的数字信号或原始的模拟信号)加载(或称“搭载”)到高频的载波 (Carrier Wave) 上的过程。这个过程是信息从本地走向远方的关键一步。
  • 码元:在使用时间域的波形表示信号时,代表不同离散数值的基本波形称为码元。

常用编码方式

  • 双极性不归零编码
    net1
    • 也就是只有两个极性,只是负电平不归零。
    • 但是这就会出现一个问题,接收方不能确定码元的数量。
    • 需要给收发双方再添加一条时钟信号线。发送方通过数据信号线给接收方发送数据的同时,还通过时钟信号线给接收方发送时钟信号。接收方按照接收到的时钟信号的节拍,对数据信号线上的信号进行采样。
  • 双极性归零编码
    net2
    • 在每个码元的中间时刻信号都会回归到零电平。接收方只要在信号归零后采样即可。
  • 曼彻斯特编码
    net3
    • 注意:使用曼彻斯特编码的主要是早期的、速率为10 Mbps的以太网标准
  • 差分曼彻斯特编码
    net4
    • 在传输大量连续1或连续0的情况下,差分曼彻斯特编码信号比曼彻斯特编码信号的变化少。在噪声干扰环境下,检测有无跳变比检测跳变方向更不容易出错,因此差分曼彻斯特编码信号比曼彻斯特编码信号更易于检测。

基本的带通调制方法和混合调制方法

  • 基本的带通调制方法:
    net5
  • 混合调制方法:
    • 因为载波的频率和相位是相关的,即频率是相位随时间的变化率,所以载波的频率和相位不能进行混合调制。
    • 通常情况下,载波的相位和振幅可以结合起来一起调制,例如正交振幅调制QAM。
    • 正交振幅调制QAM-16
      • 12种相位
      • 每种相位有1或2种振幅可选
      • 可以调制出16种码元(波形),每种码元可以对应表示4个比特(log216=4)
      • 每个码元与4个比特的对应关系采用格雷码,即任意两个相邻码元只有1个比特不同。否则因为在传播过程中很容易导致失真,如果不小心解调到另一个码元就会导致出现较大的错误。

2.5 信道的极限容量

造成信号失真的主要因素

  • 码元的传输速率:传输速率越高,信号经过传输后的失真就越严重。如果信道的频带越宽,则能够通过的信号的高频分量就越多,那么码元的传输速率就可以更高,而不会导致码间串扰。
  • 信号的传输距离:传输距离越远,信号经过传输后的失真就越严重。
  • 噪声干扰:噪声干扰越大,信号经过传输后的失真就越严重。
  • 传输媒体的质量:传输媒体质量越差,信号经过传输后的失真就越严重。

奈氏准则

  • 理想低通信道的最高码元传输速率 = 2W Baud = 2W 码元/秒
    • W:信道的频率带宽
    • Baud:波特,即码元/秒
  • 使用奈氏准则给出的公式,就可以根据信道的频率带宽,计算出信道的最高码元传输速率。
  • 只要码元传输速率不超过根据奈氏准则计算出的上限,就可以避免码间串扰。
  • 码元传输速率又称为波特率、调制速率、波形速率或符号速率。当1个码元只携带1比特的信息量时,波特率(码元/秒)与比特率(比特/秒)在数值上是相等的。
  • 虽然奈氏准则规定了最高码元传输速率,但是并不是让码元携带越多的比特信息就越好,因为在实际的信道中会有噪声,噪声是随机产生的,其瞬时值有时会很大,这会影响接收端对码元的识别,并且噪声功率相对于信号功率越大,影响就越大。

香农公式

  • 带宽受限且有高斯白噪声干扰的信道的极限信息传输速率:
    • $C = W log_2(1+ \frac{S}{N})$
    • C:信道的极限信息传输速率(单位为b/s)
    • W:信道的频率带宽
    • S:信道中的信号平均功率
    • N: 信道中的高斯噪声平均功率
    • S/N: 信道中的噪声比,使用分贝为度量单位。信噪比(db)= $10log_{10}(\frac{S}{N})$
本文总阅读量
本文作者:Lane
本文链接:https://lakerswillwin.github.io/2025/09/24/network/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可