【计算机网络】依据考试资料 笔记.md

发布于 2021-06-19  4,384 次阅读


我只能说: Gitee, 我草你妈
Gitee, 我草你妈

正文:

第零章

选择(30 1’),判断(10 1’),简答(6 5’),计算(3 10’),共 100 分,90 分钟

客观题目以书后客观题和作业系统客观题范围为准

第一章

1.1 计算机网络功能与应用,列举常用生活中实例

  1. 数据通信
    电子邮件、即时通信、视频会议、远程医疗、远程教学、网络电话
  2. 资源共享
    共享计算能力、硬盘空间、内存,甚至打印机、服务器
  3. 信息服务
    从互联网获取各种信息,在BBS, Wiki, 微博发表观点
  4. 分布式计算
    服务器将大型项目分解成小的,分发给计算机进行并行处理,汇总得到最终结果

1.2 计算机网络概念,计算机网络分类

概念:计算机网络是指自主计算机的互连集合
自主 -> 每个计算机独立
互连 -> 能够通信, 交换数据

计算机网络的分类

分类方法 分类
使用的传输技术 广播式网络、点对点网络
网络规模 局域网、城域网、广域网
网络所有者 公有网、私有网

1.3 电路交换,分组交换,报文交换各自特点和本质

电路交换

一次通话过程可以分为三步:

  1. 通话前呼叫, 建立连接
  2. 通话
  3. 通话完毕后挂机, 断开连接

电路交换有 2 个主要特点:

  • 面向连接 的特性
    通话前要先建立连接(拨号), 双方电路连通才可通话
  • 通信资源的 独占性
    通话过程中资源不会再分配给他人

报文交换

优点:

  • 报文交换不需要事先建立连接 (可以直接发送, 比较灵活)
  • 报文交换机不需要为报文预留资源 (资源利用率较高)

缺点:

  • 报文在交换机内部要经历存储和转发两个过程 (时延大)
  • 报文交换机需要完整接收报文 (需要交换机有较大缓冲区)
  • 长度没有限制 (大报文时延时和缓存占用更大)

分组交换

  1. 分组交换原理
    1. 分解报文变成小数据块
    2. 添加头部构成分组, 头部中包含控制信息
    3. 交换机依据分组转发传递
    4. 到达终点
  2. 数据报和虚电路 (分组交换技术)
    1. 数据报 (分组交换)
      优点:独立路由,灵活性好,网络适应性强
      缺点:可靠性和效率不高
    2. 虚电路 (电路交换)
      优点:传输效率高、可靠性好
      缺点:适应能力和灵活性不如数据报

比较内容 虚电路 数据报
基本思路 交换网络比较复杂
由网络处理传输中的大多数问题
交换网络尽量简单
由主机处理传输中的大多数问题
连接建立 需要建立连接 不需要建立连接
目的地址 建立连接时使用, 以后分组使用虚电路号 每个分组都要使用目的地的完整地址
灵活性 出故障后虚电路需要重建 分组可以绕开故障点
顺序处理 能够保证按序到达 不能保证按序到达

第二章

2.1 网络体系结构概念

计算机网络的 各个层次和协议的集合 被称为 计算机网络体系结构

2.2 OSI 和 TCP/IP 模型各层功能和作用

OSI参考模型
应用层
表示层
会话层
运输层
网络层
数据链路层
物理层

(1) 应用层:面向用户实现特定应用
(2) 表示层:为应用层提供服务, 功能有

  • 格式转化
  • 加密解密
  • 压缩解压缩

(3) 会话层:管理会话过程 (建立、维持、结束)
(4) 运输层:提供数据传输服务, 功能有

  • 应用进程寻址
  • 差错控制
  • 流量控制
  • 连接控制

(5) 网络层:接收运输层数据,在数据前面添加首部后形成分组;主要功能是 为分组选路
(6) 数据链路层:接收网络层分组,在分组前面添加首部后封装成帧;主要功能有

  • 成帧:分装网络层分组
  • 物理寻址:保证帧发送给正确站点
  • 流量控制:防止高速发送数据被低速接收方"淹没"
  • 差错控制:检查帧传输错误并设法纠正
  • 访问控制:当共享物理链路时,要解决任意时刻哪个机子使用物理链路的问题

