资讯详情

数据通信与计算机网络的粗略概述

粗略概述数据通信和计算机网络

      • 前置
        • 先了解输入URL简单的展示过程
      • 基础数据通信知识
        • 模拟信号和数字信号概念
        • 数字通信的优点
        • 数据通信系统模型组成(从不同角度给与不同描述)
        • 数据通信系统的主要性能指标
        • 计算机网络的定义、主要功能和性能指标
          • 网络的定义
          • 主要功能(五)
          • 性能指标(7)
        • 香农公式
        • 信号的分类和特性
          • 信号分类
          • 信号特性
        • 传输方式
        • 异步传输与同步传输的区别
          • 同步传输应考虑时钟同步传输
        • 传输速率和频带利用率
          • 两种传输速率
        • 传输损伤和传输质量指标的原因
      • 数据传输信道
        • 信道的分类
          • 根据不同的角度可以分为四类
          • 信道可分为两类
        • 两种计算信道容量的方法
          • 模拟信道容量计算(香农公式),W为信道宽度
          • 数字信道容量计算(奎斯特公式)
      • 数据传输技术
        • 抽样定理
        • 脉冲编码调制(PCM)
        • 模拟脉冲调制
        • 折叠二进制码的优点和原理
        • 研究基带传输技术的原因
        • 用于传输的算法编码
        • 波形传输技术有三种调制方法
        • 信道访问技术
        • 信道复用技术
        • 频分复用 Frequency Division Multiplexing
        • 波分复用 Wave Division Multiplexing
        • 时分复用 Time Division Multiplexing
        • 码分复用(CDMA)
          • CDMA信号根据码型结构的差异进行分割
          • CDMA系统中使用的码片的特性
      • 数据交换技术
        • 电路交换
        • 报文交换
        • 分组交换
      • 物理层
        • 四个物理特征
      • 数据链路层
        • 两种信道:数据链路层
        • 物理链路和数据链路的区别
        • 可靠的链路传输
        • 链路层的主要功能
        • 点对点信道中的三个基本问题
        • 差错检测
        • PPP协议和PPPoE协议
        • CSMA/CD(多点访问带冲突检测的载波监测)协议工作机制
        • 计算信道利用率的方法
        • 停止-等待协议
        • 实现可靠传输的机制-停止-等待协议SW(Stop-and-Wait)
        • 可靠传输的实现机制-返回N帧协议GBN(Go-Back-N)
          • 发送方
          • 发送流程
          • 接收方
          • 接收流程
        • 可靠传输的实现机制-选择重传协议SR(Selective Request)
          • 发送方
          • 发送流程
          • 接收方
          • 接收流程
        • 网络层提供的两种服务
        • IPV4地址格式,各类地址范围
          • A类地址
          • B类地址
          • C类地址
        • 子网划分规则
        • CIDR无分类编址IP4地址
        • IP地址和硬件地址的区别
      • ARP协议工作机制,NAT协议作用
        • ARP工作机制
        • 网络地址转换NAT(Network Address Translation)
        • IP两层分组转发机制
        • 三种交换机制
        • 路由选择协议
        • ICMP协议的特点和类型
          • 常用的ICMP有问报文有以下两种:
          • ICMP差错报告报告五种情况
        • IGMP协议功能
      • 传输层
        • 用户数据报告协议UDP(User Datagram Protocol):
        • 传输控制协议TCP(Transmission Control Protocol):
        • TC基于可靠传输的基本原理
          • 1. TCP基于字节的滑动窗口实现可靠的传输
          • 2. 序号确认
          • 3. 流量控制(滑动窗口机制) )
          • 4. 拥塞控制机制
        • OSI七层系统结构,五层原理系统和TCP/IP四层系统结构
        • 五层协议体系结构说明了分层的必要性
        • 计算机网络系统结构中的特殊术语
        • 极限容量的信道
      • 应用层
        • 域名系统DNS (Domain Name System)
          • 三类顶级域名TLD (Top Level omain)
          • 四种不同类型的域名服务器
          • 两种域名解析查询方式
          • 域名服务器和主机中高速缓存
          • DNS报文使用运输层的UDP协议进行封装,运输层端口号为53
      • 补充
        • RFC标准规定的五类状态码
          • 1**:提示信息,表示目前是协议处理的中间状态,还需客户端继续进行操作
          • 2**:成功状态,报文已经收到并被正确处理
          • 3**:重定向,请求资源发生移动,需要客户端重新发送请求
          • 4**:客户端错误,报文有误,服务器无法正确处理
          • 5**:服务端错误,在处理请求时内部发生错误
          • 未完待续~~~

前置

先了解输入URL到展示的简略过程

