填空
A卷
- 常用的传输介质(媒体)有两类:有线和无线。有线介质有_双绞线___、同轴电缆以及光缆。
2. 计算机互联网中,主要的网络互连设备有中继器、集线器(HUB)、网桥以及_路由器_______等。
-
多路复用分为:频分多路复用、时分多路复用___、波分多路复用和码分多路复用。
-
计算机网络面临的安全性威胁主要有四种:截获、中断、篡改以及___伪造_______。
5.防火墙的功能有两个一个是“阻止”,另一个是____允许______。
- 分类IP地址为189.11.3.31的主机属于___B_______类网络。
B卷
1. 计算机网络五层协议体系结构包括物理层、数据链路层、网络层、运输层以及应用层。
2. 计算机互联网中,主要的网络互连设备有中继器、集线器(HUB)、___网桥__以及路由器等。
3. 多路复用分为:____________频分多路复用______时分多路复用、波分多路复用和码分多路复用。
4.截获信息的攻击称为被动攻击,而中断、篡改和伪造信息的攻击称为________主动攻击_____。
5. 分类IP地址为110.21.5.56的主机属于_____A_____类网络。。
6.因特网是非等时的,传输多媒体数据时,对时延抖动有较高的要求,为解决这一问题可以在接收端设置适当大小的________缓存_______。
C卷
1.制定因特网的正式标准要经过四个阶段:因特网草案、建议标准、(草案标准)以及因特网标准。
-
已知电磁波在光纤中的传播速率为2.0×105km/s ,光纤信道的带宽为1Mb/s,假定有一个长度为1个字节的数据块通过该光纤信道传送到1000KM远的计算机,则发送时延最小为( 5.000008s )。
-
TCP/IP体系结构由应用层、( 传输层 )、网际层、网络接口层组成。
-
IP地址为55.2.9.2的主机,按分类网络属于(A)类网络。
5.无连接的、尽最大努力交付的运输层协议是( 用户数据报协议(UDP )。
6.计算机网络中,实现数据加密的两类密码体制是对称密钥密码体制和( 非对称性 )密码体制。
D卷
1. TCP/IP体系结构由应用层、运输运、网络层、_数据链路层_以及物理层组成。
2. 计算机互联网上的交付有两种:在本网络上的(不经过路由器)_____直接交付__和到其它网络的(经过至少一个路由器的)间接交付。
3. 数据链路层协议需要解决的三个基本问题是:封装成帧、透明传输以及___差错检测__。
4. 计算机网络面临的安全性威胁主要有四种:截获、中断、__篡改____以及伪造。
5.每一条TCP连接唯一地被通信两端的两个端点(即两个套接字)所确定,套接字socket可表示为__(IP地址:端口号)____ 。
6. 分类IP地址为202.35.41.26的主机属于___C____类网络。
E卷
1. 计算机网络体系结构标准有两个,一个是法律上的国际标准OSI,另一个常被称为是事实上的国际标准__TCP/IP__。
2. 计算机网络中,以太网采用协议是______CSMA/CD______。
3. 根据双方信息交互方式的不同,通信可以划分为单工通信、半双工通信和____全双工通信________。
4.计算机网络安全主要包三方面的内容:保密性、安全协议的设计和________访问控制_____。
5. 分类IP地址为224.1.7.28的主机属于______C____类网络。。
6.传输多媒体数据时,对_时延和时延抖动___有较高的要求,为解决这一问题可以在接收端设置适当大小的缓冲区。
名词解释
1.ARP (地址解析协议) : 网络层,从网络层使用的IP地址解析出在数据链路层使用的硬件地址的一个协议。
2.HTML (超文本标记语言) : 应用层,用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少
3.FTP (文件传输协议) : 应用层,用于在网络上传输文件。
4.VLAN (虚拟局域网): 数据链路层,是一组逻辑上的设备和用户,是为解决以太网的广播和安全性问题而提出来的。
5.PPP (点对点协议): 数据链路层,用于在点对点连接上进行数据传输,例如拨号连接。
6.TCP (传输控制协议) : 传输层,用于在网络上可靠地传输数据,保证数据的可靠性和顺序性。
7.IPv4 (互联网协议版本4) : 网络层,网际协议版本四。第一个被广泛使用的互联网协议,可运行在多种底层网络上,构成现今互联网技术的基石协议。
8. OSPF(开放最短路径优先) : 网络层,用于在路由器之间传输路由信息,以便在网络上选择最短路径
9.UDP (用户数据报协议): 传输层,主要用于不要求分组顺序到达的传输中,提供面向事务的简单不可靠信息传送服务。
10.HTTP (超文本传输协议) : 应用层,用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少
11.RIP (路由信息协议) : 网络层,是一种分布式的基于 距离向量的路由选择协议,是内部网关协议(IGP)中最先得到广泛使用的协议。
12.NAT (网络地址转换) : 网络层,网络地址转换。在专用网络内部使用专用IP地址,而仅在连接到因特网的路由器使用全球IP地址。
13.ARQ(自动重传请求): 数据链路层,通过接收方请求发送方重传出错的数据报文来恢复出错的报文,是通信中用于处理信道所带来差错的方法之一。
14.CSMA/CD(载波侦听多点接入/碰撞检测): 数据链路层,载波监听多点接入/碰撞检测。保证传输介质有序、高效地为许多节点提供传输服务,一种争用型的介质访问控制协议
15.ICMP (Internet控制消息协议) : 网络层,为了更有效地转发IP数据报和提高交付成功机会,它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
16.DNS(域名系统): 应用层,用于将域名解析为IP地址,以便在网络上进行通信
1.ARP (地址解析协议) : 网络层,从网络层使用的IP地址解析出在数据链路层使用的硬件地址的一个协议。
2.HTML (超文本标记语言) : 应用层,用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少
3.FTP (文件传输协议) : 应用层,用于在网络上传输文件。
4.VLAN (虚拟局域网): 数据链路层,是一组逻辑上的设备和用户,是为解决以太网的广播和安全性问题而提出来的。
5.PPP (点对点协议): 数据链路层,用于在点对点连接上进行数据传输,例如拨号连接。
·PPP的组成及功能特点(10分)。
答:PPP点对点协议有三个组成部分:一个将IP数据报封装到串行链路的方法;一个用来建立、配置和测试数据链路连接的链路控制协议LCP;一套网络控制协议NCP。
PPP协议是用户计算机和ISP进行通信时所使用的数据链路层协议。它具有简单、封装成帧、透明性、多种网络层协议、多种类型链路、差错检测、检测连接状态、最大传送单元、网络层地址协商以及数据压缩协商等功能。
6. TCP (传输控制协议) : 传输层,用于在网络上可靠地传输数据,保证数据的可靠性和顺序性。
9.UDP (用户数据报协议): 传输层,主要用于不要求分组顺序到达的传输中,提供面向事务的简单不可靠信息传送服务。
·TCP协议是一个可靠的、面向连接的传输层协议,在发送方TCP将用户提交的字节流分割成若干个独立的报文并传递给互连网层进行发送;在接收方,TCP将所接收的报文重新装配并交地给接收用户。TCP还要进行流量控制和拥塞控制。UDP协议是一个不可靠的无连接的传输层协议。UDP协议将可靠性问题交给应用程序解决。UDP协议主要面向请求/应答式的事务型应用。在这种应用中一次会话往往只有“请求”和“应答”两次报文交换。UDP协议也应用于那些对可靠性要求不高,但要求网络的延迟较小的场合。如语音和视频数据传送。
7.IPv4 (互联网协议版本4) : 网络层,网际协议版本四。第一个被广泛使用的互联网协议,可运行在多种底层网络上,构成现今互联网技术的基石协议。
8. OSPF(开放最短路径优先) : 网络层,用于在路由器之间传输路由信息,以便在网络上选择最短路径
10.HTTP (超文本传输协议) : 应用层,用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少
11.RIP (路由信息协议) : 网络层,是一种分布式的基于 距离向量的路由选择协议,是内部网关协议(IGP)中最先得到广泛使用的协议。
12.NAT (网络地址转换) : 网络层,网络地址转换。在专用网络内部使用专用IP地址,而仅在连接到因特网的路由器使用全球IP地址。
13.ARQ(自动重传请求): 数据链路层,通过接收方请求发送方重传出错的数据报文来恢复出错的报文,是通信中用于处理信道所带来差错的方法之一。
14.CSMA/CD(载波侦听多点接入/碰撞检测): 数据链路层,载波监听多点接入/碰撞检测。保证传输介质有序、高效地为许多节点提供传输服务,一种争用型的介质访问控制协议
·CSMA/CD协议的要点
CSMA/CD 表示 Carrier Sense Multiple Access with Collision Detection载波监听多点接入/碰撞检测 。
多点接入就是说明这是总线型网络,许多计算机以多点接入的方式连接在一根总线上。
载波监听就是发送前先监听,即每一个站在发送数据之前先要检测一下总线上是否有其他站在发送数据,如果有,则暂时不要发送数据,要等到信道变为空闲时再发送。
碰撞检测就是边发送边监听,即适配器边发送数据边检测信道上的信号电压的变化情况,以便判断自己在发送数据时其他站是否也在发送数据,一旦发现总线上出现了碰撞,适配器就要立即停止发送,免得继续浪费网络资源,然后等待一段随机时间后再次发送。
15.ICMP (Internet控制消息协议) : 网络层,为了更有效地转发IP数据报和提高交付成功机会,它是TCP/IP协议族的一个子协议,用于在IP主机、路由器之间传递控制消息。
16. DNS(域名系统): 应用层,用于将域名解析为IP地址,以便在网络上进行通信
·为什么采用多路复用以及其几种形式
可以提高通信信道的利用率和效率,减少通信成本,提高通信质量和可靠性;时分、频分、波分、码分、空分复用
·试述数据链路层的三个基本问题, 并进行简单的解释。
答: 数据链路层的三个基本问题是: 封装成帧、透明传输和差错检测
(1)数据链路层的发送方应当让接收方的数据链路层知道,所发送的帧是从什么地方开始到什么地方结束,即封装成帧问题;
(2)数据链路层传送的数据的比特的组合是不受限制的,数据链路层协议不能禁止传送某种特殊比特的组合,即透明传输问题;
(3)数据链路层必须有差错检测功能, 在数据链路层广泛使用了循环冗余检验CRC的检错技术。
七:(1)统一资源定位符URL的作用是表示从因特网上得到的资源位置和访问这些资源的方法
URL的一般形式为:<协议>://<主机>:<端口>/<路径>
http 表示协议;
www.fosu.edu.cn表示域名
/en/ xxx /指向路径
default.htm文件名
执行步骤。
答:
(1) 浏览器分析超链指向页面的 URL。
(2) 浏览器向 DNS 请求解析www.matt.edu 的 IP 地址。
(3) 域名系统 DNS 解析出www.matt.edu服务器的 IP 地址。
(4) 浏览器与服务器建立 TCP 连接
(5) 浏览器发出取文件命令:
GET /yy/fg/index.htm。
(6) 服务器给出响应,把文件 index.htm 发给浏览器。
(7) TCP 连接释放。
(8) 浏览器显示文件 index.htm 中的所有文本
A
四、一个以太网,在同一时间只能允许一台计算机发送信息,采用的协调方法是使用CSMA/CD协议,请简述CSMA/CD协议的要点(10分)。
CSMA/CD 表示 Carrier Sense Multiple Access with Collision Detection载波监听多点接入/碰撞检测 。
多点接入就是说明这是总线型网络,许多计算机以多点接入的方式连接在一根总线上。
载波监听就是发送前先监听,即每一个站在发送数据之前先要检测一下总线上是否有其他站在发送数据,如果有,则暂时不要发送数据,要等到信道变为空闲时再发送。
碰撞检测就是边发送边监听,即适配器边发送数据边检测信道上的信号电压的变化情况,以便判断自己在发送数据时其他站是否也在发送数据,一旦发现总线上出现了碰撞,适配器就要立即停止发送,免得继续浪费网络资源,然后等待一段随机时间后再次发送。
- HTML
超文本标记语言。用于描述网页文档的一种标记语言,它消除了不同计算机之间信息交流的障碍。
四、一个以太网,在同一时间只能允许一台计算机发送信息,采用的协调方法是使用CSMA/CD协议,请简述CSMA/CD协议的要点(10分)。
CSMA/CD 表示 Carrier Sense Multiple Access with Collision Detection载波监听多点接入/碰撞检测 。
多点接入就是说明这是总线型网络,许多计算机以多点接入的方式连接在一根总线上。
载波监听就是发送前先监听,即每一个站在发送数据之前先要检测一下总线上是否有其他站在发送数据,如果有,则暂时不要发送数据,要等到信道变为空闲时再发送。
碰撞检测就是边发送边监听,即适配器边发送数据边检测信道上的信号电压的变化情况,以便判断自己在发送数据时其他站是否也在发送数据,一旦发现总线上出现了碰撞,适配器就要立即停止发送,免得继续浪费网络资源,然后等待一段随机时间后再次发送。
五、某单位分配到一个地址块136.23.12.64/26。现在需要进一步划分为4个一样大的子网。试问 (12分)
(1)每个子网的前缀有多长?
(2)每一个子网中有多少地址?
(3)每一个子网的地址块是什么?
(1)原来网络前缀是26位,需要再增加2位,才能划分4个一样大的子网.因此每个子网的前缀是28位。
(2)每个子网的地址中有4位留给主机用,因此共有16个地址。
(3)4个子网的地址块是:136.23.12.64/28,136.23.12.80/28,
136.23.12.96/28,136.23.12.112/28
、一个UDP用户数据报的首部的十六进制表示是06 32 00 45 00 1C E2 17。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?UDP伪首部的作用是什么?(10分)
源端口1586,目的端口69,UDP用户数据报长度28字节,数据部分长度20字节。此UDP用户数据报是从客户端发给服务器的(因为目的端口号﹤1023,是熟知端口)。********
伪首部并不是UDP的真正首部,既不向下传送,也不向上传送,仅仅是为了计算检验和。
七、请说明统一资源定位符URL的作用及一般形式。标注下列URL每部分的含义(10分)
www.tsinghua.edu.cn/chn/yxsz/in…
统一资源定位符URL的作用是表示从因特网上得到的资源位置和访问这些资源的方法
URL的一般形式为:<协议>://<主机>:<端口>/<路径>
http 表示协议;
/chn/yxsz/指向路径
index.htm文件名
八、已知某网络R1路由器的连接拓扑图(如下图所示),请按下表格式填写路由器R1的路由表(11分)
路由器R1的路由表
| 地址掩码 | 目的网络地址 | 下一跳地址 | 路由器接口 |
|---|---|---|---|
路由器R1的路由表
| 地址掩码 | 目的网络地址 | 下一跳地址 | 路由器接口 |
|---|---|---|---|
| /26 | 140.5.12.64 | 180.15.2.5 | m2 |
| /24 | 130.5.8.0 | 190.16.6.2 | m1 |
| /16 | 110.71.0.0 | 本地网络 | m0 |
| /16 | 180.15.0.0 | 本地网络 | m2 |
| /16 | 190.16.0.0 | 本地网络 | m1 |
| 默认 | 默认 | 110.71.4.5 | m0 |
四、请简要说明数据链路层协议PPP的组成及功能特点(10分)。
答:PPP点对点协议有三个组成部分:一个将IP数据报封装到串行链路的方法;一个用来建立、配置和测试数据链路连接的链路控制协议LCP;一套网络控制协议NCP。
PPP协议是用户计算机和ISP进行通信时所使用的数据链路层协议。它具有简单、封装成帧、透明性、多种网络层协议、多种类型链路、差错检测、检测连接状态、最大传送单元、网络层地址协商以及数据压缩协商等功能。
五、某单位分配到一个地址块129.44.56.128/25。现在需要进一步划分为4个一样大的子网。试问 (12分)
(1)每个子网的前缀有多长?
(2)每一个子网中有多少地址?
(3)每一个子网的地址块是什么?
答:(1)原来网络前缀是25位,需要再增加2位,才能划分4个一样大的子网.因此每个子网的前缀是27位。
(2)每个子网的地址中有5位留给主机用,因此共有32个地址。
(3)4个子网的地址块是:129.44.56.128/27,129.44.56.160/27,
129.44.56.192/27,129.44.56.224/27
六、假定主机A运行的是TCP客户程序,而B运行的是TCP服务程序,最初两端的TCP进程都处于关闭状态,请画图并说明通过“三次握手”TCP连接的建立过程。(10分)
答:
七、在接入因特网的计算机上,点击鼠标链接到某页面,其URL为:
请说明在实现此链接时,http/1.0协议的执行步骤。(10分)
答:
(1) 浏览器分析超链指向页面的 URL。
(2) 浏览器向 DNS 请求解析www.matt.edu 的 IP 地址。
(3) 域名系统 DNS 解析出www.matt.edu服务器的 IP 地址。
(4) 浏览器与服务器建立 TCP 连接
(5) 浏览器发出取文件命令: GET /yy/fg/index.htm。
(6) 服务器给出响应,把文件 index.htm 发给浏览器。
(7) TCP 连接释放。
(8) 浏览器显示文件 index.htm 中的所有文本。
八、已知路由器R1的路由表如下所示,试画出各网络和必要的路由器的连接拓扑,标注出必要的IP地址和接口,对不能确定的情况应当指明。(11分)
路由器R1的路由表
| 地址掩码 | 目的网络地址 | 下一跳地址 | 路由器接口 |
|---|---|---|---|
| /26 | 140.5.12.64 | 180.15.2.5 | m2 |
| /24 | 130.5.8.0 | 190.16.6.2 | m1 |
| /16 | 110.71.0.0 | …… | m0 |
| /16 | 180.15.0.0 | …… | m2 |
| /16 | 190.16.0.0 | …… | m1 |
| 默认 | 默认 | 110.71.4.5 | m0 |
答:
四、TCP/IP参考模型在传输层同时设计了TCP和UDP两个协议,说明这两个协议各自的特点和适用场合。(10分)
答: TCP协议是一个可靠的、面向连接的传输层协议,在发送方TCP将用户提交的字节流分割成若干个独立的报文并传递给互连网层进行发送;在接收方,TCP将所接收的报文重新装配并交地给接收用户。TCP还要进行流量控制和拥塞控制。UDP协议是一个不可靠的无连接的传输层协议。UDP协议将可靠性问题交给应用程序解决。UDP协议主要面向请求/应答式的事务型应用。在这种应用中一次会话往往只有“请求”和“应答”两次报文交换。UDP协议也应用于那些对可靠性要求不高,但要求网络的延迟较小的场合。如语音和视频数据传送。
五、已知地址块中的一个地址是140.120.84.24/20。试求这个地址块中的最小 地址和最大地址。子网掩码是什么?地址块中共有多少个地址?相当于多少个C类地址?(12分)
答: /20表示该地址块的网络ID为20位,主机ID为12位。
则 该地址块的最小地址为:140.120.84.0/20
该地址块的最大地址为:140.120.99.255/20
子网掩码为:255.255.240.0
该地址块中共有4096个地址
相当于16个C类网络。
六、主机A向主机B连续发送了两个TCP报文段,其序号分别是70和100。试问:(10分)
1)第一个报文段携带了多少字节的数据?
2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?
3)如果B收到的第二个报文段后发回的确认号是180,试问A发送的第二个报文段中的数据有多少个字节?
4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B,B在第二个报文段到达后向A发送确认。试问这个确认号应为多少?
答:1)30个字节 2) 100 3)80个字节 4)70
七、请说明统一资源定位符URL的作用及一般形式。标注下列URL每部分的含义(10分)
www.fosu.edu.cn/en/yxsz/ default.htm
答:统一资源定位符URL的作用是表示从因特网上得到的资源位置和访问这些资源的方法
URL的一般形式为:<协议>://<主机>:<端口>/<路径>
http 表示协议;
www.fosu.edu.cn表示域名
/en/ xxx /指向路径
default.htm文件名
八、已知路由器R1的路由表如下所示,试画出各网络和必要的路由器的连接拓扑,标注出必要的IP地址和接口,对不能确定的情况应当指明。(11分)
路由器R1的路由表
| 地址掩码 | 目的网络地址 | 下一跳地址 | 路由器接口 |
|---|---|---|---|
| /26 | 140.5.12.64 | 180.15.2.5 | m2 |
| /24 | 130.5.8.0 | 190.16.6.2 | m1 |
| /16 | 110.71.0.0 | …… | m0 |
| /16 | 180.15.0.0 | …… | m2 |
| /16 | 190.16.0.0 | …… | m1 |
| 默认 | 默认 | 110.71.4.5 | m0 |
答:
四、试述数据链路层的三个基本问题, 并进行简单的解释。
答: 数据链路层的三个基本问题是: 封装成帧、透明传输和差错检测
(1)数据链路层的发送方应当让接收方的数据链路层知道,所发送的帧是从什么地方开始到什么地方结束,即封装成帧问题;
(2)数据链路层传送的数据的比特的组合是不受限制的,数据链路层协议不能禁止传送某种特殊比特的组合,即透明传输问题;
(3)数据链路层必须有差错检测功能, 在数据链路层广泛使用了循环冗余检验CRC的检错技术。
。
五、已知地址块中的一个地址是165.88.65.77/22。试求这个地址块中的最小地址和最大地址。子网掩码是什么?地址块中共有多少个地址?相当于多少个C类地址?(12分)
答: /22表示该地址块的网络ID为22位,主机ID为10位。
则 该地址块的最小地址为:165.88.64.0/22 该地址块的最大地址为:165.88.67.255/22
子网掩码为:255.255.252.0
该地址块中共有1024个地址
相当于4个C类网络。
六、一个UDP用户数据报的首部的十六进制表示是03 45 04 72 00 2B C3 56。试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器还是从服务器发送给客户?UDP伪首部的作用是什么?(10分)
答: 源端口837,目的端口1138,UDP用户数据报长度43字节,数据部分长度35字节。此UDP用户数据报是从客户端发给服务器的(因为目的端口号﹤1023,是熟知端口)。********
伪首部并不是UDP的真正首部,既不向下传送,也不向上传送,仅仅是为了计算检验和。****
七、在接入因特网的计算机上,点击鼠标链接到某页面,其URL为:
请说明在实现此链接时,http/1.0协议的执行步骤。(10分)
答:
(1) 浏览器分析超链指向页面的 URL。
(2) 浏览器向 DNS 请求解析 www.tsinghua.edu.cn 的 IP 地址。
(3) 域名系统 DNS 解析出www.tsinghua.edu.cn服务器的 IP 地址。
(4) 浏览器与服务器建立 TCP 连接
(5) 浏览器发出取文件命令:
GET /chn/yxsz/index.htm。
(6) 服务器给出响应,把文件 index.htm 发给浏览器。
(7) TCP 连接释放。
(8) 浏览器显示文件 index.htm 中的所有文本。
八、假定使用连续ARQ协议,发送窗口大小是3,而序号范围是[0,15],而传输媒体保证在接收方能够按序收到分组。在某一时该,在接收方,下一个期望收到的序号是5,试问(11分)
(1)在发送方的发送窗口中可能有出现的序号组合有哪些种?
(2)接收方已经发送出的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。
答:
(1)序号到4为止的分组都已收到,若这些确认都已到达发送方,则发送窗口的范围是[5,7]。假定所有的确认都丢失了,发送方都没有收到这些确认。这时,发送窗口应为[2,4]。因此,发送窗口可以是[2,4],[3,5],[4,6],[5,7]中的任何一个。
(2)接收方期望收到序号5的分组,说明序号为2、3、4的分组都已收到,并且发送了确认。对序号为1的分组的确认肯定被发送方收到了,否则发送方不可能发送4号分组。可见,对序号为2,3,4的分组的确认有可能仍滞留在网络中,这些确认是用来确认序号为2、3、4的分组。