计算机网络

第一章 概述

1.1 计算机网络在信息时代的作用

image-20211215160222601

1.2因特网概述

image-20211215160512902

image-20211215160605845

image-20211215160758431

image-20211215160905067

image-20211215161027564

image-20211215161147996

image-20211215161239993

边缘部分:主机(端系统)

  • 运行网络应用程序
  • 实现通信和资源共享

主机间的通信方式

  • C/S:Client/Server
  • P2P:Peer-Peer

image-20211215161729071

image-20211215161823347

image-20211215161932634

1.3 三种交换方式

电路交换

使所有电话机两两相连

image-20211215162115016

image-20211215162046959

image-20211215162225023

分组交换

报文需要添加首部,来确定目的地址,源地址等信息

image-20211215163314080

image-20211215162512275

报文交换

不限制报文大小,对路由器缓存空间的要求较大

电路交换、报文交换、分组交换的对比

image-20211215163115552

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

image-20211215163536706

image-20211215163910304

覆盖范围

  • WAN:互联网的核心部分
  • MAN:5-50公里
  • LAN:校园网,企业网
  • PAN:10米

公用网:电信公司建造的大型网络

专用网:军队、银行

1.5 计算机网络的性能指标

image-20211215164234768

image-20211215164952868

image-20211215170032955

image-20211215170123731

image-20211215171335694

image-20211215171352246

image-20211215170441918

image-20211215170558700

image-20211215171509218

image-20211215171527786

image-20211215170659613

image-20211215170850845

RTT:从发送方发送数据开始,到收到来自接收方的确认,总共经历的时间

image-20211215171005306

image-20211215171124689

1.6 计算机网络体系结构

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

image-20211215172002662

image-20211215172254393

image-20211215172331959

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

image-20211215200652407

image-20211215200811811

image-20211215200945034

争用总线:CSMA/CD协议

image-20211215201106629

路由选择:路由协议

image-20211215201151995

进程之间通信:端口号

处理传输错误:差错检验

image-20211215201209199

  • 通过应用进程间的交互完成特定网络应用
    • 支持WWW应用的HTTP
    • 支持文件传送的FTP
    • 支持电子邮件的SMTP

image-20211215201248879

  • 五个层次的PDU(Protocol Data Unit, 协议数据单元):对等层直接的传送的数据单位
    • 应用层 报文
    • 运输层 报文段
    • 网络层 IP数据报 /包
    • 数据链路层 帧
    • 物理层 比特

image-20210928143307397

发送方:层次封装