输入URI(统一资源标识符)后解析出协议、、端口、路径等信息,并构造一个HTTP请求。然后对URL进行解析,找到主机IP地址。【强缓存、协商缓存】

    • 把HTTP的传输操作交给操作系统的协议栈【协议栈组成:TCP(需要连接)、UDP(不需要连接)、IP(传输网络包指定路由)】,在HTTP报文头加入TCP头部、IP头部和MAC头部构造请求网络包。
    • 资源可靠传输TCP、主机远程定位IP、交换机两点传输MAC
    • 网卡:把网络包二进制包加上报头和起始帧分界符,末尾加上用于检测错误的帧校验序列FCS,最后把二进制包转化电信号发送给交换机
    • 交换机:将电信号转化为数字信号,然后根据MAC地址表查找MAC地址将信号发送到相应的端口,直到抵达路由器。
    • 路由器:接收传给自己的数据包,去除MAC头部,根据路由表的网关列判断主机地址,进行发送。

数据通信基础知识

模拟信号和数字信号概念

则是表现,是数据在传输过程中的存在形式。

  • 模拟信号:的数据或信号。
  • 数字信号:取值的数据。

数字通信的优点

  1. ,无噪声积累
  2. 便于
  3. 设备便于

数据通信系统模型组成(从不同角度给与不同描述)

  • 包括:三部分

  • 数据通信的系统模型由三部分组成。

  • 课本表述:从系统设备级的构成()–子系统、子系统和子系统

数据通信系统的主要性能指标

(1) :衡量数据通信系统的传输能力指标,指在传输一定的的多少,信道的资源包括信道的

(2) :接收端获得

算机网络的定义、主要功能、性能指标

网络的定义

计算机网络是一个将,通过起来,由功能完善的实现的系统。简单来说,就是一些的、

主要功能(五个)
  • 数据通信
  • 资源共享
  • 分布式处理
  • 提高可靠性
  • 负载均衡
性能指标(七个)
  • 带宽
  • 时延
  • 时延带宽积
  • 往返时延
  • 吞吐量
  • 速率
  • 信道利用率

香农公式

C = W ∗ l o g 2 ( 1 + S / N ) C = W*log_2(1+S/N) C=W∗log2​(1+S/N)

信号的分类、特性

信号分类
  1. 连续信号和离散信号

  2. 确知信号和随机信号

信号特性
  1. :信号随时间的快慢特性
  2. :信号按频谱函数来表示

传输方式

  1. 基带传输和频宽传输

  2. 串行传输和并行传输。

  3. 同步传输和异步传输。

  4. 单工传输,半双工传输和全双工传输。

异步传输和同步传输的区别

  • 异步传输是字符,而同步传输是面向比特

  • 异步传输以字节为,同步传输以帧为单位

  • 异步传输字符以起始位和停止位来判断,同步传输则需要通过提取数据的同步信息来判断

  • 异步传输对的要求较低,而同步传输需要特定的时钟线路协调时序

  • 异步传输比同步传输比较低

  • 传输数据可以

同步传输要考虑时钟同步
  • 一个接着一个传输,中间没有间隔,各比特持续时长相等。需要,有两种方法。外同步(添加一条当都时钟线)和内同步(曼彻斯特编码)。
  • :以为单位进行传输,字节之间的,但每个字节内的的。换句话说,字节间异步,比特间仍是同步的。为此,需要始每个字符添加

传输速率和频带利用率

两种传输速率

(1)(波特率,码元传输速率) R B = 1 T ( s ) [ T 为 调 制 时 间 长 度 ] R_B = \frac{1}{T_{(s)}} [T为调制时间长度] RB​=T(s)​1​[T为调制时间长度]

(2)(传输速率)

R b = ∑ i = 1 n 1 T i l o g 2 M i R_b = \sum^{n}_{i=1}\frac{1}{T_i}log_2 M_i Rb​=i=1∑n​Ti​1​log2​Mi​ 为第i路第一个

传输损伤和传输质量指标、原因

  • 传输损伤:中每个环节都有可能,这种伤害是多样性的。
  • 传输损伤指标是,另外还有
  • 传输损伤的两方面原因:一方面是。另一方面则是相互的影响或转化。

数据传输信道

信道的分类

按不同的角度可以有四种分类
  1. 按信道允许传输的,可分为数字信道和模拟信道

  2. 按信道的的关系,可分为单工、半双工和全双工信道

  3. 按信道的,可分为专用信道和公共交换信道

  4. 按信号使用的不同,可分为无线信道和有线信道

信道可分为两大类

信道容量的两种计算方法

模拟信道容量计算(香农公式),W为信道宽度

C = W l o g 2 ( 1 + S N ) C=W log_2(1+\frac{S}{N}) C=Wlog2​(1+NS​)

  • 16个亮度所需要的信息量为: l o g 2 16 = 4 log_216=4 log2​16=4
  • 图片的信息量为: 2.25 ∗ 1 0 6 ∗ 4 = 9 ∗ 1 0 6 2.25 * 10^6 * 4 = 9*10^6 2.25∗106∗4=9∗106