(7) 物理层:传递比特流,从一端发送到另一端

TCP/IP 模型
应用层
运输层
互联网层
网络接口层

(1) 应用层:与OSI参考模型的应用层类似, 包含的协议有

  • 文件传输协议 FTP (File Transfer Protocol)
    可在两台机器间传输文件
  • 简单邮件传输协议 SMTP (Simple Mail Transfer Protocol)
    发送电子邮件
  • 邮局第三版协议 POP3 (Post Office Protocol 3)
    接收电子邮件
  • 超文本传输协议 HTTP (Hyper Text Transfer Protocol)
    访问Web网站
  • ...

(2) 运输层

  • TCP协议提供可靠的端对端通信, 同时提供流量控制拥塞控制的功能
  • UDP协议比较简单高效

(3) 互联网层
互联网层是整个TCP/IP协议体系的关键部分, 主要协议是IP协议

(4) 网络接口层
网络接口层相当于OSI参考模型中的数据链路层和物理层
TCP/IP模型没有明确描述网络接口层,只是指出主机要用某种协议与具体网络连接

OSI参考模型和TCP/IP模型的比较

特性\模型 OSI参考模型 TCP/IP 模型
结构 分层结构 分层结构
分层 7 层 4 层
应用层 - 综合了OSI参考模型中应用层、表示层和会话层的功能
数据链路层和物理层 网络接口层包含了这两层的功能
网络层服务 无连接/面向连接 仅无连接
运输层 仅提供可靠数据传输服务 TCP/UDP (可靠/不可靠)
特点 体系较复杂
设计先于实现
部分设计过于理想导致应用有限
在实践中产生和发展
在各类平台都有稳定实现

2.3 什么是协议数据单元?并列举 OSI 模型中物理层、数据链路层、网络层和运输层的协议数据单元

协议数据单元 PDU (Protocol Data Unit) 是指对等层次之间传递的数据单位。
接口控制信息 ICI (Interface Control Information)
PDU + ICI = 接口数据单元 IDU (Interface Data Unit)
第n层的协议数据单元nPDU实际上是第n层的报文, 由第n层首部数据组成

层次 PDU 单元
物理层 比特流
数据链路层
网络层
运输层

第三章

3.1 应用层功能和作用

应用层的目的是为人们提供具体的网络应用,如:网页浏览、文件下载、电子邮件

3.2 DNS,HTTP,FTP,SMTP,DHCP 各个应用层的作用和运输层协议,以及端口号

服务 应用层作用 运输层协议 默认端口号
DNS 提供域名到IP地址的解析 TCP/UDP 53
HTTP 进行数据交互、请求和应答 TCP 80
FTP 传输文件 TCP 21
SMTP 邮件服务器之间转发邮件 TCP 25
DHCP 自动为网络中没有IP地址的主机分配IP UDP 服务端: 67
客户端: 68

第四章

4.1 TCP 和 UDP 各自特点对比

特性 TCP UDP
有无连接
数据传输是否可靠 可靠 不可靠
一般适用 传输大量数据 传输少量数据
速度较
是否保证数据顺序
是否保证数据正确 保证正确 可能丢包

4.2 TCP 是怎样保证可靠传输的

  1. 对发送的每个字节进行编号
  2. 对收到的字节进行确认
  3. 设定重传定时器

4.3 三次握手和四次挥手过程(每次所标记的标记位),能读懂书图 4-18,4-19

标志字段

  • SYN:同步序号 (表示这是不是个连接)
  • ACK:是否包含确认信息
  • FIN:释放连接 (FIN=1表示请求释放连接)

ack:确认号
seq:序号 (表示这个报文的第一个数据在字节流中的编号: 比如之前收了1~49, 这个是50开始)