接收方:解封

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

  • 实体:任何可发送或接收信息的硬件或软件进程

  • 对等实体:位于同等层中仙湖通信的两个实体(Apache与Chrome)

    • image-20211215202521281
  • 对等实体之间处理相同的PDU:接收方第n层收到的PDU与发送方发出的PDU一致

  • 协议:两个对等实体之间的(逻辑)通信的规则

    • image-20211215202638902
    • image-20211215203147119
  • 服务:在协议的控制下,本层向上一层提供服务,本层使用下一层所提供的服务

    • image-20211215203256314
  • 服务访问点:在同一节点(系统中相邻两层的实体进行交互(即交换信息)的地方

    • image-20211215203403143
    • image-20211215203511945

第二章 物理层

2.1 物理层的基本概念

image-20211216105349639

2.2物理层下面的传输媒体

2.2.1 导引型传输媒体

同轴电缆

image-20211216105531251

双绞线!!(两条互相绝缘的铜线绞合起来)

image-20211216105957417

非屏蔽

image-20211216110731425

屏蔽(对比无屏蔽双绞线,增加了金属丝编织的屏蔽层)

光缆!!

光纤非常细,必须做成结实的光缆。

一根光缆至少一根光纤,多则数百跟根光纤

image-20211216110357558

image-20211216110425648

image-20211216110652413

  • 多模光纤(光线在纤芯中不断全反射)
  • 单模光纤(光线直线传播,不产生放射)

image-20211216110948786

电力线

image-20211216111108374

2.2.1非导引型传输媒体

image-20211216111257343

image-20211216111319413

无线电波

image-20211216111359676

微波

image-20211216111508687

红外线

image-20211216111605577

可见光

image-20211216111718028

2.3 传输方式

传输方式

image-20210930102727476

短距离 (CPU与内存)并行

长距离 (计算机网络)串行

在这里插入图片描述

image-20210930103402742

单工:一条信道

半双工、全双工:两条信道(一个方向一条)

2.4 编码与调制

image-20210930104016283

image-20211216123848266

码元

image-20211216123715994

常见编码

不归零编码:不能从信号波形本身中提取信号时间频率(没有自同步能力,不采用这种编码)

image-20211216124034476

image-20211216124158218

归零编码:自同步,编码效率低

image-20211216124332573

曼切斯特编码:自同步

image-20211216124506727

差分曼切斯特:自同步,一位比特开始处是否有跳变,有跳变则为0,没有跳变则为1

image-20210930104625301

image-20211216124737222

调制

image-20210930110040302

image-20211216125103994

image-20211216125301046

image-20211216125319536

image-20211216125342753

image-20211216125410264

2.5 信道极限容量

image-20211216125700547

传输速率越高,失真越严重;

传输距离越远,失真越严重;

信道极限传输速率

奈氏准则

image-20211216130056043

image-20211216130231515

image-20211216130359154

image-20210930110515738

2.4 信道复用技术

image-20210930112139008

频分复用 FDM

image-20210930112258124

时分复用 TDM

image-20210930112404741

时分复用可能会造成线路资源的浪费

统计时分复用 STDM

image-20210930112836842

波分复用 WDM

image-20210930112957622

码分复用 CDM

常用名称码分多址 CDMA,广泛应用于 2G、3G 网络

  • image-20211216132848511

  • 每一个比特实际划分为m个短的间隔,称为码片(chip)

  • 每个站都被指派一个唯一的m bit 码片序列

    • 如发送比特1,则发送自己的m bit码片序列
    • 如发送比特0.则发送改码片序列二进制反码
  • image-20211216133040011

  • image-20211005141806398

  • image-20211005141854456

CDMA(计算)

image-20211216133700251

image-20211216133716094

image-20211005140325759

2.5数字传输系统(自学)

2.6宽带接入技术

  • 用户要连接到互联网,必要先连接到某个ISP
  • 宽带定义(2015)
    • 上行速率 3 Mbit/s
    • 下行速率 25 Mbit/s

image-20211216133902262

ADSL技术

  • 使用现有的模拟电话用户线,采用频分复用技术

image-20211005144627236

image-20211216134245197

光纤同轴混合网(HFC网)

image-20211216134710349

image-20211216134726340

image-20211216134738148

FTTx技术

image-20211216134801873

LAN接入

image-20211216134843851

第三章 数据链路层

数据链路层属于计算机网络的低层。

数据链路层使用的信道:

  • 点对点信道:这种信道使用一对一的点对点通信方式
  • 广播信道:这种信道使用一对多的广播通信方式,因此过程复杂。广播信道上连接的主机非常多,因此必须使用专用的共享信道协议来协调这些主机的数据发送

计算机网络体系结构

image-20211020234024412

3.1数据链路层概述

image-20211007095846328

数据链路层所处的地位

image-20211007100624188

  • 主机H1 通过电话线上网
  • 主机H1 和 H2 都有完整的5层协议栈,但路由器在转发分组时使用的协议栈只有下面3层

下图是仅从数据链路层看数据的流动,只关心水平方向上的各数据链路层

image-20211020235715396

tip:不同的链路层可能采用不同的数据链路层协议

数据链路和帧

  • 链路(link)
    • 一条无源的点到点的物理线路段,中间没有任何其它的交换节点
    • 一条链路只是一条以同的一个组成部分
    • 或物理链路
  • 数据链路(data link)
    • 把实现控制数据传输的协议的硬件和软件加到链路上,就构成了数据链路
    • 或逻辑链路
    • 典型实现:适配器(即网卡)
数据链路层协议数据单元: 帧

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Joax6vyf-1639877656755)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211021001034741.png)]

三个基本问题

  1. 封装成帧
  2. 差错检测
  3. 可靠传输

image-20211216144801895

image-20211216144827475

image-20211216144847919

两种信道类型

image-20211007103413602

802.11 帧 (wifi)

广播信道中,通过识别源地址字段与自己的mac地址哎确定是否是发送给自己的。

碰撞问题

广播信道可能会发送碰撞问题

image-20211007104036647

有线(HUB集线器) 使用 CSMA/CD

无线使用 CSMA/CA

但是 已经被替代

image-20211007103846608

3.2.封装成帧

  • 封装成帧(framing) 在一段数据前后 添加 帧首部 , 和 帧尾部 ,构成一个帧
  • 帧首部 和 帧尾部 之间的部分就是实际的数据 ;
  • 首部和尾部的一个重要作用就是进行 帧定界(即确定帧的界限)

image-20211007105558192

最大传送单元 MTU

image-20211007112025896

  • MTU(Maximum Transfer Unit):最大传送单元

  • PPP帧和以太网V2 MAC帧:MTU = 1500

  • MAC帧的最小传输长度:46

MTU(Maximum Transfer Unit):规定了所能传送的帧的数据部分长度上限

PPP帧即是上图的 1500 字节

MAC帧还具有46~1500 字节的限制

帧定界

PPP帧在帧头和帧尾各有一个1字节的表值,即帧定界标志。:首部开始符 SOH , 传输结束符 EOT

image-20211216145515508

MAC帧 :使用前导码进行时钟同步,