数字信道容量计算(奎斯特公式)

C = 2 W l o g 2 N C = 2W log_2N C=2Wlog2​N


数据传输技术

抽样定理

抽样定理为模拟信号数字化奠定了理论基础,若一个连续模拟信号S(t)的最高频率小于Fh,则以间隔时间为 T ≤ 1 2 F h T\leq\frac{1}{2}Fh T≤21​Fh的周期性冲激脉冲对其抽样,S(t)将被这样抽样值所完全确定,采用等间距时间进行抽样,又称均匀抽样定理。

脉冲编码调制(PCM)

主要有三种方式:

  1. 脉冲编码调制【PCM】

  2. 差分脉冲编码【DPCM】

  3. 自适应差分脉冲编码【ADPCM】

模拟脉冲调制

  • 可调制
  • PAM脉冲振幅
  • PDM脉冲宽度
  • PPM脉冲相位(位置)

折叠二进制码的优点、原理

  1. 使用最后位表示极性,双极性电压可用单极性编码来处理,极大简化了编码电路和编码过程

  2. 误码对电压的影响较小

研究基带传输技术原因、要求、波形

  1. 近距离数据通信广泛使用基带传输

  2. 数据传输系统进行传输信号和信道匹配有一个处理基带波形过程

传输使用的算法编码

  • 不归零编码
  • 归零编码
  • 曼彻斯特编码
  • 差分曼彻斯特编码

频带传输技术三种调制方式、波形

  • 调波
  • 调频
  • 调相

信道访问技术

  • 访问:主客体之间的信息相互交换或者系统状态改变,主、客体的交互行为。

  • 主体:导致信息流向或改变系统状态的主动实体如:人、进程、设备等

  • 客体:是包含或接受信息的被动实体

如:记录、文件、处理器、网络节点等

  1. 信道访问技术:在公用信道的情况下,的技术

  2. 轮询访问技术:轮叫轮询,传递轮询

  3. 争用访问技术:ALOAM,CSMA载波监听多路访问技术

  4. 环访问技术:,时隙环

信道复用技术

使用复用的好处:提高信道传输效率

频分复用 Frequency Division Multiplexing

  • 整个传输频带被划分为,每个用户占用一个。频率通道之间留有防护频带。

  • 实现相对,技术成熟,能较

  • 保护频带的存在,大大降低了FDM技术的效率。

  • 信道的非线性失真,改变了它的实际频带特性,易造成串音和互调噪声干扰。

  • 所需设备量随输入路数增加而增多,且不易小型化;

  • 频分多路复用本身不提供差错控制技术,不便于性能监测。

波分复用 Wave Division Multiplexing

  • 整个,每个用户占用一个波长范围来进行传输。

时分复用 Time Division Multiplexing

  • 把时间分割成小的时间片,,每个用户占用一个通道传输数据。

  • 通信双方是.而且这种时间关系是固定不变的;

  • 就某一瞬时来看,公用信道上仅传输某一对设备的信号,而不是多路复合信号;但就一段时间而言,公用信道上传送着按时间分隔的多路复合信号。

  • 某用户无数据发送,其他用户也不能占用该通道,将会造成带宽浪费。

  • 改进:统计时分多路复用(STDM),用户不固定占用某个通道,有空槽就将数据放入。

码分复用(CDMA)

CDMA是按照码型结构的差别来分割信号的
  • 由于各用户使用了经过特殊挑选的不同码型,他们可以在同样的时间内使用同样的频带进行通信,而不会造成相互干扰。

  • 如果从频域或时域的角度来观察,多个CDMA信号是互相重叠的。

  • 在CDMA中,每一比特时间被划分为m个间隔,称为码片。

  • 通常m的值是64或128

  • 使用CDMA的每个站分派一个唯一的m bit码片序列码片序列使用的是伪随机序列

  • 是一种直接序列的扩频通信方式

CDMA系统采用的码片的特性
  • 分派给每一个站的码片不仅互不相同,并且必须互相正交

  • 任何一个码片向量的规格化内积都是1

  • ,令。两个不同站S和T的码片序列正交,就是为0; S ∗ T = 0   S ∗ T = 0   S ∗ S = 1   S ∗ S = − 1 S*T=0\ S*T= 0\ S*S= 1\ S*S = -1 S∗T=0 S∗T=0 S∗S=1 S∗S=−1

  • 简化了信道,允许用户在任意时刻

  • 信道带宽利用率低

是将单一媒体的,这些子信道之间。从媒体的整体频带资源上看,每个子信道只占用该媒体频带资源的一部分。

