(2) A.1 B.2 C.3 D.4
(3) A.SYN,ACK B.FIN,ACK C.PSH,ACK D.RST,ACK
(4) A. 出现半连接 B.无法连接 C.假冒的连接 D.产生错误的连接 (5) A.固定大小的滑动窗口协议 B.可变大小的滑动窗口协议 C.后退N帧ARQ协议 D.选择重发ARQ协议
8. TCP协议通过建立连接为用户提供可靠传输, 与数据链路层的连接建立不同,TCP要经过(1) 才能确定一个连接,这是因为 (2) 。TCP采用的差错控制也是超时重发技术,超时时间的设置采用 (3) 策略,以便适应互联网的特性。超时时间设置根据是 (4) 。TCP的拥塞控制采用慢启动、加速递减、和拥塞避免策略。慢启动是指(5) 。 (1)A 三次握手 B 请求信息 C 接收到信息 D 得到应答
(2)A IP层不可靠 B IP层的传输延迟不定。C TCP协议是可靠协议 D TCP要提供可靠服务
(3)A 固定时间 B 协商时间 C 动态调整 D 定期变化
(4)A 初始设置时间 B 协商的时间 C 历史延迟和最新获得的延迟 D 随机产生
(5)A 开始速度慢 B 窗口大小增加的慢 C 窗口线性增加 D超时时,发送窗口为1。
二、练习题
9. 传输层的任务是什么?传输层在OSI中的地位及目的? 10. 传输层提供的服务有哪些?
11. 假设在建立连接时使用2次握手而非3次握手的方案。可能会出现什么情况? 12. 一个TCP报文段中的数据部分最多为多少个字节?为什么?
13. 主机A和B使用TCP通信。在B发送过的报文段中,有这样连续的两个:ACK=120和ACK=100。这可能吗(前个报文段确认的序号还大于后一个的)?试说明理由。 14. 如果TCP的双向传输时间RTT当前为30ms,发送的数据段的确认分别在26ms,32ms和24ms之后到达,新的RTT的估计值为多少?a=0.9。
15. 在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起对方数据的重传。试说明理由(可结合上一题讨论)。
15. 长度为什么UDP能存在?只让用户进程发送原始的IP分组还不够吗?
17. 设TCP使用的最大窗口为64KB,即64×1024字节,而传输信道的带宽可认为是不受限制的。若报文段的平均往返时延为20 ms,问所能得到的最大吞量是多少?
18. 若一个应用进程使用运输层的用户数据报UDP。但继续向下交给IP层后,又封装成IP数据报。既然都是数据报,是否可以跳过UDP而直接交给IP层?UDP有没有提供IP没有提供的功能?
19. 一个应用程序用UDP,到了IP层将数据报再划分为4个数据报片发送出去。结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传UDP,而IP层仍然划分为4个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的4个数据报片组装成为完整的数据报?假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。
20. 一个UDP用户数据报的数据字段为8192字节。要使用以太网来传送。试问应当划分为几个数据报片?说明每一个数据报片的数据字段长度和片偏移字段的值。
21. 网络允许的最大报文段长度为128字节,序号用8bit表示,报文段在网络中的生存时间为30秒。试求每一条TCP连接所能达到的最高数据率。
22. 假设TCP运行在一个1Gbps的链路上,TCP能够持续利用全部带宽,TCP序号完全回绕最快需要多长时间?
23. 设TCP的拥塞窗口的初始值为8(单位为报文段),当拥塞窗口上升到12时网络发生超时,TCP开始慢启动和拥塞避免,试求第1次到第15次传输时各拥塞窗口大小。 24. 假定TCP的拥塞窗口被设置为18KB,并且发生了超时。如果接着的4次传输都是成功的,那么该窗口将是多少?假设最大报文段长度是1KB。
第8章 应用层
习题
一、选择题
1 一台主机的域名是cs.ccnu.edu.cn,它位于DNS层次结构的第 ( )层(根节点是第一层)。
A.3 B.4 C.5 D.6
2 域名服务DNS的主要功能为 ( )
A. 通过查询获得主机和网络的相关信息 B. 查询主机的MAC地址 C. 查询主机的计算机名 D. 合理分配IP地址的使用。 3 解析器是 ( )
A. DNS的客户端 B. DNS服务器 C. 主机 D. 根服务器
4 用户代理UA创建邮件的( )部分,包括发件人和收件人的名字。 A. 地址 B. 头部 C. 主机 D. 邮件服务器 5 Web使用 ( ) 进行信息传送。 A.HTTP B.HTML C. FTP D.TELNET
6 WWW是internet上的一种( )
A. 浏览器 B. 协议 C. 协议集 D. 服务 7 HDML是一种 ( )
A传输协议 B超文本标记语言 C文本文件 D应用软件
8 有关ASP和Javascript的正确描述是 ( ) A. 两者都能够在WEB浏览器上运行
B. ASP在服务器端执行,而Javascript一般在客户端执行 C. Javascript在服务器端执行,而ASP一般在客户端执行
D. 它们是两种不同的网页制作语言,在制作网页时一般选择其一 9 下面哪个是可以嵌入HTML页面的常用的脚本语言( ) A. VBScript B. VisualBasic C. Java D. 以上都可以
10 允许用户远程登录计算机、使本地用户使用远程计算机资源的系统是( )
A. FTP B. Gopher C. Telnet D. Newsgroups 11 用于电子邮件的协议是( ) A.IP B. TCP C. SNMP D. SMTP
12 在电子邮件地址中yjguo@mail.ccnu.edu.cn中,主机域名是( ) A. yjguo
B. mail.ccnu.edu.cn
C. yjguo@mail.ccnu.edu.cn D. mail
13 通常收发电子邮件有两种方式,一种是通过www方式在线收发mail,另一种方式是选择一种收发电子邮件的工具,以( )方式,在本机将邮件收取下来. A.SMTP B.POP C.DNS D.SNMP 14 FTP服务方的TCP协议固定端口号为( )。 A.21 B. 8080 C. 80 D. 23
15 将数据从FTP客户程序传输到FTP服务器,称之为( ) A. 数据下载 B. 数据上载 C. 数据传输输 D. FTP服务 16 SNMP调用的下层协议是( )
A. TCP B. UDP C. TCP或UDP D. TCP与UDP 17 Telnet服务方的TCP协议固定端口号为 ( )。 A.21 B. 8080 C. 80 D. 23 18 超文本文档通过( )链接在一起。 A. DES B. FTP C. 指针 D. 主页
19 若Web站点的默认文档中依次有index.htm,default.htm,default.asp,ih.btm四个文档,则主页显示的是( )的内容。
A.index.htm B.ih.htm C.default.htm D.default.asp 20 不使用面向连接传输服务的应用层协议是( )。
A.SMTP B.FTP C.HTTP D.SNMP
21. Internet提供了大量的应用服务,分为通信、获取信息与共享计算机资源等三类。 __(1)__ 是世界上使用最广泛的一类Internet服务,以文本形式或HTML格式进行信息传递,而图形等文件可以做为附件进行传递。
__(2)__ 是用来在计算机之间进行文件传输。利用该服务不仅可以从远程计算机获取文件,而且可以将文件从本地机器传送到远程计算机。
__(3)__是目前 Internet 上非常丰富多彩的应用服务,其客户端软件称为浏例览器。目前较为流行的Browser/Server 网络应用模式就以该类服务作为基础。
__(4)__应用服务将主机变为远程服务器的一个虚拟终端;在命令方式下运行时,通过本地机器传送命令,在远程计算机上运行相应程序,并将相应的运行结果传送到本地机器显示。
(1) A.Email B.Gopher C.BBS D.TFTP (2) A.DNS B.NFS C.WWW D.FTP (3) A.BBS B.Gopher C.WWW D.NEWS (4) A.ECHO B.WAIS C.RLOGIN D.Telnet
22. OSI网络管理标准定义了网管的五大功能。比如对每一个被管理对象的每一个属性设置阈值、控制阈值检查和告警的功能属于___(1)___;接收报警信息、启动报警程序、以各种形式发出警报的功能属于___(2)___;接收告警事件、分析相关信息、及时发现正在进行的攻击和可疑迹象的功能属于___(3)___,上述事件捕捉和报告操作可由管理代理通过 SNMP 和传输网络将___(4)___发送给管理进程,这个操作___(5)___。
(1) A.计费管理 B.性能管理 C.用户管理 D.差错管理 (2) A.入侵管理 B.性能管理 C.故障管理 D.日志管理 (3) A.配置管理 B.审计管理 C.用户管理 D.安全管理 (4) A. get B. get-next C. set D. trap (5) A.无请求 B.有请求 C.无响应 D.有响应
23. 在 TCP/IP 协议分层结构中,SNMP 是在__(1)__协议之上的__(2)__请求/响应协议,SNMP 协议管理操作中管理代理主动向管理进程报告事件的操作是__(3)__。在 ISO
OSI/RM 基础上的公共管理信息服务/公共管理信息协议 CMIS/CMIP 是一个完整的网络管理协议族,网络管理应用进程使用 OSI 参考模型的__(4)__。CMOT 是要在__(5)__上实现公共管理信息服务协议(CMIS)的服务,它是一个过渡性的解决方案,希望过渡到 OSI 网络管理协议被广泛采用。
(1) A.TCP B. UDP C.HTTP D.IP
(2) A.异步 B.同步 C.主从 D.面向连接 (3) A.get-request B. get-response C.trap D. set-request (4) A.网络层 B.传输层 C. 已表示层 D.应用层
(5) A.TCP/IP 协议族 B.X.25 协议族 C.帧中继协议族 D.ATM 协议族 24. FTP协议是Internet常用的应用层协议,它通过( 1) 协议提供服务,它是基于client/Server结构通信的,作为服务器一方的进程,通过监听 (2) 端口得知有服务请求,在一次会话中,存在 (3) 个TCP连接。另一个简单的文件传输协议是 (4) ,它的特点是使用UDP协议,且 (5) 。
(1)A TCP B UDP C IP D DHCP (2)A 8080 B 80 C 25 D 21 (3)A 0 B 1 C 2 D 3
(4)A FTAM B TFTP C Telent D NVT
(5)A 速度快 B 安全 C 代码占用内存小 D 不占内存
二、练习题
25什么是客户/服务器模式?它们各有何特点? 26域名系统的主要功能是什么?
27连接在因特网上的主机名必须是惟一的吗?
28一个单位的DNS服务器可以采用集中式的一个DNS服务器,也可以采用分布式的多个DNS服务器。哪一种方案更好些?
29对同一个域名向DNS服务器发出好几次的DNS请求报文后,每一次得到IP地址都不一样。这可能吗?
30 简述FTP的工作原理。 31 简述电子邮件的工作过程。
32 简单网络管理协议(SNMP)在体系结构中分哪几个部分?
第9章 网络安全
习题
一、选择题
1 如果m表示明文,c表示密文,E代表加密变换,D代表解密变换,则下列表达式中描述加密过程的是 ( )
A. c=E(m) B. c=D(m) C. m=E(c) D. m=D(c)
2 将获得的信息再次发送以在非授权情况下进行传输,这属于 ( ) A. 窃听 B. 篡改 C. 伪装 D. 重放
3 DES加密过程用以下形式交换,其中正确的是 ( ) A. Li-1=Ri-1 Ri-1=Li-1⊕f(R i, Ki) i=1,2,3,……16 B. Li=Ri-1 Ri=Li-1⊕f(Ri-1, Ki) i=1,2,3,……16 C. Li-1=Ri+1 Ri=Li+1⊕f(Ri-1, Ki) i=1,2,3,……16 D. Li-1=Ri-1 Ri=Li+1⊕f(Ri-1, Ki) i=0,1,2,3,……16
4 在不知道密钥的情况下,通过获取密文而恢复明文的方法是( ) A. 密钥管理 B. 数据加密解密算法 C. 密码分析 D. 密码编码 5 RSA属于( )
A. 传统密码体制 B. 非对称密码体制
C. 现代密码体制 D. 对称密码体制 6 DES中子密钥的位数是 ( ) A. 32 B. 48 C. 56 D. 64
7 防止发送方否认的方法是 ( )
A. 消息认证 B. 保密 C. 日志 D. 数字签名
8在通信线路中,通过电磁辐射侦截线路中的信息是下列那种攻击手段( ) A. 重放 B. 推断 C. 病毒 D. 窃听 9 密码编码学的目的是( )
A.伪装信息 B.破译加密消息 C.窃取信息 D.密码分析
10 在下列密码体制中,加密密钥k1 解密密钥k2 是相同的。( ) A. 传统密码体制 B. 非对称密码体制 C. 现代密码体制 D. 公开密码体制
11用公钥密码体制签名时,应该用什么加密消息 ( ) A. 会话钥 B. 公钥 C. 私钥 D. 共享钥
12. 安全的威胁可分为2大类,即主动攻击和被动攻击。通过截取以前的合法记录稍后重新加入一个连接,叫做重放攻击。为防止这种情况,可以采用的办法是( )。 A 加密 B 加入时间戳 C 认证 D 使用密钥
13. 公钥密码是___(1)___。常用的公钥加密算法有___(2)___,它可以实现加密和数字签名,它的一个比较知名的应用是SSL,这种应用的协商层用公钥方式进行身份认证,记录层涉及到对应用程序提供的信息的分段、压缩、数据认证和加密。