帧与帧之间有间隙(规定 96比特时间)

image-20211216145713978

image-20211007112723143

image-20211007105906892

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CPfKNDTf-1639877656760)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211007110101204.png)]

透明传输

  • **透明传输:**数据链路层对帧的数据部分没有任何限制,即无论发送什么样的比特组合的数据,这些数据都能够按照原样没有差错地通过这个数据链路层

为了解决透明传输的问题就要使得 数据中可能出现的控制字符 “SOH” 和 “EOT” 等在接收端不被解释为 控制字符

使用 字节填充 或 字符填充 来解决 透明传输的问题

面向字节的链路使用字节填充法实现透明传输

​ 当帧中出现了定界符(控制字符)时,数据链路层就会错误地找到“帧的边界”,可以插入转义字符来解决

​ **具体的做法是:**在接收到的数据中 出现的 “SOH" 或 ”EOT“ 的前面加入一个 转义字符 ESC

image-20211007110553838

当帧中出现了定界符和转义字符时,再插入转义字符

当接受端收到连续的两个转义字符是,就删除前面的一个

image-20211022134044528

面向比特的链路使用零比特填充法

零比特填充法

image-20211007111329756

image-20211007111221724

3.3差错检测

image-20211007102001308

帧尾中含有检测码

image-20211022183728705

在传输过程中可能会产生 比特差错: 0—>1 ,1----->0

在一段实际内,传输错误的比特占所传输比特的比率称为 误码率 BER (Bit Error Rate)

image-20211216151142542

奇偶校验

image-20211216151504116

循环冗余校验 CRC

image-20211022183842574

image-20211022184005785

image-20211022184017397

image-20211022184031948

FCS 检测码 只能检测是否出现比特差错,不能定位差错,无法纠错

image-20211216152617123

3.4 可靠传输

image-20211216152859345

image-20211007102517323

检错码无法实现可靠传输

image-20211007102853170

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o3VJbkX2-1639877656766)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216153251343.png)]


3.5 点对点协议PPP

  • 点对点信道的数据链路层使用 PPP 协议

    image-20211022185008087

PPPoE: PPP over Ethernet

PPP 组成

  • PPP 协议包括三部分:封装成帧、NCP、LCP

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fREqXB4U-1639877656766)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211022185202694.png)]

PPP 帧格式

image-20211216153932020

PPP 的透明传输

image-20211022185309457

  • PPP用面向字节的异步传输时,使用 字节填充法

    • image-20211216154249572
  • PPP用面向比特的同步传输链路时,采用 零比特填充法

    • image-20211216154343134

PPP 的差错检测

image-20211022185519976

3.6 媒体接入控制

3.6.1 媒体接入控制的基本概念

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lkyZS82v-1639877656768)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216155404557.png)]

3.6.2 静态划分信道

FDM

TDM

WDM

CDM (CDMA)

3.6.3 CSMA/CD 协议

image-20211216155849985

image-20211216160120376

image-20211216160238334

争用期

image-20211216160634537

最小帧长

image-20211216160849621

最大帧长

image-20211216161216011

截断二进制指数退避算法

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-piUATDAK-1639877656772)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216161443486.png)]

帧间最小间隔

image-20211216162712771

信道利用率

image-20211216161904691

image-20211216162644903

3.7 MAC地址

image-20211216162934700

image-20211216163048109

image-20211216163219385

image-20211216163351472

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ngjnkXJD-1639877656775)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216163437643.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JYSp3COh-1639877656776)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216163506720.png)]

image-20211216163623913

image-20211216163650735

3.8 集线器与交换机的区别

集线器

image-20211216163958727

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pQlqfQEA-1639877656777)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216164303106.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W8UNOKOF-1639877656778)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216164313406.png)]

以太网交换机

image-20211216164423939

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-52LXdoFj-1639877656778)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216164658855.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RtZAo98S-1639877656779)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216164509333.png)]

image-20211216164954799

image-20211216165004113

image-20211216165028409

image-20211216165054825

image-20211216165103214

image-20211216165119280

image-20211216165158765

3.9 以太网交换机自学习和转发帧的流程

image-20211216165317956

image-20211216170720798

image-20211216165835330

image-20211216165933498

image-20211216170948614

3.10 生成树协议STP

image-20211216171324650

image-20211216171509910

3.11 虚拟局域网VLAN

虚拟局域网VLAN概述

image-20211216171732432

image-20211216171806915

image-20211216171854889

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ar6ezoPU-1639877656786)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216172028840.png)]

image-20211216172049887

IEEE 802.1Q帧

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9sETUIQg-1639877656787)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211216172330561.png)]

交换机的端口类型

image-20211216172407762

ACCESS 端口

image-20211216172631389

image-20211216172754566

Trunk 端口

image-20211216173126554

Hybrid 端口

image-20211216173414307

第四章 网络层

