我只能说: Gitee, 我草你妈
正文:
第零章
选择(30 1’),判断(10 1’),简答(6 5’),计算(3 10’),共 100 分,90 分钟
客观题目以书后客观题和作业系统客观题范围为准
第一章
1.1 计算机网络功能与应用,列举常用生活中实例
- 数据通信
电子邮件、即时通信、视频会议、远程医疗、远程教学、网络电话 - 资源共享
共享计算能力、硬盘空间、内存,甚至打印机、服务器 - 信息服务
从互联网获取各种信息,在BBS, Wiki, 微博发表观点 - 分布式计算
服务器将大型项目分解成小的,分发给计算机进行并行处理,汇总得到最终结果
1.2 计算机网络概念,计算机网络分类
概念:计算机网络是指自主计算机的互连集合
自主 -> 每个计算机独立
互连 -> 能够通信, 交换数据
计算机网络的分类
分类方法 | 分类 |
---|---|
使用的传输技术 | 广播式网络、点对点网络 |
网络规模 | 局域网、城域网、广域网 |
网络所有者 | 公有网、私有网 |
1.3 电路交换,分组交换,报文交换各自特点和本质
电路交换
一次通话过程可以分为三步:
- 通话前呼叫, 建立连接
- 通话
- 通话完毕后挂机, 断开连接
电路交换有 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 是怎样保证可靠传输的
- 对发送的每个字节进行编号
- 对收到的字节进行确认
- 设定重传定时器
4.3 三次握手和四次挥手过程(每次所标记的标记位),能读懂书图 4-18,4-19
标志字段
- SYN:同步序号 (表示这是不是个连接)
- ACK:是否包含确认信息
- FIN:释放连接 (FIN=1表示请求释放连接)
ack:确认号
seq:序号 (表示这个报文的第一个数据在字节流中的编号: 比如之前收了1~49, 这个是50开始)
三次握手 (建立连接)
- 第一次握手:客户端 -> SYN=1, seq=x(随机) -> 服务端 (爷想跟你击剑)
- 第二次握手:服务端 -> SYN=1, ACK=1, seq=y, ack=x+1(表示确认) -> 客户端 (击就击谁怕谁)
- 第三次握手:客户端 -> ACK=1, seq=x+1(期望回应为x+1所以这里也是), ack=y+1(表示确认) -> 服务端 (cnm, 不来是怂狗)
四次挥手 (关闭连接, 本例假设服务端提出关闭)
- 客户端 -> FIN=1, seq=x -> 服务端 (告诉服务端爷要关闭连接)
- 服务端 -> ACK=1, seq=y, ack=x+1 -> 客户端 (收到, 服务端关闭客户端连接)
- 服务端 -> FIN=1, ACK=1, seq=u, ack=x+1 -> 客户端 (爷关了, 你也给爷关)
- 客户端 -> 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 地址不同,对比
- IP 地址可变(但必须唯一),而 MAC 地址不可变。
- 长度不同。
- 分配依据不同。IP 地址的分配是基于网络拓扑,MAC 地址的分配是基于制造商。
- 寻址协议层不同。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.
仅限内部传阅, 传播删版权语句的你妈死了.
Comments | 4 条评论
博主 我是绵羊呀
笑死
博主 五行缺钱
@我是绵羊呀 yhh
博主 坂
这是什么社区啊?
博主 Verity
虽然也是因为某imomoe,但是能进到你的网站,也很开心。