计算机网络复习重点
计算机网络复习重点
第一章 概述 理解分层 知道每层名字 之间关系 (时间先后关系)
第4 页6 页32页(1-17 答案p21 五层协议大概说一下)
p4
按网络的覆盖范围分:
-
局域网
-
城域网
-
广域网
(广域网是互联网的核心部分,其任务是为核心路由器提供远距离(如跨越不同国家)高速连接,互联分布在不同地区的城域网和局域网)
-
个人区域网
p6
在网络核心部分起特殊作用的是路由器(Router),它是一种专用计算机(但不是主机)。路由器是实现分组交换(Packet Switching)的关键构建,其任务是转发收到的分组,这是网络核心部分最重要的功能。
p32
1-17 Q:试述具有五层协议的网络体系结构的要点,包括各层的主要功能。
A:
①应用层是主要功能是为应用程序提供服务和接口,使得用户可以访问各种网络应用服务。
②运输层任务是向两台主机中进程之间的通信提供通用的数据传输服务。有传输控制协议TCP和用户数据协议UDP
③网络层负责为分组交换网上的不同主机提供通信服务。网络层协议是无连接的网际协议和许多种路由选择协议。
④数据链路层主要负责将物理层提供的比特流转换为帧,同时进行差错检测和纠正。
⑤物理层主要功能是在网络中传输比特流,通过物理媒介(如电缆、光纤等)传输数据。
第二章 了解基础概念
p35
根据信号中代表消息的参数的取值方式不同,信号可分为两大类
- 模拟信号
- 数字信号
p36
在数字通信中,调幅、调频和调相相应地称为称为幅移键控(ASK),频移键控(FSK)和相移键控(PSK).实现调制和解调功能的设备称为调制解调器。
p49
码分复用(CDM)是另一种共享信道的方法。实际上,由于该技术主要用于无限多址接入,人们更常用的名词是码分多址(CDMA)。
第三章
p66
为了解决透明传输问题,对于面向字符的物理链路,可以使用一种称为字节填充或字符填充的方法。
p69
凡是接收端数据链路层通过差错检测接收的帧,我们都能以非常接近于1的概率认为这些帧在传输过程中没有产生差错。
p81
IEEE 802委员会把局域网的数据链路层拆成两个子层,即逻辑链路控制(LLC)子层和媒体接入控制(MAC)子层。
p90
从表面看,使用集线器的局域网在物理上是一个星形网,但由于集线器使用电子器件来模拟实际电缆线的工作,因此整个系统仍像一个传统以太网那样运行。也就是说,使用集线器的以太网在逻辑上仍是一个总线网,各站点共享逻辑上的总线,使用的还是CSMA/CD协议(更具体些,是各站点中的适配器执行CSMA/CD协议)。
p100
VLAN将广播报文限制在本VLAN之内,将大的局域网分隔成多个独立的广播域,可有效防止或控制广播风暴,提高网络整体性能。
p123
- 网桥的优点:对帧进行转发和过滤,增大吞度量;扩大了网络物理范围;提高了可靠性;可互联不同的物理层、不同MAC子层和不同速率的以太网。
- 网桥的缺点:增加了时延;可能会产生广播风暴。
为了尽可能地避免各种可能的冲突,CSMA/CA协议采用了一种不同于CSMA/CD协议的退避算法。
p124
3-5
Q:要发送的数据为1101011011.采用CRC的生成多项式P(X)=X^4 +x +1.
试求应添加在数据后面的余数,并回答问题。
(1)数据在传输过程中最后一个1变成了0,接收端能否发现。
(2)数据在传输过程中最后两个1都变成了0,接收端能否发现?
(3)采用CRC之后,数据链路层的传输是否就变成了可靠传输?
A:
采用 CRC 的生成多项式是 P(X)=X^4+X+1,用二进制表示就是 P= 10011。现在除数是5 位,因此在数据后面添加4个0就得出被除数(如图 T-3-07-a 所示)
除法运算得出的余数 R就是应当添加在数据后面的检验序列: 1110。
(1)现在要发送的数据在传输过程中最后一个 1 变成了 0,即 1101011010。然后把检验序列1110 接在数据 1101011010 的后面。下一步就是进行 CRC 检验(如图 T-3-07-b 所示)。
从图 T-3-07-b 可看出,余数 R 不为零,因此判定所接收的数据有差错。可见这里的 CRC检验可以发现这个差错。
(2)若要发送的数据在传输过程中最后两个 1 都变成了0,即 1101011000。把检验序列 1110接在数据 1101011000 的后面,下一步就是进行 CRC 检验(如图 T-3-07-c 所示)。
现在余数 R 不为零,因此判定所接收的数据有差错。可见这里的 CRC 检验可以发现这个差错。
(3)采用 CRC 检验后,数据链路层的传输并非变成了可靠的传输。当接收方进行 CRC 检验时,如果发现有差错,就简单地丢弃这个帧。数据链路层并不能保证接收方接收到的和发送方发送的完全一样。
3-20
Q:PPP的工作状态有哪几种?当用户要使用PPP和ISP建立连接进行通信时,需要建立哪几种连接?每一种连接能解决什么问题?
A:
- 链路静止、链路建立、鉴别、网络层协议、链路打开、链路终止。
- 物理链路的连接(传输比特流)、LCP链路的连接(解决LCP配置协商问题)、NCP链路的连接(解决NCP配置协商问题)。
第四章
p133
网际协议(IP,有称互联网协议)是TCP/IP体系中两个最重要的协议之一,也是最重要的互联网标准协议之一。与IP配套使用的主要还有以下三个协议:
- 地址解析协议(ARP)
- 互联网控制报文协议(ICMP)
- 互联网组管理协议(IGMP)
p137
A类、B类和C类地址的网络号字段(在图4-9中这个字段是灰色的)分别为1、2和3字节长,而在网络号字段的最前面有1~3位的类别位,其数值分别规定为0、10和110.
A类、B类和C类地址的主机号字段分别为3、2和1字节长。
D类地址(前4位是1110)用于多播(一对多通信)。
E类地址(前4位是1111)保留为以后使用。
对于任意一个给定的IP地址,我们都可以通过该地址的前几位判断其类别,并准确地计算出其网络号和主机号。这对路由器根据目的网络号转发IP数据报是非常重要的。
由于主机IP地址中的网络号由所连接的网络决定,因此IP地址实际上标志的是一个主机(或路由器)和一条链路的接口。当一个主机通过两个网卡同时连接到两个网络上时,该主机就必须同时具有两个相应的IP地址,其网络号必须是不同的。这种主机称为多归属主机。由于一个路由器至少应当连接到两个网络,因此一个路由器至少应当有两个不同的IP地址。
p142
假定某ISP已拥有地址块206.0.64.0/18。某大学从该ISP或的地址块206.0.68.0/22,并需要分配给各系。若一系有500台主机,二系有250台主机,三系和四系各有100台主机,试给每个系分配CIDR地址块。若一系和二系还需要将所得地址块各自平均分配给4个实验室,三系和四系需要将所得地址块各自平均分配给2个实验室,请给出最后各CIDR地址块的网络前缀。
解:在分配IP地址时,主机号全为0或全为1的特殊地址是不能分配给主机的,因此一系至少需要502个地址,而2的8次幂(即512)大于且最接近502,其地址块主机号需要9位,即需要一个网络前缀为23位的地址块(/23地址块)。与之类似,二系需要一个/24地址块,三系和四系各需要一个/25地址块。划分地址的方法并不唯一,答案也不唯一。这里以先划分大的地址块,再划分小的地址块为例求解。如图4-13所示,先将地址块206.0.68.0/22的第23位拿出来将地址块划分为两个/23地址块,第23位位“0”的地址块206.0.68.0/23分配给一系,为“1”的地址块206.0.70.0/23用于继续划分。这样,第23位和第24位为“10”的地址块206.0.70.0/24分配给二系,第23~25位为“110”的地址块206.0.71.0/25分配给三系,第23位 ~ 25位为“111”的地址块206.0.71.128/25分配给四系。
若一系将所得地址块206.0.68.0/23再平均分配给4个实验室,则需要将地址块的第24位和第25位拿出来,用“00” “01” “10” “11”将原来的/23地址块划分为4个/25地址块。其他系的地址块划分与此类似。最后结果如图4-14所示。
p143
物理地址是数据链路层或物理网络使用的地址,而IP地址是网络层及以上各层使用的地址,是一种逻辑地址(称IP地址是逻辑地址是因为IP地址是用软件实现的)。
p150
生存时间:占8位。生存时间字段常用英文缩写TTL(time to live),指出数据报在网络中的寿命。
p157
ICMP报文有两种,即ICMP差错报告报文和ICMP询问报文。
p162
内部网关协议:具体的协议有多种,如RIP和OSPF等。
外部网关协议:目前使用的协议就是BGP。
p181
将一个IP数据报直接封装到另一个IP数据报中进行传输的这种隧道技术被称为IP-in-IP隧道技术。
p182
这种将端口号和iP地址一起转换的技术叫作网络地址与端口号转换(NAPT),但人们仍习惯将其称为NAT。
p196
与IPv4相比,IPv6具有以下特点:
- 巨大的地址空间。IPv6将地址从IPv4的32位增大到了128位,使地址空间增大了2^96倍。
- 高效的分级寻址和路由结构。
- 灵活的首部格式。
- 支持即插即用(即自动配置)。
- 更好地支持QoS。
- 内置的安全性支持。
- 具有可扩展性。
p199
IPv6地址的类型:
- 单播地址
- 多播地址
- 任播地址。ipv6独有
p214
与单播相比,在一对多的通信中,IP多播可大大节约网络资源。IP多播使用D类地址。IP多播需要使用IGMP和多播路由选择协议。
p218
4-33
Q:某组织分配到一个地址块,其中的第一个地址是14.24.74.0/24。这个组织需要将其划分为11个子网。具体要求:具有64个地址的子网2个;具有32个地址的子网2个;具有16个地址的子网3个;具有4个地址的子网4个(这里的地址都包含全1和全0的主机号)。试设计这些子网。分配结束后还剩下多少个地址?
A:
给定的地址块是14.24.74.0/24,其中有256个地址可用。现在我们需要将其划分为11个子网,具体要求如下:
- 具有64个地址的子网2个:
- 子网1: 14.24.74.0/26(包含地址范围: 14.24.74.0 -14.24.74.63)
- 子网2:14.24.74.64/26(包含地址范围: 14.24.74.64-14.24.74.127)
- 具有32个地址的子网2个:
- 子网3:14.24.74.128/27(包含地址范围: 14.24.74128 -14.24.74.159)
- 子网4: 14.24.74.160/27(包含地址范围: 14.24.74.160 -14.24.74.191)
- 具有16个地址的子网3个:
- 子网5: 14.24.74.192/28(包含地址范围: 14.24,74.192-14.24.74.207)
- 子网6:14.24.74.208/28(包含地址范围: 14.24.74.208-14.24.74.223)
- 子网7:14.24.74.224/28(包含地址范围: 14.24,74.224-14.24.74.239)
- 具有4个地址的子网4个 (包含全1和全0的主机号):
- 子网8:14.24.74.240/30(包含地址范围: 14.24,74240-14.24.74.243)
- 子网9:14.24.74.244/30(包含地址范围: 14.24.74.244 -14.24.74.247)
- 子网10:14.24.74.248/30(包含地址范围: .24.74.248 -14.24.74.251)
- 子网11: 14.24.74.252/30(包含地址范围: 14.24.74.252-14.24.74.255)
通过以上划分,共使用了11个子网,消耗的地址数为:
2 * 64 +2 * 32+3 * 16+4 * 4=128 + 64 + 48 +16 = 256
划分后还剩下的地址数为: 256 -256 =0。也就是说,所有的地址都已经被使用完毕
第五章 主要解决端到端的通信
p223
- 为此,运输协议数据单元(即TCP报文段或UDP报文)的首部必须包含两个字段:源端口号和目的端口号。
- 应用层的源进程将数据发送给运输层的某个端口,而应用层的目的进程从端口接收数据。
p252
TCP的拥塞控制主要包括三种算法:慢启动、拥塞避免和快速恢复。
p253 5-5
Q: 简述TCP和UDP的主要区别
A:
TCP(传输控制协议)和UDP(用户数据报协议)是在计算机网络中常用的传输层协议,它们在数据传输方面有一些重要的区别。
- 连接性:TCP是一种面向连接的协议,它在通信之前需要建立一个连接,通过三次握手来确保通信的可靠性。UDP则是一种无连接的协议,数据包可以直接发送给目标,不需要先建立连接。
- 可靠性:TCP提供可靠的数据传输,通过使用序列号、确认和重传机制来确保数据的完整性和顺序性。如果数据包丢失或损坏,TCP会自动重传丢失的数据。UDP不提供可靠性保证,数据包一旦发送出去就不再关心它们的状态,可能会导致丢失、乱序或重复。
- 效率:由于TCP提供了可靠性保证,它需要在通信端点之间进行更多的交互和处理,这会引入一些额外的延迟和开销。UDP则没有这些额外的开销,因此在传输速度和效率方面通常更高。
- 数据量限制:TCP在数据传输过程中会进行拆分和重新组装,可以处理任意大小的数据。UDP在数据传输过程中不会进行拆分,每个数据包的大小受限于底层网络的最大传输单元(MTU)。
- 应用场景:TCP适用于需要可靠传输和顺序传输的应用,如文件传输、电子邮件和网页浏览等。UDP适用于对实时性要求较高的应用,如实时视频流、语音通话和在线游戏等,这些应用对传输速度更敏感,可以容忍一些数据丢失。
需要注意的是,TCP和UDP并不是互相排斥的选择,而是根据具体的应用需求来选择合适的协议。有些应用可能同时使用两种协议,例如VoIP(Voice over IP)可以使用UDP进行实时音频传输,同时使用TCP进行信令和控制。
第六章
p268
万维网使用统一资源定位符(URL)来标志万维网上的各种文档,并使每一个文档在整个互联网的范围内具有唯一的URL。
学习通题:
第一章
1. (单选题) TCP/IP参考模型中,_________________________为两台主机中进程之间的通信提供通用的数据传输服务。
- A. 应用层
- B. 传输层
- C. 网络IP层
- D. 链路层
正确答案: B:传输层 ;
2. (单选题)以下不属于从网络的作用范围分类的是:
- A. 广域网
- B. 局域网
- C. 个人网
- D. 以太网
正确答案: D:以太网;
3. (单选题)学校实验室机房的网络拓扑形式为:
- A. 总线型结构
- B. 星形结构
- C. 树形结构
- D. 网状结构
正确答案: B:星形结构;
4. (单选题)下列不属于计算机网络领域新技术的是?
- A. 云计算
- B. 虚拟化
- C. 物联网
- D. AI
正确答案: D:AI;
第二章
1. (单选题)最基本常见的带通调制方法中,载波的振幅随基带数字信号而变化的是:
A.调频
B.调相
C.调幅
D.调位
正确答案: C
2. (单选题)实现数字用户线有多种不同的技术方案,其中关于非对称数字用户线(ADSL)描述错误的是:
- A. ADSL最大的好处是可以利用现有电话网中的用户线,不需要重新布线。
- B. ADSL不能保证固定的传输率。
- C. ADSL的传输距离取决于数据率和用户线的线径。
- D. ADSL的上行宽带都远远大于下行宽带。
正确答案: D:ADSL的上行宽带都远远大于下行宽带。;
3. (单选题)多路复用技术在使用光纤作为传输介质的时候,采用的是:
- A. 频分复用
- B. 波分复用
- C. 时分复用
- D. 码分复用
正确答案: B:波分复用;
4. (单选题)下列不属于数据交换技术有:
- A. 电路交换
- B. 报文交换
- C. 报文分组交换
- D. 数据交换
正确答案: D:数据交换;
5. (单选题)以下关于虚电路的特点,说法不正确的是:
- A. 每次发送分组之前无需建立链路,直接发送,效率很高。
- B. 报文分组不必携带目的地址、源地址等辅助信息。
- C. 分组通过虚电路上的每个节点时,节点只需做差错检测,而不必做路径选择。
- D. 通信子网中每个节点可以和任何节点建立多条虚电路连接。
正确答案: A:每次发送分组之前无需建立链路,直接发送,效率很高。;
第三章
1. (单选题)下列不属于TCP /IP协议栈的是:
- A. 应用层
- B. 表示层
- C. 传输层
- D. 网络层
正确答案: B:表示层;
2. (单选题)数据链路层对应的网络拓扑为:
- A. 个人网
- B. 局域网
- C. 广域网
- D. 以上都不是
正确答案: B:局域网;
3. (单选题)网络层上最重要的协议为:
- A. IP
- B. ICMP
- C. ARP
- D. IGMP
正确答案: A:IP;
4. (单选题)端口号(port)属于哪一层封装的信息?
- A. 应用层
- B. 传输层
- C. 网络层
- D. 数据链路层
正确答案: B:传输层;
5. (单选题)通常一个应用的可靠性,是通过下列哪一层来保证的?
- A. 数据链路层
- B. 网络层
- C. 传输层
- D. 应用层
正确答案: C:传输层;
第四章
1. (单选题)以下不属于局域网的拓扑结构的是:
- A. 总线型
- B. 星形
- C. 环形
- D. 树形
正确答案: D:树形;
2. (单选题)在有线局域网中,载波监听、冲突检测(CSMA/CD)应用在哪种类型的拓扑网络中?
- A. 星行
- B. 总线型
- C. 树形
- D. 以上都不是
正确答案: B:总线型;
3. (单选题)以下设备属于2层设备的是?
- A. 集线器
- B. 交换机
- C. 路由器
- D. PC机
正确答案: B:交换机;
4. (单选题)VLan划分过程中,交换机与PC机互联的口称为
- A. trunk口
- B. access口
- C. Hybird口
- D. 以上都不是
正确答案: B:access口;
第五章
1. (单选题)以下不属于点对点协议的是?
- A. HDLC协议
- B. PPP协议
- C. IP协议
- D. SDLC
正确答案: C:IP协议;
2. (单选题)PPP协议中,负责身份密码验证的阶段是:
- A. Establish阶段
- B. Authenticate阶段
- C. Network阶段
- D. Terminate阶段
正确答案: B:Authenticate阶段;
3. (单选题)当PPP采用异步传输时,它把转义符定义为______,并使用_____填充。
- A. 0x7E、字节
- B. 0x7D、位
- C. 0x7E、位
- D. 0x7D、字节
正确答案: D:0x7D、字节;
4. (单选题)下面IP地址属于B类IP地址的是:
- A. 141.0.0.0
- B. 3.3.3.3
- C. 197.234.111.123
- D. 23.34.45.56
正确答案: A:141.0.0.0 ;
5. (单选题)网络地址192.55.12.176的子网掩码是255.255.255.224,该网络的网络号是:( )
- A. 192.55.12.0
- B. 192.55.12.192
- C. 192.55.12.128
- D. 192.168.12.160
正确答案: D:192.168.12.160;
6. (单选题)下列不属于内部网关协议的是:
- A. RIP
- B. OSPF
- C. BGP
- D. IS-IS
正确答案: C:BGP;
7. (单选题)IPV4中,IP地址______多少位?
- A. 16
- B. 32
- C. 64
- D. 128
正确答案: B:32;
8. (单选题)下列关于TCP说法错误的是:
- A. TCP是面向连接的协议
- B. TCP是一种路由协议
- C. TCP提供全双工通信
- D. TCP是面向字节流的
正确答案: B:TCP是一种路由协议;
9. (单选题)我们目前使用的NAT转换技术类型是:
- A. 静态NAT
- B. 动态地址NAT
- C. 网络地址端口转换NAPT
- D. 以上都不是
正确答案: C:网络地址端口转换NAPT;
10. (单选题)VPN区别于一般网络互联的关键在在于______的建立。
- A. 通道
- B. 隧道
- C. 链路
- D. 通路
正确答案: B:隧道;
第六章
1. (单选题)下列不属于应用层协议的是:
- A. FTP
- B. SMTP
- C. DNS
- D. RARP
正确答案: D:RARP;
2. (单选题)FTP使用________端口传输命令,使用________端口传输数据
- A. 21、20
- B. 20、21
- C. 31、32
- D. 32、31
正确答案: A:21、20;
3. (单选题)DHCP协议,替代了网络层中的哪个协议?
- A. ARP
- B. RARP
- C. ICMP
- D. IGMP
正确答案: B:RARP;
4. (单选题)关于邮件传输协议说法错误的是:
- A. POP3协议运行在TCP协议之上
- B. POP3协议使用的端口号为110
- C. 在邮件交付给用户之后,IMAP服务器就不再保存这些邮件。
- D. IMAP与POP3都按客户/服务器方式工作
正确答案: C:在邮件交付给用户之后,IMAP服务器就不再保存这些邮件。;
5. (单选题)我们访问网页的时候,使用HTTP和HTTPS作为应用层协议,它下层调用的协议是:
- A. TCP
- B. UPD
- C. TCP和UDP都可以,根据需求决定
- D. 以上都不对
正确答案: A:TCP;