4.1 物理层概述

  • 网络层的主要任务是 实现网络互连,进而 实现数据包在不同网络之间的传输

  • 网络层的需要解决的主要问题

    • 向运输层提供 可靠/不可靠 服务
    • 网络层寻址(IP地址)
    • 路由选择(路由表)
  • Internet 使用 TCP/IP 协议栈

  • TCP/IP 协议栈 的网络层 使用 网际协议IP,它是协议栈的核心协议 故此(网络层也称为网际层)

    image-20211115214207961

4.1.1 网络层提供的两种服务

  • 面向连接的可靠的虚电路服务
    • 可靠通信由 网络 来保证,应用于 ATM,帧中继等网络
    • 通信过程:建立一条虚电路—》所有分组沿 同一条 虚电路传输 按序到达 目的主机—》释放虚电路
    • image-20211115215152943
    • image-20211115215337045
  • 无连接的不可靠的数据报服务
    • image-20211115215531558

image-20211115215602170

4.2 IPv4地址

1.IPv4 地址简述

image-20211115220806458

点分十进制表示

image-20211115220306085

10.254.15.240

2. 分类编址的IPv4地址

  • image-20211117131136828

  • IP子网 Subnet

    • IP地址具有相同网络号的接口
    • 不跨越路由器可以互相连通的接口

image-20211117131403947

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9fG3ROTL-1639877656793)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117131311023.png)]

image-20211117131323588

image-20211117124459521

A类地址

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-N3dmxmwi-1639877656796)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117124950437.png)]

B类地址

image-20211117125236227

C类地址

image-20211117125509487

练习题:

image-20211117130056863

A 否 B 否

A 是 B 是

A 否 C 否

A 否 C 是

B 否 C 是

B 是 C 是

image-20211117130320160

image-20211117130626774

3.划分子网的IPv4地址

image-20211117133458359

从主机号中借用几位,作为子网号,依此划分子网

子网掩码

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zZ799gFd-1639877656798)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117131602650.png)]

举例:

image-20211117131914952

image-20211117132243402

image-20211117133059220

image-20211117133221117

4. 无分类编址的IPv4地址(CIDR)

  • 无类域间路由(CIDR:Classless InternetDomin Routing)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-edgFbCRi-1639877656800)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117133931864.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-aAMMbEnr-1639877656800)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117134104725.png)]

路由聚合(构造超网)
  • 路由聚合的前提:地址块连续的

image-20211117134525611

image-20211117135053708

5.IPv4地址的应用规划

定长的子网掩码(FLSM)

(Fiex Length Subnet Mask)

image-20211117140337084

变长的子网掩码(VLSM)

(Variable Length Subnet Mask)

image-20211117140400536

小结:

image-20211117140310631

4.3 地址解析协议 ARP

image-20211117140721425

image-20211117140740274

image-20211117140959879

image-20211117141024215

image-20211117141111898

image-20211117141142261

image-20211117141231659

4.4 IP数据报的发送与转发

  • IP数据报的发送和转发包含以下两个部分:
    • 主机发送IP数据报
    • 路由器转发IP数据报

image-20211117141848110

image-20211117141929182

image-20211117141939529

源主机可以通过

将 目的IP 和 源主机子网掩码 与运算,与源主机的网络地址进行比较,

得知 目的主机是否与源主机在同一个局域网内。

如果在同一个局域网内 可以 直接交付

如果不在同一局域网内,就将IP数据报发给路由器进行转发。

image-20211117142438317

源主机需要通过配置默认网关 来知道路由器的存在。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zkoxEdKO-1639877656806)(C:/Users/ASSSIN/AppData/Roaming/Typora/typora-user-images/image-20211117142544644.png)]

假设数据报首部没有出错:

按顺序 用路由表中第一个项目的子网掩码与目的地址相与 判断 和 目的网络地址是否相同,不一致则 与下一个项目 进行上述操作,一致则从下一跳指定的接口转发

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LhVAN5rJ-1639877656806)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117142857396.png)]

路由器隔离广播域

image-20211117143031733

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PO7pcJ4u-1639877656807)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117143049287.png)]

练习:

image-20211117143736999

image-20211117143859109

image-20211117144107513

4.5 静态路由配置

静态路由

image-20211117145730087

配置静态路由命令:image-20211118002801143

ip route 目标网段 子网掩码 下一跳IP地址

image-20211117145937450

默认路由

image-20211117150141482

特定主机路由

image-20211117150316600

  • 路由优先级:直连>特定主机路由>静态>动态>默认

静态路由配置可能产生的路由环路问题

问题1

image-20211117150554390

问题2

image-20211117151221193

为了避免可以添加黑洞路由

image-20211117151311298

问题3

image-20211117151542945

当检测到 接口0 直连的网络出现故障,不可达,会自动删除路由表中相关的项目