(更确切地应该称为多点接入)处理的是。这在用户仅仅,而所有的移动通信系统基本上都属于这种情况。相反,在的(对于无线广播或电视广播站就是这样)。

数据交换技术

电路交换

交换设备在通信双方找出一条实际的的过程。(最早的电路交换连接是由电话接线员通过插塞建立的,现在则由实现。)

特点: 数据传输前需要建立一条的通路。

  • 呼叫——建立连接——传输——挂断

以电路交换进行数据通信时,存在两个限制条件:

  • 通信双方的两个站必须的状态;

  • 两个站之间的,而且必须专用。

对于,这种交换方式是较为适用的。

优点:

  • 建立连接后,;处理开销小;

  • 对数据信息的类型

缺点:

  • 建立连接的时间长;

  • 一旦建立连接就独占线路,线路利用率低;

  • 各种不同类型和特性的用户终端之间不能互通;

  • 存在传输损耗;

报文交换

整个报文作为一个整体一起发送。在交换过程中,交换设备将接收到的,待出去,一级一级中转,直到目的地。这种数据传输技术称为

  • ;

  • 交换机以“存储─转发”方式传输数据信息,它不但可以起到匹配输入输出传输速率的作用,而且还能起到防止呼叫阻塞、平滑通信业务量峰值的作用;

  • 易于实现各种不同类型终端之间的互通;

  • 不需要发、收两端同时处于激活状态。

  • 报文大小不一,造成缓冲区管理复杂。
  • 大报文造成存储转发的延时过长;
  • 出错后整个报文全部重发。

分组交换

将报文划

  • 存储量要求较小,可以用内存来缓冲分组——速度快;

  • ——适用于交互式通信;

  • 某个分组出错仅重发该分组——;

  • 各分组可通过不同路径传输,

  • 数据传输前不需要建立一条端到端的通路。
  • 有强大的纠错机制、流量控制和路由选择功能。

中,应考虑下面三种类型的时延:

  • :指

  • 传送时延:指,这个时间与所用的线路传输速率和信息格式有关。

  • 结点时延:指


物理层

物理层的四个特性


数据链路层

数据链路层两种信道

  • 信道
  • 信道

物理链路和数据链路的区别

与链路的区别在于数据链路除物理链路外,还必须有一些必要的

因此,数据链路比物理链路多了

链路上的可靠传输

但是,数据传输并不可靠,在,才是“数据链路接通了”

此后,由于,进行可靠的数据传输当数据链路断开连接时,物理电路连接不一定跟着断开连接。

链路层的主要功能

  • 的传输,就好像数据链路层不存在一样

  • : 在一段时间内,占所的比率

点对点信道中的3个基本问题

  • 。面向的物理(异步)链路使用(插入“转义字符”)实现透明传输;

  • 出现的每一个7E )字节转变成2字节序列()。出现的每一个7D()字节转变成2字节序列()。

  • 出现的每一个ASCII码控制字符(),则在该字符前面插入一个7D

  • 字节,同时将该字符的编码加上0x20。

  • 进行反变换即可恢复出原来的帧的数据部分。

面向的物理(同步)链路使用实现透明传输;

  • 对帧的数据部分进行扫描(一般由硬件实现)。只要发现5个连续的比特1,则立即填充1个比特0。

  • 对帧的数据部分进行扫描(一般由硬件实现)。只要发现5个连续的比特1,就把其后的1个比特0删除。

差错检测

,使用差错检测码来检测数据在传输过程中是否产生了比特差错

  • 接收方每收到一个,就进行CRC检验
  • 若CRC检验正确,就收下这个帧
  • 反之,就丢弃这个帧
  • 使用PPP的数据链路层向上不提供可靠传输服务

PPP协议和PPPoE协议

PPP协议为在点对点链路传输各种协议数据报提供了一个标准方法

  • 对各种协议数据报的封装方法(封装成帧)
  • :用于以及数据链路的
  • 一套:其中的每一个协议

CSMA/CD(带冲突检测的载波监听多点访问)协议工作机制

采用的策略

工作原理:

  • 发送前先监听信道是否空闲,若空闲则立即发送数据。
  • 在发送时,边发边继续监听。若监听到冲突,则立即停止发送。
  • 等待一段随机时间(称为退避)以后,再重新尝试。

信道利用率计算方法

  • 最小帧长 = 争用期(往返时延) * 数据传输速率

停止-等待协议

  1. 时(例如使用卫星链路),信道利用率非常低。
  2. 若出现重传,则对于传送有用的数据信息来说,信道利用率还要降低。
  3. 为了克服停止-等待协议信道利用率很低的缺点,就产生了另外两种协议,即后退N帧协议GBN和选择重传协议SR。

可靠传输的实现机制——停止-等待协议SW(Stop-and-Wait)

【注意事项】

锐单商城 - 一站式电子元器件采购平台