作者@兔子先生
领劵网-仅提供大额优惠券
[

](http://yhf.lppjhg.cn/)
1 概述 喜欢就给点个赞吧
《计算机网络》课程期末总结
每次到期末考试我就 但是~~吐槽一句~~~
image.png image.png还是乖乖复习吧~~~

这是小峰整理的思维导图https://www.processon.com/view/link/60aa04b5e401fd3681fb3745大家可以借鉴下,看看大概的知识体系

时间不够的,请看这一份:https://www.yuque.com/docs/share/74b52d99-b19c-4e91-958b-175ebaa717d6?# 《📚 计算机网络复习吐血整理精简版》
时间充裕的话,建议看下面这份哦~~
《📚 计算机网络熬夜吐血整理(干货满满),复习看这一份就够了~~喵喵》
只想要试卷和大题资料的直接拉到最后~白嫖

操作系统复习整理(史上比思维导图更好用的干货总结,复习一份就够(附试卷资料),建议收藏~~)
https://www.yuque.com/docs/share/69096172-a0d0-4e5b-9dd6-399035d3a88c?# 《📚操作系统复习整理(史上比思维导图更好用的干货总结,复习一份就够(附试卷资料),建议收藏~~)》

如有缺漏和建议,可留言后面补上哦~

第一章 概述


1.1 计算机网络在信息时代中的作用(三网的概念、互联网的重要基本特点)

1.21 世纪的一些重要特征是数字化、网络化和信息化,它是一个以网络为核心的信息时代。
2.网络现在已经成为信息社会的命脉和发展知识经济的重要基础。

  1. **三网的概念**<br /> 电信网络:提供电话、电报及传真等服务;<br /> 有线电视网络:向用户传送各种电视节目;<br /> 计算机网络:使用户能在计算机之间传送数据文件

互联网的重要基本特点
互联网具有两个重要基本特点:连通性和共享性

连通性:使上网用户之间都可以交换信息(数据,以及各种音频视频) ,好像这些用户的计算机都可以彼此直接连通一样。
共享性:资源共享的含义是多方面的。可以是信息共享、软件共享,也可以是硬件共享。

1.2 互联网概述

特指Internet,起源于美国,现已发展成为世界上最大的、覆盖全球的计算机网络。

1.2.1 网络的网络(计算机网络的组成、互连网、主机)

计算机网络的组成
计算机网络 (简称为网络)由若干结点(node)和连接这些结点的链路(link)组成。

互连网
可以通过路由器把网络互连起来,这就构成了一个覆盖范围更大的计算机网络,称之为互连网。
image.png

主机
习惯上,与网络相连的计算机常称为主机 (host)。主机可以是计算机,也可以是智能手机等智能机器。

1.2.2 互联网发展的三个阶段(多层次ISP 结构的互联网概念、ISP、上网)

互联网发展的三个阶段

第一阶段:从单个网络 ARPANET 向互联网发展的过程。
第二阶段:建成了三级结构的互联网。
第三阶段:逐渐形成了多层次 ISP 结构的互联网。

多层次ISP 结构的互联网概念

任何机构和个人只要向某个 ISP 交纳规定的费用,就可从该 ISP 获取所需 IP 地址的使用权,并可通过该 ISP 接入到互联网。

ISP 也分成为不同层次的 ISP:主干 ISP、地区 ISP 和 本地 ISP。
image.png

1.3 互联网的组成(两个组成部分的组成、作用)

互联网的组成

边缘部分:连接在互联网上的主机组成。———进行通信(传送数据、音频或视频)和资源共享。(边缘部分的计算机,智能手机等上网设备也称为端系统)
核心部分:由大量网络和连接这些网络的路由器组成。———提供连通性和交换。
image.png

1.3.1 互联网的边缘部分(主机之间通信的概念、通信方式之客户-服务器方式)

主机之间通信的概念

“主机 A 和主机 B 进行通信”实际上是指:“运行在主机 A 上的某个程序和运行在主机 B 上的另一个程序进行通信”。

端系统之间的通信方式通常可划分为两大类

客户-服务器方式———————C/S 方式
客户 (client) 和服务器 (server) 都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。

对等方式—————————————————-P2P 方式
是指两个主机在通信时并不区分哪一个是服务请求方还是服务提供方。只要两个主机都运行了对等连接软件 (P2P 软件) ,它们就可以进行平等的、对等连接通信。双方都可以下载对方已经存储在硬盘中的共享文档。
image.png

image.png

1.3.2 互联网的核心部分(电路交换的重要特点、分组交换的工作原理和实质特点)

互联网的核心部分

路由器是实现分组交换 的关键构件,其任务是转发收到的分组,这是网络核心部分最重要的功能。

电路交换的发展

2 部电话机只需要用 1 对电线直接连接就能够互相通话。
5 部电话机两两直接相连,需 10 对电线。
N 部电话机两两直接相连,需 N(N – 1)/2 对电线。
image.pngimage.pngimage.png

当电话机的数量增多时,就要使用交换机来完成全网的交换任务。
image.png

电路交换:每一部电话都直接连接到交换机上,而交换机使用交换的方法,让电话用户彼此之间可以很方便地通信。交换就是按照某种方式动态地分配传输线路的资源。

电路交换的特点

电路交换必定是面向连接的。
电路交换分为三个阶段:
建立连接:建立一条专用的物理通路,以保证双方通话时所需的通信资源在通信时不会被其他用户占用;
通信:主叫和被叫双方就能互相通电话;
释放连接:释放刚才使用的这条专用的物理通路(释放刚才占用的所有通信资源)。

电路交换缺点

计算机数据具有突发性,通信线路的利用率很低

分组交换的工作原理和实质特点

工作原理
分组交换则采用存储转发技术
在发送端,先把较长的报文划分成较短的、固定长度的数据段。

分组交换的优点:

高效:动态分配传输带宽,对通信链路是逐段占用
灵活:为每一个分组独立地选择最合适的转发路由
迅速:可以不先建立连接就能向其他主机发送分组
可靠:保证可靠性的网络协议

分组交换带来的问题

储转发时需要排队,造成一定的时延。
分组必须携带的首部,造成了一定的开销
image.pngimage.png

image.pngimage.png
image.png

互联网的核心部分

主机—————用户进行信息处理的,并向网络发送分组,从网络接收分组。
路由器———-对分组进行存储转发,最后把分组交付目的主机。

三种交换方式

电路交换——-连续传送大量的数据,时间长
报文交换——-报文段发送数据
分组交换——-将报文段进行分组传输更快

1.5 计算机网络的类别

1.5.1 计算机网络的定义(较好的定义)

计算机网络主要是由一些通用的、可编程的硬件互连而成的

1.5.2 几种不同类别的网络(按照作用范围分类、接入网)

按照网络的作用范围进行分类

广域网 WAN:作用范围通常为几十到几千公里。
城域网 MAN :作用距离约为 5 ~ 50 公里。
局域网 LAN :局限在较小的范围(如 1 公里左右)。
个人区域网 PAN :范围很小,大约在 10 米左右。

接入网AN

用于将用户接入互联网,接入网本身既不属于互联网的核心部分,也不属于互联网的边缘部分。接入网是从某个用户端系统到互联网中的第一个路由器(也称为边缘路由器)之间的一种网络。

1.6 计算机网络的性能

1.6.1 计算机网络的性能指标(速率; 带宽;时延之发送时延,传播时延等)

速率:

数据的传送速率,速率的单位是 bit/s,或 kbit/s、Mbit/s、 Gbit/s 等。例如 4  1010 bit/s 的数据率就记为 40 Gbit/s。速率往往是指额定速率或标称速率,非实际运行速率

带宽:

表示网络中某通道传送数据的能力。表示在单位时间内网络中的某信道所能通过的“最高数据率”。单位是 bit/s ,即 “比特每秒”

吞吐率:
表示在单位时间内通过某个网络(或信道、接口)的数据量。

时延:
是指数据从网络的一端传送到另一端所需的时间。
(1) 发送时延:也称为传输时延,发送数据时,数据帧从结点进入到传输媒体所需要的时间。
(2) 传播时延:电磁波在信道中需要传播一定的距离而花费的时间
(3) 处理时延:主机或路由器在收到分组时,为处理分组(例如分析首部、提取数据、差错检验或查找路由)所花费的时间。
(4) 排队时延:分组在路由器输入输出队列中排队等待处理所经历的时延。

总时延 =发送时延+ 传播时延+ 处理时延+ 排队时延

以下说法是错误的:“在高速链路(或高带宽链路)上,比特会传送得更快些”。
对于高速网络链路,我们提高的仅仅是数据的发送速率而不是比特在链路上的传播速率。

时延带宽积:

时延带宽积 = 传播时延 X 带宽

往返时间 RTT:

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

利用率:

信道利用率指出某信道有百分之几的时间是被利用的(有数据通过)。完全空闲的信道的利用率是零。
网络利用率则是全网络的信道利用率的加权平均值。

信道利用率并非越高越好。当某信道的利用率增大时,该信道引起的时延也就迅速增加

1.7 计算机网络的体系结构

1.7.1 计算机网络体系结构的形成(国际标准OSI 和TCP/IP)

国际标准 OSI
非国际标准 TCP/IP ———广泛的应用

1.7.2 协议与划分层次(协议概念、三要素、分层的好处、体系结构与实现)

协议概念:是为进行网络中的数据交换而建立的规则、标准或约定
三要素:语法,语义,同步
分层的好处:各层之间是独立的。灵活性好。结构上可分割开。易于实现和维护。能促进标准化工作。
体系结构与实现:

1.7.3 具有五层协议的体系结构(5 个层次名称、任务和数据单元;数据在各层之间传递过程;OSI 的PDU)

image.png
数据在各层之间传递过程
image.png

OSI 的PDU:对等层次之间传送的数据单位称为该层的协议数据单元 PDU

1.7.4 实体、协议、服务和服务访问点(实体概念、协议与服务的不同点;OSI 的SDU;SDU 与PDU 的关系)

实体 (entity) 表示任何可发送或接收信息的硬件或软件进程。
协议是控制两个对等实体进行通信的规则的集合。

在协议的控制下,两个对等实体间的通信使得本层能够向上一层提供服务。要实现本层协议,还需要使用下层所提供的服务。

协议是“水平的”,即协议是控制对等实体之间通信的规则。
服务是“垂直的”,即服务是由下层向上层通过层间接口提供的。

服务访问点 SAP :同一系统相邻两层的实体进行交互的地方
OSI的SDU:OSI把层与层之间交换的数据的单位称为服务数据单元 SDU
SDU与PDU的关系:SDU 可以与 PDU 不一样,例如,可以是多个 SDU 合成为一个 PDU,也可以是一个 SDU 划分为几个 PDU。


1.7.5 TCP/IP 的体系结构

image.png


第2章 物理层

2.1 物理层的基本概念(物理层的任务;)

物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。
物理层的任务:确定与传输媒体的接口的一些特性。

2.2 数据通信的基础知识

2.2.1 数据通信系统的模型(模型的组成;模拟信号、数字信号、码元)

image.png
模拟信号 : 代表消息的参数的取值是连续的。
数字信号: 代表消息的参数的取值是离散的。
码元 : 在使用时间域(或简称为时域)的波形表示数字信号时,代表不同离散数值的基本波形。

2.2.2 有关信道的几个基本概念(信道;通信方式3 种;基带信号、基带调制;带通调制、带通信号;编码方式之不归零制、曼彻斯特编码;差分曼彻斯特编码)

信道

信道:一般用来表示向某一个方向传送信息的媒体。

通信方式3种

单向通信(单工通信):只能有一个方向的通信而没有反方向的交互。
双向交替通信(半双工通信):通信的双方都可以发送信息,但不能双方同时发送(当然也就不能同时接收)。
双向同时通信(全双工通信):通信的双方可以同时发送和接收信息。

基带信号

来自信源的信号。像计算机输出的代表各种文字或图像文件的数据信号都属于基带信号。

基带调制

仅对基带信号的波形进行变换,使它能够与信道特性相适应。变换后的信号仍然是基带信号。

带通调制

仅在一段频率范围内能够通过信道

带通信号

经过载波调制后的信号。

编码方式之不归零制

正电平代表 1,负电平代表 0

曼彻斯特编码

位周期中心的向上跳变代表 0,位周期中心的向下跳变代表 1。但也可反过来定义。

差分曼彻斯特编码

在每一位的中心处始终都有跳变。位开始边界有跳变代表 0,而位开始边界没有跳变代表 1。
image.png

2.2.3 信道的极限容量(信噪比、香农公式)

image.png

噪声

噪声存在于所有的电子设备和通信信道中。噪声是随机产生的,它的瞬时值有时会很大。因此噪声会使接收端对码元的判决产生错误。但噪声的影响是相对的。如果信号相对较强,那么噪声的影响就相对较小。

信噪比

信噪比就是信号的平均功率和噪声的平均功率之比。
常记为 S/N,并用分贝 (dB) 作为度量单位。
即: 信噪比(dB) = 10 log10(S/N) (dB)
例如,当 S/N = 10 时,信噪比为 10 dB,而当 S/N = 1000时,信噪比为 30 dB。

香农公式

信道的极限信息传输速率 C 可表达为:
C = W log2(1+S/N) (bit/s)
其中:
W 为信道的带宽(以 Hz 为单位);
S 为信道内所传信号的平均功率;
N 为信道内部的高斯噪声功率。

香农公式表明

1.信道的带宽或信道中的信噪比越大,则信息的极限传输速率就越高。
2.只要信息传输速率低于信道的极限信息传输速率,就一定可以找到某种办法来实现无差错的传输。
3.若信道带宽 W 或信噪比 S/N 没有上限(当然实际信道不可能是这样的),则信道的极限信息传输速率 C 也就没有上限。
实际信道上能够达到的信息传输速率要比香农的极限传输速率低不少。

2.4 信道复用技术

2.4.1 频分复用、时分复用、统计时分复用、波分复用和码分复用(复用的概念、特点)

复用

允许用户使用一个共享信道进行通信,降低成本,提高利用率
image.png

频分复用

所有用户在同样的时间占用不同的带宽资源
image.png

时分复用

用户是在不同的时间占用同样的频带宽度。

(时分复用则是将时间划分为一段段等长的时分复用帧(TDM 帧)。每一个时分复用的用户在每一个 TDM 帧中占用固定序号的时隙。)
image.png
时分复用可能会造成线路资源的浪费

统计时分复用

STDM 帧不是固定分配时隙,而是按需动态地分配时隙。可以提高线路的利用率。

波分复用

波分复用就是光的频分复用。使用一根光纤来同时传输多个光载波信号。
image.png

码分复用

这里强调一下,规格化内积,不要忘记/8
image.png

2.5 数字传输系统(电话网的数字化通信现状;SONET/SDH 的概念和意义)

电话网的数字化通信现状

速率标准不统一
不是同步传输

SONET/SDH 的概念和意义

同步光纤网 SONET为光纤传输系统定义了同步传输的线路速率等级结构为

2.6 宽带接入技术

用户要连接到互联网,必须先连接到某个 ISP

有线宽带接入
无线宽带接入

2.6.1 ADSL 技术(ADSL 含义、DMT 概念;基于ADSL 接入网的组成和工作原理)

ADSL 含义

把 0~4 kHz 低端频谱留给传统电话使用,而把原来没有被利用的高端频谱留给用户上网使用

DMT 概念

离散多音调 DMT ————“多音调”就是“多载波”或“多子信道”

采用频分复用的方法,把 40 kHz 以上一直到 1.1 MHz 的高端频谱划分为许多的子信道,其中 25 个子信道用于上行信道,而 249 个子信道用于下行信道。
image.png

基于ADSL 接入网的组成和工作原理

image.png

补充一个考点:光纤——单模光纤细、多模光纤粗
详细看


第3章 数据链路层

3.1 使用点对点信道的数据链路层

点对点信道———1对1
广播信道————-1对多

3.1.1 数据链路和帧(数据链路的概念)

链路 (link) 是一条无源的点到点的物理线路段,中间没有任何其他的交换结点。
数据链路 (data link) 除了物理线路外,还必须有通信协议来控制这些数据的传输。

数据链路层传送的是帧

3.1.2 三个基本问题(基本问题是什么;怎么解决)

封装成帧

透明传输

差错检测

image.png

解决封装成帧的问题

帧定界符:控制字符 SOH 放在一帧的最前面,表示帧的首部开始。EOT 表示帧的结束
image.png

解决透明传输问题

字节填充 或字符填充
发送端的数据链路层在数据中出现控制字符“SOH”或“EOT”的前面插入一个转义字符“ESC”,接收端删除转义符,如果数据中也有转义符,则在前面再加转义符,删的时候,只删除一个
image.png
差错检测:在传输过程中可能会产生比特差错:1 可能会变成 0 而 0 也可能变成 1。
在一段时间内,传输错误的比特占所传输比特总数的比率称为误码率

解决差错检测的问题

循环冗余检验——重点哦,下面5分钟给你讲的明明白白
点击查看【bilibili】

3.2 点对点协议PPP

3.2.1 PPP 协议的特点 (协议的工作范围或使用场合)

image.png

3.2.2 PPP 协议的帧格式 (零比特填充法)

PPP 帧的首部和尾部分别为 4 个字段和 2 个字段。
PPP 是面向字节的,所有的 PPP 帧的长度都是整数字节。
image.png

3.2.3 PPP 协议的工作状态(PPP 协议的工作过程或原理、主要的工作状态)

透明传输问题
当 PPP 用在同步传输链路时,协议规定采用硬件来完成比特填充。
当 PPP 用在异步传输时,就使用一种特殊的字符填充法。

PPP 协议已不是纯粹的数据链路层的协议,它还包含了物理层和网络层的内容。

PPP协议工作状态
1.当用户拨号接入 ISP 时,路由器的调制解调器对拨号做出确认,并建立一条物理连接。
2.PC 机向路由器发送一系列的 LCP 分组(封装成多个 PPP 帧)。这些分组及其响应选择一些 PPP 参数,并进行网络层配置,NCP 给新接入的 PC 机分配一个临时的 IP 地址,使 PC 机成为因特网上的一个主机。
3.通信完毕时,NCP 释放网络层连接,收回原来分配出去的 IP 地址。接着,LCP 释放数据链路层连接。最后释放的是物理层的连接。

3.3 使用广播信道的数据链路层

3.3.1 局域网的数据链路层(局域网的优点或特点、网卡或适配器的作用)

局域网的优点或特点

局域网最主要的特点是:
网络为一个单位所拥有;
地理范围和站点数目均有限。

局域网具有如下主要优点:
1.具有广播功能,从一个站点可很方便地访问全网。
2.局域网上的主机可共享连接在局域网上的各种硬件和软件资源。 便于系统的扩展和逐渐地演变,各设备的位置可灵活调整和改变。
3.提高了系统的可靠性、可用性和残存性。

image.png

网卡或适配器的作用

1.进行串行/并行转换。
2.对数据进行缓存。
3.在计算机的操作系统安装设备驱动程序。
4.实现以太网协议。

3.3.2 CSMA/CD 协议 (协议要点或原理;最短有效帧)

CSMA/CD 含义:载波监听多点接入 / 碰撞检测
多点接入”表示许多计算机以多点接入的方式连接在一根总线上。“载波监听”是指每一个站在发送数据之前先要检测一下总线上是否有其他计算机在发送数据,如果有,则暂时不要发送数据,以免发生碰撞。
碰撞检测”就是计算机边发送数据边检测信道上的信号电压大小

每一个正在发送数据的站,一旦发现总线上出现了碰撞,就要立即停止发送,免得继续浪费网络资源,然后等待一段随机时间后再次发送。

CSMA/CD 重要特性

1.使用 CSMA/CD 协议的以太网不能进行全双工通信而只能进行双向交替通信(半双工通信)。
2.每个站在发送数据之后的一小段时间内,存在着遭遇碰撞的可能性。
3. 这种发送的不确定性使整个以太网的平均通信量远小于以太网的最高数据率。

CSMA/CD协议的要点

(1) 准备发送。
(2) 检测信道。
(3) 检查碰撞。

最短有效帧

以太网最短有效帧长为25.6us210m=512bit,即最短有效帧长为64字节

3.3.3 使用集线器的星形拓扑(集线器的功能或特点)

集线器的功能

image.png

集线器的特点

(1) 集线器是使用电子器件来模拟实际电缆线的工作,因此整个系统仍然像一个传统的以太网那样运行。
(2) 使用集线器的以太网在逻辑上仍是一个总线网,各工作站使用的还是 CSMA/CD 协议,并共享逻辑上的总线。 (3) 集线器很像一个多接口的转发器,工作在物理层。
(4) 集线器采用了专门的芯片,进行自适应串音回波抵消,减少了近端串音。

3.3.5 以太网的 MAC 层 (MAC 地址的概念;发往本站的前 2 种帧)

MAC 地址的概念

在局域网中,硬件地址又称为物理地址,或 MAC 地址 生产适配器时,MAC 地址已被固化在适配器的 ROM

IEEE 802 标准规定 MAC 地址字段可采用 6 字节 ( 48位) 或 2 字节 ( 16 位) 这两种中的一种。
image.png

发往本站的前 2 种帧

“发往本站的帧”包括以下三种帧:
单播 帧(一对一)
广播 帧(一对全体)
多播 帧(一对多)

所有的适配器都至少能够识别前两种帧,即能够识别单播地址和广播地址。
有的适配器可用编程方法识别多播地址。
只有目的地址才能使用广播地址和多播地址。
以混杂方式 工作的以太网适配器只要“听到”有帧在以太网上传输就都接收下来

3.4 扩展的以太网

image.png

3.4.1 在物理层扩展以太网(多级结构的集线器以太网优缺点)

1.使用光纤扩展
2.使用集线器扩展

多级结构的集线器以太网

image.png

多级结构的集线器以太网优缺点

优点:
使原来属于不同碰撞域的以太网上的计算机能够进行跨碰撞域的通信。
扩大了以太网覆盖的地理范围。

缺点:
碰撞域增大了,但总的吞吐量并未提高。
如果不同的碰撞域使用不同的数据率,那么就不能用集线器将它们互连起来。

3.4.2 在数据链路层扩展以太网(网桥功能;以太网交换机的实质、功能或特点、自学习算法建立帧交换表;)

扩展以太网更常用的方法是在数据链路层进行

网桥功能(早期使用网桥,现在使用以太网交换机)

网桥工作在数据链路层。它根据 MAC 帧的目的地址对收到的帧进行转发和过滤。

以太网交换机的实质

以太网交换机实质上就是一个多接口的网桥

交换机功能或特点

image.png

自学习算法建立帧交换表

image.png

视频地址:

3.4.3 虚拟局域网(概念)

1.利用以太网交换机可以很方便地实现虚拟局域网 VLAN 。
2.虚拟局域网 VLAN 是由一些局域网网段构成的与物理位置无关的逻辑组
3.虚拟局域网其实只是局域网给用户提供的一种服务,而并不是一种新型局域网。

3.5 高速以太网

速率达到或超过 100 Mbit/s 的以太网称为高速以太网。

3.5.1 100BASE-T 以太网 (速度、工作方式、协议)

在双绞线上传送 100 Mbit/s 基带信号的星形拓扑以太网,仍使用 IEEE 802.3 的CSMA/CD 协议。

3.5.3 10 吉比特以太网 (速度、工作方式、协议)

允许在 1 Gbit/s 下以全双工和半双工两种方式工作。
吉比特以太网可用作现有网络的主干网,也可在高带宽(高速率)的应用场合中。
使用 IEEE 802.3 协议规定的帧格式。在半双工方式下使用 CSMA/CD 协议,全双工方式不使用 CSMA/CD 协议。


第4章 网络层

4.1 网络层提供的两种服务(两种服务的特点比较)

image.png

4.2 网际协议IP

image.png

将网络互相连接起来要使用一些中间设备。 中间设备又称为中间系统或中继 (relay)系统。
有以下五种不同的中间设备:
物理层中继系统:转发器
数据链路层中继系统:网桥 或 桥接器
网络层中继系统:路由器
网桥和路由器的混合物:桥路器
网络层以上的中继系统:网关

4.2.1 虚拟互连网络(概念;异构网络)

image.png
所谓虚拟互连网络也就是逻辑互连网络,它的意思就是互连起来的各种物理网络的异构性本来是客观存在的,但是我们利用 IP 协议就可以使这些性能各异的网络从用户看起来好像是一个统一的网络。使用 IP 协议的虚拟互连网络可简称为 IP 网。

4.2.2 分类的IP 地址(ABC 分类法)

IP 地址就是给每个连接在互联网上的主机(或路由器)分配一个在全世界范围是唯一的 32 位的标识符。
一个 IP 地址在整个互联网范围内是唯一的。
每一类地址都由两个固定长度的字段组成,其中一个字段是网络号 net-id,它标志主机(或路由器)所连接到的网络,而另一个字段则是主机号 host-id,它标志该主机(或路由器)

image.png

点分十进制

image.png

4.2.3 IP 地址与硬件地址(两者的区别、从不同层次上看IP 地址与硬件地址—两者分别在各自层次中的作用)

image.png
IP地址———-软件定义的,(IP地址={网络号,主机号})
硬件地址——固化在ROM硬件中的,又叫MAC地址,物理地址

IP 地址(网络层地址)MAC 地址(数据链路层地址)

硬件地址(或物理地址)是数据链路层和物理层使用的地址。
IP 地址是网络层和以上各层使用的地址,是一种逻辑地址(称 IP 地址是逻辑地址是因为 IP 地址是用软件实现的)。
IP 地址放在 IP 数据报的首部,而硬件地址则放在 MAC 帧的首部。
image.png

IP地址补充

image.png
image.png

4.2.4 地址解析协议ARP(ARP 的作用)

ARP 作用:从网络层使用的 IP 地址,解析出在数据链路层使用的硬件地址。(说白了就是已知IP地址,如何找到硬件地址,这就用到了ARP地址解析协议)
ARP 是解决同一个局域网上的主机或路由器的 IP 地址和硬件地址的映射问题。
image.png

4.2.5 IP 数据报的格式(总长度;标识;标志;片偏移的计算;源地址;目的地址)

IP 数据报的格式

IP 数据报 = 首部(固定部分20字节,首部后部分是可变的) + 数据部分

总长度

指首部和数据之和的长度,单位为字节,因此数据报的最大长度为 65535 字节。

标识

占 16 位,它是一个计数器,用来产生 IP 数据报的标识

标志

占 3 位,目前只有前两位有意义。标志字段的最低位是 MF。
MF =1 表示后面“还有分片”。
MF = 0 表示最后一个分片。
标志字段中间的一位是 DF 。只有当 DF = 0 时才允许分片。

片偏移的计算

占13 位,指出:较长的分组在分片后,某片在原分组中的相对位置。片偏移以 8 个字节为偏移单位

源地址

目的地址

IP数据报的分片

image.png
image.png
注意这里,片偏移的计算

4.2.6 IP 层转发分组的流程 (路由表下一跳的确定;分组转发算法)

视频地址:

4.3 划分子网和构造超网

4.3.1 划分子网(子网掩码概念、作用和表示法)

划分子网

两级IP地址————————>三级IP地址

子网掩码

从一个 IP 数据报的首部并无法判断源主机或目的主机所连接的网络是否进行了子网划分。使用子网掩码 (subnet mask) 可以找出 IP 地址中的子网部分。
规则:子网掩码长度 = 32 位
某位 = 1:IP地址中的对应位为网络号和子网号
某位 = 0:IP地址中的对应位为主机号
image.png
IP地址与子网掩码化为二进制后,逐位相与,得到的就是网络地址

4.3.2 使用子网时分组转发(已知IP 地址和子网掩码,计算IP 地址的网络号)

image.png

4.3.3 无分类编址CIDR(构造超网) (CIDR 地址块分配方法—按照地址数降序或按子网的优先级排序:包括每个地址块的主机号长度的确定、采用ABC 分类法确定不冲突的子网号、二进制星号表示法、地址块最大最小的地址或可用地址等)

CIDR 消除了传统的 A 类、B 类和 C 类地址以及划分子网的概念,因而可以更加有效地分配 IPv4 的地址空间。
image.png前缀长度不超过 23 位的 CIDR 地址块都包含了多个 C 类地址。这些 C 类地址合起来就构成了超网。CIDR 地址块中的地址数一定是 2 的整数次幂。网络前缀越短,其地址块所包含的地址数就越多。而在三级结构的IP地址中,划分子网是使网络前缀变长。CIDR 的一个好处是:可以更加有效地分配 IPv4 的地址空间,可根据客户的需要分配适当大小的 CIDR 地址块。

视频

4.4ICMP报文(老师给的提纲这里略,所以我也暂时不总结了)

4.5 因特网的路由选择协议

image.png

互联网有两大类路由选择协议

内部网关协议 IGP
在一个自治系统内部使用的路由选择协议。目前这类路由选择协议使用得最多,如 RIP 和 OSPF 协议。
外部网关协议 EGP
若源站和目的站处在不同的自治系统中,当数据报传到一个自治系统的边界时,就需要使用一种协议将路由选择信息传递到另一个自治系统中。这样的协议就是外部网关协议 EGP,如BGP-4。
image.png

4.5.2 内部网关协议RIP (距离的计算、距离向量算法;)

RIP 是一种分布式的、基于距离向量的路由选择协议。RIP 协议要求网络中的每一个路由器都要维护从它自己到其他每一个目的网络的距离记录。
点击查看【bilibili】

距离向量算法

点击查看【bilibili】

RIP 协议特点

好消息传播得快,坏消息传播得慢。

RIP 存在的问题

当网络出现故障时,要经过比较长的时间 (例如数分钟) 才能将此信息传送到所有的路由器。

RIP 协议的优缺点

image.png

4.5.3 内部网关协议OSPF (基本特点、工作原理;)

开放最短路径优先 OSPF,为克服 RIP 的缺点

OSPF基本特点

1.“开放”表明 OSPF 协议不是受某一家厂商控制,而是公开发表的。
2.“最短路径优先”是因为使用了 Dijkstra 提出的最短路径算法 SPF
3.采用分布式的链路状态协议

OSPF工作原理

点击查看【bilibili】

4.5.4 外部网关协议 BGP (工作原理)

BGP 是不同自治系统的路由器之间交换路由信息的协议。
点击查看【bilibili】

4.6 IPv6 (IPV6 地址的特点、表示法)

解决 IP 地址耗尽的根本措施就是采用具有更大地址空间的新版本的 IP,即 IPv6。

IPv6 数据报由两大部分组成:基本首部(变为固定的 40 字节) 和 有效载荷
image.png
IPv6 数据报的目的地址可以是以下三种基本类型地址之一:
(1) 单播 (unicast):传统的点对点通信。
(2) 多播 (multicast):一点对多点的通信。
(3) 任播 (anycast):这是 IPv6 增加的一种类型。任播的目的站是一组计算机,但数据报在交付时只交付其中的一个,通常是距离最近的一个。

IPV6 地址的特点

IPV6 地址表示法

image.png

4.8 虚拟专用网VPN 和网络地址转换NAT

由于 IP 地址的紧缺,一个机构能够申请到的IP地址数往往远小于本机构所拥有的主机数。考虑到互联网并不很安全,一个机构内也并不需要把所有的主机接入到外部的互联网。

本地地址——仅在机构内部使用的 IP 地址,可以由本机构自行分配,而不需要向互联网的管理机构申请。
全球地址——全球唯一的 IP 地址,必须向互联网的管理机构申请。

利用公用的互联网作为本机构各专用网之间的通信载体,这样的专用网又称为虚拟专用网VPN
(“专用网”是因为这种网络是为本机构的主机用于机构内部的通信,而不是用于和网络外非本机构的主机通信。“虚拟”表示“好像是”,但实际上并不是,因为现在并没有真正使用通信专线,而VPN只是在效果上和真正的专用网一样。)

4.8.1 虚拟专用网VPN(作用;判断是否本地地址)

看这篇博客

4.8.2 网络地址转换NAT (NAT 的作用)

NAT

所有使用本地地址的主机在和外界通信时,都要在 NAT 路由器上将其本地地址转换成全球 IP 地址,才能和互联网连接。


第5章 运输层

5.1 运输层协议概述

5.1.1 进程之间的通信(运输层通信的端点;复用和分用)

运输层通信的端点

从IP层来说,通信的两端是两台主机。但是这种说法不准确。从运输层的角度看,通信的真正端点并不是主机而是主机中的进程。也就是说,端到端的通信是应用进程之间的通信。

网络层是为主机之间提供逻辑通信,而运输层为应用进程之间提供端到端的逻辑通信。

复用和分用

在一台主机中经常有多个应用进程同时分别和另一台主机中的多个应用进程通信。这表明运输层有一个很重要的功能——复用和分用 。
image.png

5.1.2 运输层的两个主要协议(常用的应用层协议及其使用的运输层协议)

TCP/IP 的运输层有两个主要协议:

(1) 用户数据报协议 UDP
(2) 传输控制协议 TCP

image.png

5.1.3 运输层的端口(端口概念;服务器使用的和客户端使用的端口各自范围,常用的熟知端口号)

在协议栈层间的抽象的协议端口是软件端口。路由器或交换机上的端口是硬件端口。

端口用一个 16 位端口号进行标志。端口号只具有本地意义,即端口号只是为了标志本计算机应用层中的各进程。在互联网中,不同计算机的相同端口号是没有联系的。

由此可见,两个计算机中的进程要互相通信,不仅必须知道对方的 IP 地址(为了找到对方的计算机),而且还要知道对方的端口号(为了找到对方计算机中的应用进程)。

两大类端口

(1) 服务器端使用的端口号熟知端口,数值一般为 0 ~ 1023。登记端口号,数值为 1024 ~ 49151,为没有熟知端口号的应用程序使用的。使用这个范围的端口号必须在 IANA 登记,以防止重复。

(2) 客户端使用的端口号又称为短暂端口号,数值为 49152 ~ 65535,留给客户进程选择暂时使用。当服务器进程收到客户进程的报文时,就知道了客户进程所使用的动态端口号。通信结束后,这个端口号可供其他客户进程以后使用。
image.png

5.2 用户数据报协议UDP

5.2.1 UDP 概述

UDP 只在 IP 的数据报服务之上增加了很少一点的功能:
复用和分用的功能
差错检测的功能
虽然 UDP 用户数据报只能提供不可靠的交付,但 UDP 在某些方面有其特殊的优点。

UDP 的主要特点

(1) UDP 是无连接的,发送数据之前不需要建立连接,因此减少了开销和发送数据之前的时延。
(2) UDP 使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的连接状态表。
(3) UDP 是面向报文的。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。UDP 一次交付一个完整的报文。
(4) UDP 没有拥塞控制,因此网络出现的拥塞不会使源主机的发送速率降低。这对某些实时应用是很重要的。很适合多媒体通信的要求。
(5) UDP 支持一对一、一对多、多对一和多对多的交互通信。
(6) UDP 的首部开销小,只有 8 个字节,比 TCP 的 20 个字节的首部要短。

用户数据报 UDP 有两个字段:数据字段和首部字段。首部字段很简单,只有 8 个字节。

5.3 传输控制协议TCP 概述

5.3.1 TCP 最主要的特点

image.png

TCP连接需要注意的点

TCP 连接是一条虚连接而不是一条真正的物理连接。
TCP 对应用进程一次把多长的报文发送到 TCP 的缓存中是不关心的。
TCP 根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节(UDP 发送的报文长度是应用进程给出的)。
TCP 可把太长的数据块划分短一些再传送。
TCP 也可等待积累有足够多的字节后再构成报文段发送出去。

TCP 连接的端点不是主机,不是主机的IP 地址,不是应用进程,也不是运输层的协议端口。TCP 连接的端点叫做套接字 (socket) 或插口。

套接字 socket = (IP地址 : 端口号)

5.4 可靠传输的工作原理

5.4.1 停止等待协议(无差错情况;出现差错情况;确认丢失和确认迟到;信道利用率之流水线传输)

“停止等待”就是每发送完一个分组就停止发送,等待对方的确认。在收到确认后再发送下一个分组。全双工通信的双方既是发送方也是接收方。
停止等待协议的优点是简单,缺点是信道利用率太低。

无差错情况

为了讨论问题的方便,我们仅考虑 A 发送数据而 B 接收数据并发送确认。因此 A 叫做发送方,而 B 叫做接收方。
image.png

出现差错情况

image.png

image.png

确认丢失和确认迟到

image.png

image.png
image.png

信道利用率之流水线传输

image.png

5.4.2 连续ARQ 协议(工作原理;积累确认)

image.png
image.png

image.png

5.5 TCP 报文段的首部格式(源和目的端口;序号;确认号;确认ACK;同步SYN;窗口)

image.png
image.png

源和目的端口

源端口和目的端口字段——各占 2 字节。端口是运输层与应用层的服务接口。运输层的复用和分用功能都要通过端口才能实现。

序号

序号字段——占 4 字节。TCP 连接中传送的数据流中的每一个字节都编上一个序号。序号字段的值则指的是本报文段所发送的数据的第一个字节的序号。

确认号

确认号字段——占 4 字节,是期望收到对方的下一个报文段的数据的第一个字节的序号。

确认ACK

确认 ACK —— 只有当 ACK = 1 时确认号字段才有效。当 ACK = 0 时,确认号无效。

同步SYN

同步 SYN —— 同步 SYN = 1 表示这是一个连接请求或连接接受报文。

窗口

窗口字段 —— 占 2 字节,用来让对方设置发送窗口的依据,单位为字节。

5.6 TCP 可靠传输的实现

image.png

5.6.1 以字节为单位的滑动窗口(发送窗口;可用窗口;缓存和窗口的关系)

TCP 的滑动窗口是以字节为单位的。
现假定 A 收到了 B 发来的确认报文段,其中窗口是 20 字节,而确认号是 31(这表明 B 期望收到的下一个序号是 31,而序号 30 为止的数据已经收到了)。根据这两个数据,A 就构造出自己的发送窗口,
image.png
image.png
image.png
image.png
发送方的应用进程把字节流写入 TCP 的发送缓存。发送窗口通常只是发送缓存的一部分。
接收方的应用进程从 TCP 的接收缓存中读取字节流。

发送缓存与接收缓存的作用

发送缓存用来暂时存放:发送应用程序传送给发送方 TCP 准备发送的数据;TCP 已发送出但尚未收到确认的数据。
接收缓存用来暂时存放:按序到达的、但尚未被接收应用程序读取的数据;不按序到达的数据。

5.6.2 超时重传时间的选择(RTTs、RTO 的计算)

TCP 超时重传时间设置

如果把超时重传时间设置得太短,就会引起很多报文段的不必要的重传,使网络负荷增大。但若把超时重传时间设置得过长,则又使网络的空闲时间增大,降低了传输效率。TCP 采用了一种自适应算法,它记录一个报文段发出的时间,以及收到相应的确认的时间。这两个时间之差就是报文段的往返时间 RTT。
image.png
image.png

5.7 TCP 的流量控制

5.7.1 利用滑动窗口实现流量控制(过程和原理)

一般说来,我们总是希望数据传输得更快一些。但如果发送方把数据发送得过快,接收方就可能来不及接收,这就会造成数据的丢失。流量控制 (flow control) 就是让发送方的发送速率不要太快,既要让接收方来得及接收,也不要使网络发生拥塞。利用滑动窗口机制可以很方便地在 TCP 连接上实现流量控制。

过程和原理

点击查看【bilibili】

5.8 TCP 的拥塞控制

5.8.1 拥塞控制的一般原理(概念、拥塞控制所起的的作用)

在某段时间,若对网络中某资源的需求超过了该资源所能提供的可用部分,网络的性能就要变坏。这种现象称为拥塞 。

作用:拥塞控制就是防止过多的数据注入到网络中,使网络中的路由器或链路不致过载。

拥塞控制与流量控制的区别 (了解)

拥塞控制就是防止过多的数据注入到网络中,使网络中的路由器或链路不致过载。拥塞控制所要做的都有一个前提,就是网络能够承受现有的网络负荷。拥塞控制是一个全局性的过程,涉及到所有的主机、所有的路由器,以及与降低网络传输性能有关的所有因素。

流量控制往往指点对点通信量的控制,是个端到端的问题(接收端控制发送端)。流量控制所要做的就是抑制发送端发送数据的速率,以便使接收端来得及接收。

在说拥塞控制之前先说一下,开环控制和闭环控制
开环控制———在设计的时候就将发生拥塞的因素考虑到
闭环控制———基于反馈环路,运行时,动态调整,解决拥塞的问问题

5.8.2 拥塞控制方法(慢开始、拥塞避免、快重传、快恢复)

TCP 采用基于窗口的方法进行拥塞控制。该方法属于闭环控制方法。

拥塞的判断

重传定时器超时
收到三个相同(重复)的 ACK

慢开始—-(拥塞窗口几乎加倍)

算法的思路:由小到大逐渐增大拥塞窗口数值。
拥塞窗口 cwnd 控制方法:在每收到一个对新的报文段的确认后,可以把拥塞窗口增加最多一个最大报文段 SMSS 的数值。
初始拥塞窗口 cwnd (设置为1到2个数据报)——>慢开始门限(防止拥塞窗口cwnd 增长过大引起网络拥塞。)
image.png
使用慢开始算法后,每经过一个传输轮次,拥塞窗口 cwnd 就加倍。

cwnd 拥塞窗口
ssthresh 慢开始门限

慢开始门限 ssthresh 的用法如下:
当 cwnd < ssthresh 时,使用慢开始算法。
当 cwnd > ssthresh 时,停止使用慢开始算法而改用拥塞避免算法。
当 cwnd = ssthresh 时,既可使用慢开始算法,也可使用拥塞避免算法。

发送方的发送窗口的上限值应当取为接收方窗口 rwnd 和拥塞窗口 cwnd 这两个变量中较小的一个
发送窗口的上限值 = Min [rwnd, cwnd]

拥塞避免—-(拥塞窗口加1)

关于RTT的理解:比如,拥塞窗口 cwnd = 4,这时的往返时间 RTT 就是发送方连续发送 4 个报文段,并收到这 4 个报文段的确认,总共经历的时间。————也就是一个传输轮次

让拥塞窗口 cwnd 缓慢地增大,即每经过一个往返时间 RTT 就把发送方的拥塞窗口 cwnd 加 1,而不是加倍,使拥塞窗口 cwnd 按线性规律缓慢增长。比慢开始的倍增速率慢很多。

image.png
拥塞避免——-并不是完全避免

快重传——(提高了网络的吞吐量)

采用快重传 FR 算法可以让发送方尽早知道发生了个别报文段的丢失。快重传 算法首先要求接收方不要等待自己发送数据时才进行捎带确认,而是要立即发送确认,即使收到了失序的报文段也要立即发出对已收到的报文段的重复确认。

发送方只要一连收到三个重复确认,就知道接收方确实没有收到报文段,因而应当立即进行重传(即“快重传”),这样就不会出现超时,发送方也不就会误认为出现了网络拥塞。
image.png

快恢复

当发送端收到连续三个重复的确认时,由于发送方现在认为网络很可能没有发生拥塞,因此现在不执行慢开始算法,而是执行快恢复算法 FR 算法:
(1) 慢开始门限 ssthresh = 当前拥塞窗口 cwnd / 2 ;
(2) 新拥塞窗口 cwnd = 慢开始门限 ssthresh ;
(3) 开始执行拥塞避免算法,使拥塞窗口缓慢地线性增大。

补充 AIMD算法

image.png

5.9 TCP 的运输连接管理

TCP 是面向连接的协议。
运输连接有三个阶段:
连接建立
数据传送
连接释放

TCP 连接的建立采用客户服务器方式。

5.9.1 TCP 的连接建立(掌握三次握手的过程)

TCP 建立连接的过程叫做握手。握手需要在客户和服务器之间交换三个 TCP 报文段。称之为三报文握手。采用三报文握手主要是为了防止已失效的连接请求报文段突然又传送到了,因而产生错误。
image.png

5.9.2 TCP 的连接释放(了解四报文握手的过程)

TCP 连接释放过程比较复杂。数据传输结束后,通信的双方都可释放连接。TCP 连接释放过程是四报文握手。
image.png
**

第6章 应用层

6.1 域名系统DNS

6.1.1 域名系统概述(概念;域名解析的作用)

许多应用层软件经常直接使用域名系统 DNS ,但计算机的用户只是间接而不是直接使用域名系统。

域名解析的作用:

6.1.2 因特网的域名结构(概念;管理单位—区)

任何一个连接在互联网上的主机或路由器,都可以有一个唯一的层次结构的名字,即域名。

6.1.3 域名服务器(四种类型;DNS 查询的工作原理:递归查询和迭代查询)

一个服务器所负责管辖的(或有权限的)范围叫做区 。各单位根据具体情况来划分自己管辖范围的区。但在一个区中的所有节点必须是能够连通的。每一个区设置相应的权限域名服务器,用来保存该区中的所有主机的域名到 IP 地址的映射。DNS 服务器的管辖范围不是以“域”为单位,而是以“区”为单位。

域名服务器有以下四种类型

根域名服务器 (最高层次,最重要)所有的根域名服务器都知道所有的顶级域名服务器的域名和 IP 地址。不管是哪一个本地域名服务器,若要对互联网上任何一个域名进行解析,只要自己无法解析,就首先求助于根域名服务器。在互联网上共有 13 个不同 IP 地址的根域名服务器,它们的名字是用一个英文字母命名,从 a 一直到 m(前 13 个字母)。
顶级域名服务器:顶级域名服务器(即 TLD 服务器)负责管理在该顶级域名服务器注册的所有二级域名。当收到 DNS 查询请求时,就给出相应的回答(可能是最后的结果,也可能是下一步应当找的域名服务器的 IP 地址)。
权限域名服务器: 负责一个区的域名服务器。当一个权限域名服务器还不能给出最后的查询回答时,就会告诉发出查询请求的 DNS 客户,下一步应当找哪一个权限域名服务器。
本地域名服务器:当一个主机发出 DNS 查询请求时,这个查询请求报文就发送给本地域名服务器。每一个互联网服务提供者 ISP,或一个大学,甚至一个大学里的系,都可以拥有一个本地域名服务器

DNS 查询的工作原理:递归查询和迭代查询

主机向本地域名服务器的查询一般都是采用递归查询。如果主机所询问的本地域名服务器不知道被查询域名的 IP 地址,那么本地域名服务器就以 DNS 客户的身份,向其他根域名服务器继续发出查询请求报文。
本地域名服务器向根域名服务器的查询通常是采用迭代查询。当根域名服务器收到本地域名服务器的迭代查询请求报文时,要么给出所要查询的 IP 地址,要么告诉本地域名服务器:“你下一步应当向哪一个域名服务器进行查询”。然后让本地域名服务器进行后续的查询。

6.2 文件传输协议FTP(工作原理;20 和21 端口功能)

文件传送协议 FTP 是互联网上使用得最广泛的文件传送协议。FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。

工作原理

FTP屏蔽了各计算机系统的细节,因而适合在异构网络中任意计算机之间传送文件。FTP只提供文件传送的一些基本服务,它使用TCP可靠地运输服务,FTP主要功能是减小或消除在不同系统下处理文件的不兼容性。
FTP使用客户端-服务器模型,一个FTP服务器进程可以为多个客户进程提供服务。FTP服务器有两大部分组成:一个主进程,负责接受新的请求;还有若干从属进程,负责处理单个请求。

20 和21 端口功能

当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口 (21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。接着,服务器进程用自己传送数据的熟知端口 (20) 与客户进程所提供的端口号码建立数据传送连接。由于 FTP 使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。

6.4 万维网WWW

6.4.1 概述(WWW 的概念;浏览器、服务器概念)

万维网是一个大规模的、联机式的信息储藏所。万维网用链接的方法能非常方便地从互联网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。这种访问方式称为“链接”。万维网是分布式超媒体系统,它是超文本系统的扩充。

万维网以客户服务器方式工作。浏览器就是在用户计算机上的万维网客户程序。

万维网文档所驻留的计算机则运行服务器程序,因此这个计算机也称为万维网服务器。

6.4.2 统一资源定位符URL(概念)

怎样标志分布在整个互联网上的万维网文档?
使用统一资源定位符 URL 来标志万维网上的各种文档。使每一个文档在整个互联网的范围内具有唯一的标识符 URL。

6.4.3 超文本传送协议HTTP(万维网的工作过程;持续连接、非流水线方式和流水线方式的特点)

用何协议实现万维网上各种超链的链接?
在万维网客户程序与万维网服务器程序之间进行交互所使用的协议,是超文本传送协议 HTTP,HTTP 是一个应用层协议,它使用 TCP 连接进行可靠的传送。

万维网的工作过程

image.png

持续连接

HTTP/1.1 协议使用持续连接 。万维网服务器在发送响应后仍然在一段时间内保持这条连接,使同一个客户(浏览器)和该服务器可以继续在这条连接上传送后续的 HTTP 请求报文和响应报文。

非流水线方式和流水线方式的特点

非流水线方式:客户在收到前一个响应后才能发出下一个请求。这比非持续连接的两倍 RTT 的开销节省了建立 TCP 连接所需的一个 RTT 时间。但服务器在发送完一个对象后,其 TCP 连接就处于空闲状态,浪费了服务器资源。
流水线方式:客户在收到 HTTP 的响应报文之前就能够接着发送新的请求报文。一个接一个的请求报文到达服务器后,服务器就可连续发回响应报文。使用流水线方式时,客户访问所有的对象只需花费一个 RTT时间,使 TCP 连接中的空闲时间减少,提高了下载文档效率。

6.4.4 万维网的文档(概念)

超文本标记语言 HTML:当浏览器从服务器读取 HTML 文档后,就按照 HTML 文档中的各种标签,根据浏览器所使用的显示器的尺寸和分辨率大小,重新进行排版并恢复出所读取的页面。

XML 是可扩展标记语言,它和 HTML 很相似。但 XML 的设计宗旨是传输数据,而不是显示数据(HTML 是为了在浏览器上显示数据)。XML 不是要替换 HTML,而是对 HTML 的补充。

CSS:HTML 用于结构化内容,而 CSS 则用于格式化结构化的内容。

6.5 电子邮件(发送邮件协议;接收邮件协议;基于万维网的电子邮件)

发送邮件协议

发送邮件的协议:SMTP

接收邮件协议

读取邮件的协议:POP3 和 IMAP

基于万维网的电子邮件

万维网电子邮件的好处:只要能够找到上网的计算机,打开任何一种浏览器就可以非常方便地收发电子邮件。
image.png

6.6 动态主机配置协议DHCP(概念;作用)

互联网广泛使用的动态主机配置协议 DHCP 提供了即插即用连网 的机制。这种机制允许一台计算机加入新的网络和获取IP 地址而不用手工参与。

6.7 简单网络管理协议SNMP(概念;作用)

网管协议是管理程序和代理程序之间进行通信的规则。—————-简单网络管理协议SNMP
SNMP 的基本功能包括监视网络性能、检测分析网络差错和配置网络设备等。

常见的端口号:

DNS:53
TFTP:69
FTP:21/20
HTTP:80
Telnet:23
📚计算机网络(课本上的几道习题)
《📚计算机网络(课本上的几道习题)》

计算机网络习题资料

小题看上面的总结

📚 计算机网络熬夜吐血整理(干货满满),复习看这一份就够了~~喵喵

大题部分,可以参考这个

点击查看【bilibili】

大题笔记1下载

计算机网络大题 13_29_27 .pdf

计算机网络试卷讲解

点击查看【bilibili】

应用题笔记2下

📚 计算机网络大题2

《📚 计算机网络大题2》PDF文档下载

机网大题2 20_49_46 .pdf

试卷下载

计算机网络试卷.pdf

王道考研

2021王道计算机网络.pdf
喜欢就给点个赞吧祝你考试顺利~

领劵网-仅提供大额优惠券