要解决可以在 R1路由表中添加针对此直连网络的黑洞路由

image-20211117151720972

当故障消失时,直接关于故障的直连网络的路由表项目又自动出现,并且之前人工设置的黑洞条目自动失效

image-20211117151840871

如果由出现故障,则重复上述步骤,再次使用黑洞条目

4.6 路由选择协议

静态路由选择与动态路由选择

image-20211117152305713

自治系统AS(Autonomous System)

image-20211117152344579

image-20211117152533084

image-20211117152715580

image-20211117152726955

常见的路由选择协议

image-20211117152916921

路由器的基本结构

image-20211117153028890

如果是路由报文,则转给路由选择处理及

如果是数据分组,则按照转发表进行转发

image-20211117153301581

4.7 路由信息协议RIP

image-20211117161440388

也可以将路由器到直连网络的距离定义为0

image-20211117161705618

等价负载均衡:将通信量均衡地分不到多条等价(距离向量相等)的路由上

RIP的基本工作过程

image-20211117162010457

RIP路由条目的更新规则

image-20211117162324190

C将自己的路由发给D,距离加1,下一条改为自己(C)

image-20211117162305166

RIP 坏消息传播慢

image-20211117164134378

image-20211117164231059

无法彻底解决路由环路问题,这是由距离向量算法的本质决定的

练习:

image-20211117164513304

R3向R2通过,R2将距离修改为16,但是R2更新后,R1告诉R2可以到达,故修改为3

4.8 开放最短路径优先OSPF(内部网关协议)

image-20211117164943811

image-20211117165123650

image-20211117165347279

image-20211117165446378

image-20211117165531846

image-20211117165634976

image-20211117165738483

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-hM5OjYil-1639877656823)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117165858087.png)]

image-20211117170015764

image-20211117170317667

image-20211117170346837

4.9 边界网关协议BGP

image-20211117170637316

image-20211117170744106

image-20211117170843519

image-20211117170936297

image-20211117171010083

image-20211117171147128

image-20211117175404002

image-20211117175413130

image-20211117175550186

练习:

image-20211117171301553

image-20211117171337452

4.10 IPv4数据报的首部格式

image-20211117175730240

image-20211117175742894

image-20211117175855303

image-20211117175930816

image-20211117180225714

image-20211117180350591

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-A5bBubex-1639877656831)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117180501557.png)]

MTU = 1420

image-20211117181019288

image-20211117181322529

生存时间TTL字段的作用—防止IP数据报在网络中永久兜圈

image-20211117181437636

image-20211117181608451

image-20211117181725456

image-20211117181748319

image-20211117182214037

练习:

image-20211117182711955

image-20211117182805751

image-20211117182833794

4.11 网际控制报文协议ICMP

image-20211117183123187

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-px22EazO-1639877656836)(C:/Users/ASSSIN/AppData/Roaming/Typora/typora-user-images/image-20211117183347381.png)]

ICMP差错报文

image-20211117183153458

  • 终点不可达

    image-20211117183252653

  • 源点抑制

    image-20211117183538392

  • 时间超过

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5WtTZwoo-1639877656838)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117183659357.png)]

  • 参数问题

    image-20211117183839241

  • 改变路由(重定向)

    image-20211117184009659

不应发送ICMP差错报文的情况

image-20211117184053899

练习:

image-20211117184148584

ICMP询问报文

image-20211117184309526

ICMP应用举例

image-20211117184358399

  • 分组网间探测PING

image-20211117184454246

  • 跟踪路由traceroute

    image-20211117184617415

image-20211117184804937

image-20211117184950216

4.12 IPv6

image-20211117214039307

image-20211117214437469

image-20211117214652284

image-20211117214701517

image-20211117214844789

image-20211117214957824

image-20211117215015730

image-20211117215050404

image-20211117215511137

image-20211117215616298

image-20211117215915325

image-20211117220025583

image-20211117220304134

image-20211117220331073

image-20211117220351647

image-20211117220411259

image-20211117220427057

image-20211117220441728

image-20211117220453759

image-20211117220502361

image-20211117220514031

4.13 IP多播

image-20211117221029815

image-20211117221133220

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fegX67Jo-1639877656854)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117221227010.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kWK1cCqR-1639877656854)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117221410489.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YfDJol7u-1639877656855)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117221438236.png)]

image-20211117221725803

image-20211117221817818

image-20211117221913081

image-20211117221942593

image-20211117221959053

image-20211117222018609

4.14 VPN与NAT

虚拟专用网:VPN

网络地址转换:NAT

VPN

image-20211117223032326

image-20211117223240937

image-20211117223338922

NAT

image-20211117223821078

image-20211117223921068

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zN3CUGeI-1639877656860)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211117223949115.png)]

image-20211117224049405

image-20211117224205738

image-20211117224237859

4.15 MPLS

image-20211117224536730