三次握手 (建立连接)

  1. 第一次握手:客户端 -> SYN=1, seq=x(随机) -> 服务端 (爷想跟你击剑)
  2. 第二次握手:服务端 -> SYN=1, ACK=1, seq=y, ack=x+1(表示确认) -> 客户端 (击就击谁怕谁)
  3. 第三次握手:客户端 -> ACK=1, seq=x+1(期望回应为x+1所以这里也是), ack=y+1(表示确认) -> 服务端 (cnm, 不来是怂狗)

四次挥手 (关闭连接, 本例假设服务端提出关闭)

  1. 客户端 -> FIN=1, seq=x -> 服务端 (告诉服务端爷要关闭连接)
  2. 服务端 -> ACK=1, seq=y, ack=x+1 -> 客户端 (收到, 服务端关闭客户端连接)
  3. 服务端 -> FIN=1, ACK=1, seq=u, ack=x+1 -> 客户端 (爷关了, 你也给爷关)
  4. 客户端 -> ACK=1, seq=x+1, ack=u+1 -> 服务端 (闭麦, 爷知道了, 关了)

第五章

5.1 IP 地址分类(给出 IP 地址,能分出 A,B,C 类及特殊 IP 和私有 IP 地址)

类型 网络号 主机号 特殊备注
A类 8比特 24比特 第一位固定为0
B类 16比特 16比特 前两位固定为10
C类 24比特 8比特 前三位规定为110
D类 / / 组播地址, 224~239数字开头
E类 / / 保留以后使用, 240~254数字开头

私有IP地址范围

  • 10.0.0.0 ~ 10.255.255.255
  • 172.16.0.0 ~ 172.31.255.255
  • 192.168.0.0 ~ 192.168.255.255

5.2 网关作用

网关是一个 网络的关口 ,进入和流出这个网络的 IP 数据报都需要经过这个关口,网关一般由 路由器 担当。连接两个网络,它的两个网络接口分别是两个网络的网关,一个网络中的主机要发送消息到另一个网络中,需要先将 IP 数据报发送给网关,网关间接转发这个消息到另一个接口。

5.3 子网掩码作用和确定方法

子网掩码作用:标记 IP 地址中,哪些是网络位,哪些是主机位。
如何确定:将 IP 地址中,网络号和子网号置 1,主机号置 0。

第六章

6.1 链路和数据链路概念

链路:无源的点对点的物理路线
数据链路:数据链路等于链路加上实现这些协议的硬件和软件。比如网络适配器(既有硬件,也有软件)。

6.2 MAC 地址和 IP 地址不同,对比

  1. IP 地址可变(但必须唯一),而 MAC 地址不可变。
  2. 长度不同。
  3. 分配依据不同。IP 地址的分配是基于网络拓扑,MAC 地址的分配是基于制造商。
  4. 寻址协议层不同。IP 地址应用于网络层,而 MAC 地址应用在数据链路层。

第七章

7.1 单工,半双工,全双工概念

类型 概念
单工 消息只能单方向传输
半双工 可以双方向
但同一时间只能有一个方向传输存在
全双工 可以双方向
同一时间可以同时接受和发送信息

7.2 传输介质分类,每类典型代表

分类:有线传输介质、无线传输介质

介质类型 代表
有线传输 双绞线、同轴电缆、光纤
无线传输 微波、电磁波、红外线、蓝牙

7.3 什么是 DTE,DCE? 列举例子或典型代表

DTE:数据终端设备。是产生、接受和处理二进制数字数据的设备。
典型代表:计算机,还可以是打印机、传真机和终端。
DCE:数据电路终端设备。主要功能是进行信号转换。
典型代表:调制解调器

7.4 书后计算题 1,2,3,4 全部重点(同类型,变换数据也要会)

第八章

8.1 争用期,最短帧长算法,书后 8-5 计算题 1,2 ,变换数据也要会

8.2 CSMA/CD 协议原理:先听后发,边发边听


Copyright © Kroytz Cao, 2021.
仅限内部传阅, 传播删版权语句的你妈死了.



与樱花动漫无关, 不是站长, 大四废物随便发点东西而已