image-20211117224619774

image-20211117224724991

image-20211117224756685

image-20211117224938120

image-20211117225112417

第五章 运输层

5.1 运输层概述

image-20211122234630580

AP1、AP2、AP3、AP4是主机的应用

image-20211122234844899

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Z4ZNiY28-1639877656866)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211122234912018.png)]

5.2 运输层端口号、复用与分用的概念

image-20211122235326734

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WAEPh7Rs-1639877656867)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211122235543185.png)]

UDP 协议字段:17

TCP 协议字段:6

image-20211122235710681

image-20211123000155709

image-20211123000207796

image-20211123000304605

5.3 UDP和TCP的对比

image-20211124101345648

用户数据报协议UDP

(User Datagram Protocol)

image-20211124101652987

  • 使用UDP可以随时发送数据

image-20211124102035952

  • UDP支持一对一,一对多,一对全的通信,即单播、多播、广播

image-20211124102415405

image-20211124102753053

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ILjjXcAv-1639877656871)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124102906007.png)]

UDP有检验和,与伪首部有光

image-20211124104056195

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bT8qr9W4-1639877656872)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124104106538.png)]

image-20211124104405114

传输控制协议TCP

(Transmission Control Protocol)

image-20211124101953484

  • 进行数据传输之前必须使用‘三报文握手‘来建立TCP连接

  • 连接建立后才能进行数据传输

  • 数据传输结束后,必须使用’四报文挥手‘来释放TCP连接

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Vy9uxKXj-1639877656873)(C:/Users/ASSSIN/AppData/Roaming/Typora/typora-user-images/image-20211124102159554.png)]

  • 只能以一对一通信

image-20211124102428910

  • 可以同时发送和接受,是全双工的。
  • 接收方和发送方对字节流分割成的块数不一定相等,但是字节流一定相等。接收方要有能力识别字节流。

image-20211124102805057

image-20211124102916053

小结

image-20211124102951254

5.4 TCP的流量控制

image-20211124103056753

停止等待协议

分组误码、分组丢失、确认丢失、确认世道情况下使用 超时重传机制保证可靠性

image-20211124103626530

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tSF26NBG-1639877656877)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124103738502.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ibDpMAH9-1639877656878)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124103853890.png)]

  • TCP规定,即使接受窗口为0,也必须接受零窗口探测报文、确认报文段、携带紧急数据的报文段
  • 如果零窗口探测报文段也有超时重传计数器,超时后,也会重传
  • RTT (往返时间)
  • 超时重传计时器时间(RTO) > RTT(略大于)

image-20211124104605567

使用停止等待协议的信道利用率很低,用流水线和累计确认可提高信道利用率

image-20211124105328368

image-20211124105343475

练习:

image-20211124105055676

5.4 TCP的拥塞控制

image-20211124105705648

四个拥塞控制算法

image-20211124105753172

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HX1C7SOn-1639877656881)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124105953246.png)]

慢开始(slow-start)

image-20211124110238895

image-20211124110253302

image-20211124110305562

image-20211124110332508

image-20211124110340822

image-20211124110348897

image-20211124110357378

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-65LPvatw-1639877656885)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124110417370.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D7L9NvlA-1639877656885)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124110437542.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6q30wYCd-1639877656885)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124110448038.png)]

image-20211124110526309

image-20211124110538345

image-20211124110548696

image-20211124110600474

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bOlwvXdl-1639877656887)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124110636190.png)]

image-20211124110648445

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nsgZPYdf-1639877656888)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124110658562.png)]

image-20211124110936050

image-20211124111023554

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NhQooTup-1639877656889)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124111141664.png)]

image-20211124111334430

image-20211124111505917

image-20211124111643017

练习:

image-20211124111942071

5.6 TCP超时重传时间的选择

超时重传时间RTO小于RTT

image-20211124115926680

超时重传时间RTO远大于RTT

image-20211124120023354

如果使用略大于第一次RTT的时间的RTO,可能会出现的情况

image-20211124120125484

解决的办法-加权平均往返时间

image-20211124120242821

image-20211124120607782

image-20211124120927629

image-20211124121124771

image-20211124121458566

5.7 TCP可靠传输的实现

image-20211124121957515

  • 接收窗口大小为20
  • 31之前的已经接收,期望从31开始接收

image-20211124121937312

image-20211124122157892

image-20211124122446763

  • 31号数据没有接收到(可能丢失,可能还在网络中没有发送过来),这是未按序接收到的数据(暂存在接收缓存中),只会发送按序接收数据的最高好书,所有还是发送希望收到31号数据的确认报文段(第一个重复确认,不会引起快重传)

image-20211124122746864

image-20211124122849483

image-20211124123120861

练习:

image-20211124123300790

image-20211124123509767

5.8.1 TCP的运输连接管理–TCP的连接建立

image-20211124124150460

image-20211124124224121

三报文握手

image-20211124124403570

image-20211124124423521

  • 同步位:SYN = 1 表明这是一个TCP连接请求报文段,SYN为1的报文段不能携带数据,但是要消耗一个序号
  • 序号字段:seq
  • 确认位:ACK=1 ,SYN=1,ACK=1 表明这是一个TCP连接请求确认报文段
  • 请求确认报文的ack =连接 请求报文的 seq+1
  • 确认位:ACK=1 表明这是一个普通的TCP确认报文段
  • 普通的TCP确认报文可以携带数据,但是如果不携带数据,则不消耗序号

image-20211124125352998

image-20211124125618082

如果使用两报文握手

image-20211124125708138

服务器会一直等待来自TCP客户的发来数据,会浪费资源。

练习:

image-20211124130053778

小结

image-20211124130116251

5.8.2 TCP的运输连接管理–TCP的连接释放

  • 终止位:FIN=1
  • FIN=1 ,ACK=1 表明这是一个TCP连接释放报文段,也对之前收到的报文段进行确认
  • seq=u 之前TCP客户端进程之前已发送过的数据的最后一个字节的序号加1,
  • TCP规定,FIN=1 的报文即使不携带数据,也要消耗一个序号
  • ack= v 之前TCP客户端进程之前已收到的s数据的最后一个字节的序号加1,
  • ACK=1 普通的TCP确认报文段
  • seq=v 之前TCP服务端进程之前已传送的s数据的最后一个字节的序号加1,与客户端发来的ack 匹配
  • ack = u+1 是对发来的seq的确认
  • seq=w 在关闭状态下,TCP服务器进程可能又发送了一些数据
  • ack=u+1 是对之前收到的TCP连接释放报文段的重复确认

image-20211124131231164

如果不等待,直接关闭

image-20211124131300181

保活计时器

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-OJh4A3C9-1639877656905)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124131435767.png)]

5.9 TCP报文段的首部格式

image-20211124131551869

image-20211124131616725

image-20211124131636958

image-20211124131753413

image-20211124131855953

image-20211124131934706

image-20211124131957034

image-20211124132100472

image-20211124132218155

image-20211124132301829

以4字节为单位,乘以偏移量

image-20211124132328777

image-20211124132416724

image-20211124132504458

image-20211124132546379

image-20211124132617569

image-20211124132644108

image-20211124132706405

image-20211124132751117

image-20211124132845552

image-20211124132916520

第六章 应用层

6.1 应用层概述

image-20211124194259393

image-20211124194356913

image-20211124194459138

image-20211124194524317

小结

image-20211124194545107

6.2 客户/服务器方式(C/S方式) 和对等方式(P2P方式)

image-20211124195031931

image-20211124200140198

image-20211124200220964

image-20211124200338172

image-20211124200407033

6.3 动态主机配置协议DHCP

image-20211124201529884

image-20211124202145119

这里DHCP客户会收到两个DHCP OFFER ,一般会选择先到的那个。

image-20211124202314930

image-20211124202415805

image-20211124202617713

DHCP中继代理

image-20211124202719657

image-20211124202815602

6.4 域名系统DNS(Domain Name System)

image-20211124203040990

image-20211124203023297

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DN73Qbcy-1639877656920)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124203122644.png)]

image-20211124203136773

层次树状结构的域名结构

image-20211124203313657

image-20211124203326315

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WUeRwROX-1639877656921)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124203504081.png)]

image-20211124203640458

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W26QHxvu-1639877656922)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124203957519.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-obK4nIvV-1639877656923)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124204222543.png)]

image-20211124204313822

image-20211124204353555

  • DNS报文使用运输层的UDP协议进行封装,运输层端口号为53

练习:

image-20211124204517150

image-20211124204939293

6.5 文件传送协议FTP

image-20211124210339193

image-20211124210438727

FTP客户可以上传文件到FTP服务器,也可以从FTP服务器上下载文件

image-20211124210538197

image-20211124210635829

image-20211124210659664

image-20211124210732300

image-20211124210810409

image-20211124210822382

image-20211124210950933

image-20211124211043493

被动模式更安全

练习:

image-20211124211151260

image-20211124211243179

6.6 电子邮件

image-20211124222613745

image-20211124222756106

image-20211124222903529

简单邮件传送协议SMTP

image-20211124223201318

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fHmOYrzZ-1639877656930)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124223235226.png)]

image-20211124223251439

电子邮件格式

image-20211124223458116

多媒体扩展:MIME

image-20211124223603480

image-20211124223703882

image-20211124223722138

邮件读取协议

image-20211124223838627

image-20211124223931441

image-20211124223954900

万维网电子邮件

image-20211124224144433

image-20211124224210424

练习:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rE1p7Chl-1639877656933)(https://gitee.com/ASSIN1024/typora_image/raw/master/%20Typora_img/image-20211124224313467.png)]

image-20211124224444483

image-20211124224501566
(C/S方式) 和对等方式(P2P方式)

[外链图片转存中…(img-5EMfLeOW-1639877656915)]

[外链图片转存中…(img-OXQqdxyh-1639877656916)]

[外链图片转存中…(img-gWrgGGzD-1639877656916)]

[外链图片转存中…(img-ZKHwQC8m-1639877656916)]

[外链图片转存中…(img-F8tBBWjK-1639877656916)]

6.3 动态主机配置协议DHCP

[外链图片转存中…(img-czIi2zxk-1639877656917)]

[外链图片转存中…(img-SkViv102-1639877656917)]

这里DHCP客户会收到两个DHCP OFFER ,一般会选择先到的那个。

[外链图片转存中…(img-ww3pc7lB-1639877656917)]

[外链图片转存中…(img-rrGe0dXY-1639877656918)]

[外链图片转存中…(img-lgpQZL19-1639877656918)]

DHCP中继代理

[外链图片转存中…(img-Xbt8pzfB-1639877656918)]

[外链图片转存中…(img-2BcS1AZi-1639877656919)]

6.4 域名系统DNS(Domain Name System)

[外链图片转存中…(img-MGwsesRt-1639877656919)]

[外链图片转存中…(img-qUYDT31h-1639877656920)]

[外链图片转存中…(img-DN73Qbcy-1639877656920)]

[外链图片转存中…(img-7mD4xlWn-1639877656920)]

层次树状结构的域名结构

[外链图片转存中…(img-8uJMqrTf-1639877656921)]

[外链图片转存中…(img-PL8ofm14-1639877656921)]

[外链图片转存中…(img-WUeRwROX-1639877656921)]

[外链图片转存中…(img-deAHis21-1639877656922)]

[外链图片转存中…(img-W26QHxvu-1639877656922)]

[外链图片转存中…(img-obK4nIvV-1639877656923)]

[外链图片转存中…(img-mcUs3Z3u-1639877656923)]

[外链图片转存中…(img-LoLESmL2-1639877656924)]

  • DNS报文使用运输层的UDP协议进行封装,运输层端口号为53

练习:

[外链图片转存中…(img-yP3ps9sN-1639877656924)]

[外链图片转存中…(img-6ZXeSfeB-1639877656924)]

6.5 文件传送协议FTP

[外链图片转存中…(img-lgHtzcA8-1639877656925)]

[外链图片转存中…(img-sOSgVBnT-1639877656925)]

FTP客户可以上传文件到FTP服务器,也可以从FTP服务器上下载文件

[外链图片转存中…(img-b5YjVRvZ-1639877656925)]

[外链图片转存中…(img-ptpzpW6h-1639877656926)]

[外链图片转存中…(img-y7magge5-1639877656926)]

[外链图片转存中…(img-MzyhqQ16-1639877656926)]

[外链图片转存中…(img-7OX9p8Vo-1639877656927)]

[外链图片转存中…(img-ujJKWU0l-1639877656927)]

[外链图片转存中…(img-VfRZPU0P-1639877656927)]

[外链图片转存中…(img-MYMDV2Wh-1639877656928)]

被动模式更安全

练习:

[外链图片转存中…(img-5w0JxZPU-1639877656928)]

[外链图片转存中…(img-wa6B1hom-1639877656928)]

6.6 电子邮件

[外链图片转存中…(img-h3AQ1fgM-1639877656929)]

[外链图片转存中…(img-5YYaK5ML-1639877656929)]

[外链图片转存中…(img-d5VYXUGq-1639877656929)]

简单邮件传送协议SMTP

[外链图片转存中…(img-iGIShC5f-1639877656930)]

[外链图片转存中…(img-fHmOYrzZ-1639877656930)]

[外链图片转存中…(img-9on9MGP8-1639877656930)]

电子邮件格式

[外链图片转存中…(img-ebrCy9Nc-1639877656931)]

多媒体扩展:MIME

[外链图片转存中…(img-Ug3p1l6d-1639877656931)]

[外链图片转存中…(img-DKZrbnGb-1639877656931)]

[外链图片转存中…(img-XaNuBd5z-1639877656932)]

邮件读取协议

[外链图片转存中…(img-enIIIUjM-1639877656932)]

[外链图片转存中…(img-GojNm99j-1639877656932)]

[外链图片转存中…(img-oJs1mKjV-1639877656932)]

万维网电子邮件

[外链图片转存中…(img-nR5JXflu-1639877656933)]

[外链图片转存中…(img-DLkb5E84-1639877656933)]

练习:

[外链图片转存中…(img-rE1p7Chl-1639877656933)]

[外链图片转存中…(img-BA3jj8To-1639877656934)]

[外链图片转存中…(img-IOjeiEfa-1639877656934)]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值