《计算机网络基础习题汇总及答案.docx》由会员分享,可在线阅读,更多相关《计算机网络基础习题汇总及答案.docx(50页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 概述1、 比拟电路交换, 报文交换和分组交换的主要优缺点。答:1电路交换:端对端通信质量因约定了通信资源获得牢靠保障,对连续传送大量数据效率高。2报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信快速。3分组交换:具有报文交换之高效, 快速的要点,且各分组小,路由敏捷,网络生存性能好。 2、 计算机网络有哪些常用的性能指标?答:速率,带宽,吞吐量,时延,时延带宽积,来回时间,利用率3、 收发两端之间的传输距离为1000,信号在媒体上的传播速率为2108。试计算以下两种状况的发送时延和传播时延: 1 数据长度为107 ,数据发送速率为100 。2 数据长度为10
2、3 ,数据发送速率为1。从上面的计算中可以得到什么样的结论?解:1发送时延: = 107 / (100 105 ) =100 s传播时延: = 1000 103 m / (2 108 ) = 0.005 s2发送时延 = 103 / (109 ) = 1s传播时延: = 106 / (2 108) = 0.005s结论:假设数据长度大而发送速率低,那么在总的时延中,发送时延往往大于传播时延。但假设数据长度短而发送速率高,那么传播时延就可能是总时延中的主要成分。4、 长度为100字节的应用层数据交给传输层传送,需加上20字节的首部。再交给网络层传送,需加上20字节的首部。最终交给数据链路层的以太
3、网传送,加上首部和尾部共18字节。试求数据的传输效率。数据的传输效率是指发送的应用层数据除以所发送的总数据即应用数据加上各种首部和尾部的额外开销假设应用层数据长度为1000字节,数据的传输效率是多少?解:1100 / (100+20+20+18) = 63.3%21000 / (1000+20+20+18) = 94.5%5、 网络协议的三个要素是什么?各有什么含义?答:网络协议:为进展网络中的数据交换而建立的规那么, 标准或约定。由以下三个要素组成:1语法:即通信实体之间发送/接收数据及限制信息的构造或格式。2语义:即须要发出何种限制信息,完成何种动作以及做出何种响应。3同步:即通信实体收到
4、报文所实行的动作事务实现依次的具体说明。6、 论述具有五层协议的因特网体系构造的要点,包括各层的主要功能。答:因特网体系构造综合了 和 的优点,采纳一种原理体系构造。各层的主要功能:物理层 物理层的任务就是透亮地传送比特流。留意:传递信息的物理媒体,如双绞线, 同轴电缆, 光缆等,是在物理层的下面,当做第0 层。 物理层还要确定连接电缆插头的定义及连接法。数据链路层 数据链路层的任务是在两个相邻结点间的线路上无过失地传送以帧为单位的数据。每一帧包括数据和必要的限制信息。网络层 网络层的任务就是要选择相宜的路由,使发送方的运输层所传下来的分组能够正确无误地依据地址找到目的站,并交付给目的站的运输
5、层。运输层 运输层的任务是向上一层的进展通信的两个进程之间供应一个牢靠的端到端效劳,使它们看不见运输层以下的数据通信的细微环节。应用层 应用层干脆为用户的应用进程供应效劳。第二章 应用层一, 选择题1不能供应的效劳是 C 。A将主机别名转换为标准主机名B将主机名转换为主机的地址C将地址转换为地址D在冗余的效劳器间进展负载安排2是一个 D 。ABC地址D主机名3某公司c有一台主机h,该主机具有的域名应当为 A 。ABCD4一台主机盼望解析域名,假如这台效劳器配置的域名效劳器为202.120.66.88,根域名效劳器为10.1.2.3而存储及其地址对应关系的域名效劳器为202.110.6.8,那么
6、这台主机解析该域名时首先查询 A 。A地址为202.120.66.88的域名效劳器B地址为10.1.2.3的域名效劳器C地址为202.110.6.8的域名效劳器D不能确定5在中,标识分布在整个上的文档采纳的是 A 。ABCD搜寻引擎6当仅需效劳器对报文进展响应,但并不须要返回恳求对象时,恳求报文应当运用的方法是 D 。ABCD7以下关于的说法中错误的选项是 A 。A存储在效劳器端B是效劳器产生的C会威逼客户的隐私D的作用是跟踪客户的访问和状态8以下说法中错误的选项是 B 。A协议是一个无状态协议B报文运用方法时实体主体为空C报文运用方法时可以进展故障跟踪D利用协议可以传输文件二, 问答题1、
7、域名系统的主要功能是什么?域名系统中的本地域名效劳器, 根域名效劳器, 顶级域名效劳器以及权限域名权效劳器有何区分?答:域名系统的主要功能:将域名解析为主机能识别的地址。因特网上的域名效劳器系统也是依据域名的层次来支配的。每一个域名效劳器都只对域名体系中的一局部进展管辖。共有三种不同类型的域名效劳器。即本地域名效劳器, 根域名效劳器, 授权域名效劳器。当一个本地域名效劳器不能马上答复某个主机的查询时,该本地域名效劳器就以客户的身份向某一个根域名效劳器查询。假设根域名效劳器有被查询主机的信息,就发送答复报文给本地域名效劳器,然后本地域名效劳器再答复发起查询的主机。但当根域名效劳器没有被查询的主机
8、的信息时,它确定知道某个保存有被查询的主机名字映射的授权域名效劳器的地址。通常根域名效劳器用来管辖顶级域。根域名效劳器并不干脆对顶级域下面所属的全部的域名进展转换,但它确定能够找到下面的全部二级域名的域名效劳器。每一个主机都必需在授权域名效劳器处注册登记。通常,一个主机的授权域名效劳器就是它的主机的一个域名效劳器。授权域名效劳器总是能够将其管辖的主机名转换为该主机的地址。因特网允许各个单位依据本单位的具体状况将本域名划分为假设干个域名效劳器管辖区。一般就在各管辖区中设置相应的授权域名效劳器。2、 文件传送协议的主要工作过程是怎样的?为什么说是带外传送限制信息?主进程和附属进程各起什么作用?答:
9、1运用客户效劳器方式。一个效劳器进程可同时为多个客户进程供应效劳。 的效劳器进程由两大局部组成:一个主进程,负责承受新的恳求;另外有假设干个附属进程,负责处理单个恳求。主进程的工作步骤:1翻开熟知端口端口号为 21,使客户进程能够连接上。2等待客户进程发出连接恳求。3启动附属进程来处理客户进程发来的恳求。附属进程对客户进程的恳求处理完毕后即终止,但附属进程在运行期间依据须要还可能创立其他一些子进程。4回到等待状态,接着承受其他客户进程发来的恳求。主进程及附属进程的处理是并发地进展。运用两个连接。限制连接在整个会话期间始终保持翻开, 客户发出的传送恳求通过限制连接发送给效劳器端的限制进程,但限制
10、连接不用来传送文件。实际用于传输文件的是“数据连接。效劳器端的限制进程在接收到 客户发送来的文件传输恳求后就创立“数据传送进程和“数据连接,用来连接客户端和效劳器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接并完毕运行。3、 假定一个超链从一个互联网文档链接到另一个互联网文档时,由于互联网文档上出现了过失而使得超链出现一个无效的计算机名字。这时阅读器将向用户报告什么?答:404 。4、 假定要从的获得一个互联网文档。假设该互联网效劳器的地址开场时并不知道。试问:除 外,还须要什么应用层协议和传输层协议?答:应用层协议须要的是。运输层协议须要的是运用和运用。5、
11、 当运用鼠标点击一个互联网文档时,假设该文档除了有文本外,还有一个本地图像和两个远地图像。试问须要运用哪个应用程序,以及须要建立几次连接和几次连接?答:假设运用1.0,须要建立0次连接,4次连接。假设运用1.1,须要建立0次连接,1次连接。6、 考虑一个电子商务网站须要保存每一个客户的购置记录。描述如何运用机制来完成该功能。解:步骤如下:1用户第1次访问电子商务网站时,效劳器在响应报文中的首部行中参与一个新产生的用户,并在效劳器的后端数据库中建立相应记录。2在用户主机中产生文件,由用户阅读器管理。3用户下一次访问时,阅读器在其恳求报文中的首部行中引用效劳器所安排的用户,用户的购置记录会被记录在
12、后台数据库中。7、 假设域名为的主机,由于重启动的缘由两次向本地效劳器查询域名为的地址。请说明域名转换的过程。解:对主机的第一次恳求,域名转换过程如下:1主机作为客户机向本地域名效劳器发出查询报文,查询域名为的主机的地址。2由于本地域名效劳器所管理的缓存中没有该域名,本地域名效劳器以客户身份接着向顶级域名效劳器查询。3顶级域名效劳器依据被查询域名中的,将下属的权威域名效劳器的地址返回给本地域名效劳器。然后,本地域名效劳器干脆向权威域名效劳器进展查询。4权威域名效劳器将所查到的地址返回给本地域名效劳器。5本地域名效劳器将查到的地址告知主机,同时在本地域名效劳器中缓存下来。对主机的第二次恳求,域名
13、转换过程如下:1主机向本地域名效劳器提出对的域名解析恳求。2本地域名效劳器从缓存中发觉有该域名的记录。3本地域名效劳器取出该记录,并将对应的地址告知主机。8、 假设在上有一台效劳器,其名称为,地址为210.26.50.234,效劳器进程在默认端口守候并支持匿名访问用户名:,口令:。假如某个用户干脆用效劳器名称访问该效劳器,并从该效劳器下载文件1和2,请给出客户进程及效劳器进程之间的交互过程。解:交互过程大致如下:1客户进程访问效劳器,首先要完成对该效劳器域名的解析,最终获得该效劳器的地址210.26.50.234;2的客户进程及效劳器进程之间运用建立起一条限制连接,并经过它传送包括用户名和口令
14、在内的各种吩咐;3限制连接建立之后,客户进程和效劳器进程之间运用建立一条数据连接,通过该数据连接进展文件1的传输;4当文件1传输完成之后,客户进程及效劳器进程释放数据连接。5客户进程和效劳器进程之间运用建立一条数据连接,通过该数据连接进展文件2的传输;6当文件2传输完成之后,客户进程及效劳器进程分别释放数据连接和限制连接。9、 假定在阅读器上点击一个,但这个的地址以前并没有缓存在本地主机上。因此须要用自动查找和解析。假定要解析到所要找的的地址共经过n个效劳器,所经过的时间分别是1, 2,。假定从要找的网页上只须要读取一个很小的图片即忽视这个小图片的传输时间。从本地猪寄到这个网页的来回时间是。试
15、问从点击这个开场,始终到本地主机的屏幕上出现所读取的小图片,一共须要经过多少时间?解:解析地址须要时间是:12+。建立连接和恳求万维网文档须要2。10、 上题中,假定同一台效劳器的文件中又链接了三个特别小的对象。假设忽视这些对象的发送时间,试计算客户点击读取这些对象所需的时间。1没有并行连接的非持续;2运用并行连接的非持续;3流水线方式的持续。解:1所需时间12+8。2所需时间12+4。3所需时间12+3。11、 试简述通信的三个阶段的过程。答:1连接建立:连接是在发送主机的 客户和接收主机的 效劳器之间建立的。不运用中间的邮件效劳器。2邮件传送。3连接释放:邮件发送完毕后, 应释放 连接。第
16、三章 运输层一, 选择题1以下关于和的描述正确的选项是 C 。A和均是面对连接的B和均是无连接的C是面对连接的,是无连接的D是面对连接的,是无连接的2和协议运用了16位来表示端口号,其中最常用的应用程序的端口号称为熟知端口,其数值范围是 C 。A0-127 B0-255 C0-1023 D0-65535 3供应牢靠的端一端通信效劳的协议是 C 。A B C DX25 4在下面信息中, B 包含在头中而不包含在头中。A目标端口号 B依次号 C发送端口号 D校验和5通信子网不包括 C 。A物理层 B数据链路层 C传输层 D网络层6关于和端口,以下说法中正确的选项是 A 。A和分别拥有自己的端口号,
17、二者互不干扰,可以共存于同一台主机 B和分别拥有自己的端口号,但二者不能共存于同一台主机 C和的端口号没有本质区分,二者互不干扰,可以共存于同一台主机 D和的端口号没有本质区分,但二者相互干扰,不能共存于同一台主机7运输层向它上面的 D 供应通信效劳。A物理层 B数据链路层 C网络层 D应用层 8软件可以供应个 C 不同端口。A28 B210 C216 D232 9关于无连接的通信,下面的描述中正确的选项是 C 。A由于为每一个分组独立地建立和释放逻辑连接,所以无连接的通信不适合传送大量的数据B由于通信对方和通信线路都是预设的,所以在通信过程中无须任何有关连接的操作C目标的地址信息被加在每个发
18、送的分组上D无连接的通信协议不能运行在电路交换或租用专线网络上10端到端通信作用于 C 之间。A机器 B网络 C进程 D设备 11三次握手机制用于解决 A 问题。A网络中出现重复恳求报文 B网络中出现大量恳求报文C网络中无恳求报文 D网络中出现大量确认报文12在滑动窗口机制中,发送窗口中的报文可能的状态不包括 D 。A已发送但尚未确定 B未发送但可以连续发送C已发送且已得到确认 D未发送但已得到确认13 C 层监视源站到目的站的过失限制和流量限制。A物理 B数据链路 C传输 D网络 14停-等是一种 C 技术。A线协调 B流控 C过失限制 D会话管理 15滑动窗口是一种 C 技术。A线协调 B
19、流控 C过失限制 D会话管理 16计算机网络最本质的活动是分布在不同地理位置的主机之间的 C 。A数据交换 B网络连接 C进程通信 D网络效劳 17下面关于源端口地址和目标端口地址的描述中,正确的选项是 C 。A在报文中,源端口地址和目标端口地址是不能一样的B在报文中,源端口地址和目标端口地址是可以一样的,用来表示发回给自己的数据 C在报文中,源端口地址和目标端口地址是可以一样的,因为虽然端口地址一样,但其所在的主机是不同的D以上描述均不正确18在网络上,用来标识主机和在主机上的应用程序的是 D 。A端口号主机地址 B主机地址地址 C地址主机地址 D地址端口号19以下关于和的描述正确的选项是
20、C 。A和都是无连接的B是无连接的,是面对连接的C适用于牢靠性较差的广域网,适用于牢靠性较高的局域网D适用于牢靠性较高的局域网,适用于牢靠性较差的广域网20在报文中,伪首部的作用是 B 。A数据对齐 B计算校验和 C数据加密 D填充数据21在以下关于的陈述中正确的选项是 D 。A运用传输协议 B给出数据的按序投递C不允很多路复用 D供应一般用户可干脆运用的数据报效劳22数据报头部不包括 D 。A源端口号 B检验和C目的端口号 D数据报头部长度23以下说法哪项是错误的 C 。A用户数据报协议供应了面对非连接的,不行靠的传输效劳。 B由于是面对非连接的,因此它可以将数据干脆封装在数据报中进展发送。
21、C在应用程序利用协议传输数据之前,首先须要建立一条到达主机的连接。D当一个连接建立时,连接的每一端安排一块缓冲区来存储接收到的数据,并将缓冲区的尺寸发送给另一端。24在上播放视频,要降低传输延迟,应运用 C 。A协议的低开销特性 B协议的低开销特性 C协议的高开销特性 D协议的高开销特性25是一个面对连接的协议,它供应连接的功能是 A 的。A全双工 B半双工 C单工 D单方向26在数据段的布局格式中,头开场的固定格式长度是 A 。A20字节 B24字节 C32字节 D36字节27在协议中,建立连接须要经过 C 阶段。A干脆握于 B2次握手 C3次握手 D4次握手28采纳滑动窗口机制可对网络进展
22、拥塞限制,在慢开场过程中4次胜利发送报文段后,拥塞窗口的大小为 D 。A4 B8 C9 D16 29主机甲及主机乙之间已建立一个连接,主机甲向主机乙发送了两个连续的段,分别包含300字节和500字节的有效载荷,第个段的序列号为200,主机乙正确接收两个段后,发送给主机甲的确认序列号是 D 。A500 B700 C800 D1000 30一个连接总是以1的最大段长发送段,发送方有足够的数据要发送。当拥塞窗口为16时发送了超时,假如用慢开场算法,接下来的4个来回时间时间内的段的传输是胜利的,那么当第4个时间内发送的全部段都得到确定应答时,拥塞窗口大小是 C 。A7 B8 C9 D16 31在协议中
23、,发送方的窗口大小确定于 C 。A仅接收方允许的窗口 B接收方允许的窗口和发送方允许的窗口C接收方允许的窗口和拥塞窗口 D发送方允许的窗口和拥塞窗口32报文中,假设序号从1开场,确认号为1000表示 A 。A已收到999字节 B已收到1000字节C报文段999已收到 D报文段l000已收到33报文包括两个局部,他们是 C 。A源地址和数据 B目的地址和数据 C头部和数据 D序号和数据 34对滑动窗口流控方法,当帧发送后,发送器窗口大小 D 。A增加 B削减 C加倍 D保持不变 35发送端滑动窗口大小为15,头15帧已发送,接收到的第1个为15,那么说明接收端已接收的帧为 B 。A第15个帧 B
24、第14个帧 C0到15个帧 D第0个帧 36在协议中,终止连接须要经过 D 阶段。A干脆握手 B2次握手 C3次握手 D4次握手37运用三次握手协议来建立连接,握手的第一个报文段是由码位字段的 A 位被置为1来识别,表示恳求连接。A B C D 38运用三次握手协议来建立连接,第一个报文段码字段的 B 位和位被置为1,指示对第一个报文的确认。A B C D 39当一个应用程序通知数据已传送完毕时,将单项地关闭这个程序,报文段码位字段的 D 位均被置1,指示发方已发送完数据。A B C D 40协议为了实现牢靠的效劳,采纳超时重传和累计确认技术,并规定,确认号为 B 。A上一个已接收的报文段的末
25、字节序号B下一个盼望接收的报文段的首字节序号 C下一个将要发送的报文段的末字节序号D下一个将要发送的报文段的首字节序号 二, 问答题1、 当应用程序运用面对连接的和无连接的时,这种传输是面对连接的还是面对无连接的?答:都是。这要在不同层次来看,在运输层是面对连接的,在网络层那么是无连接的。2、 试举例说明有些应用程序情愿采纳不行靠的,而不用采纳牢靠的。答:由于语音信息具有确定的冗余度,人耳对数据报损失由确定的承受度,但对传输时延的变更较敏感。有过失的数据报在接收端被干脆抛弃,数据报出错那么会引起重传,可能带来较大的时延扰动。因此宁可采纳不行靠的,而不情愿采纳牢靠的。3、 接收方收到有过失的用户
26、数据报时应如何处理?答:丢弃4、 假如应用程序情愿运用来完成牢靠的传输,这可能吗?请说明理由答:可能,但应用程序中必需额外供应及一样的功能。5、 为什么说是面对报文的,而是面对字节流的?答:发送方 对应用程序交下来的报文,在添加首部后就向下交付 层。 对应用层交下来的报文,既不合并,也不拆分,而是保存这些报文的边界。接收方 对 层交上来的 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。发送方对应用程序交下来的报文数据块,视为无构造的字节流无边界约束,可分拆/合并,但维持各字节6、 端口的作用是什么?为什么端口要划分为三种?答:端口的作用是对体系的应用进程进展统
27、一的标记,使运行不同操作系统的计算机的应用进程能够相互通信。熟知端口,数值一般为01023.标记常规的效劳进程;登记端口号,数值为102449151,标记没有熟知端口号的特别规的效劳进程;7、 试说明运输层中伪首部的作用。答:用于计算运输层数据报校验和。8、 某个应用进程运用运输层的用户数据报,然而接着向下交给层后,又封装成数据报。既然都是数据报,可否跳过而干脆交给层?哪些功能供应了但没提供应?答:不行跳过而干脆交给层数据报报承当主机寻址,供应报头检错;只能找到目的主机而无法找到目的进程。供应对应用进程的复用和分用功能,以及供应对数据差分的过失检验。9、 一个应用程序用,到层把数据报在划分为4
28、个数据报片发送出去,结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传,而层仍旧划分为4个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的4个数据报片组装成完整的数据报?假定目的站第一次收到的后两个数据报片仍旧保存在目的站的缓存中。答:不行重传时,数据报的标识字段会有另一个标识符。仅当标识符一样的数据报片才能组装成一个数据报。前两个数据报片的标识符及后两个数据报片的标识符不同,因此不能组装成一个数据报。10、 一个用户数据的数据字段为8192季节。在数据链路层要运用以太网来传送。试问应当划分为几个数据报片?说明每一个数据报字段长度和片偏移字
29、段的值。答:6个。数据字段的长度:前5个是1480字节,最终一个是800字节。片偏移字段的值分别是:0,1480,2960,4440,5920和7400.11、 一用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口, 目的端口, 用户数据报的总长度, 数据局部长度。这个用户数据报是从客户发送给效劳器发送给客户?运用的这个效劳器程序是什么?解:源端口是0 X0632=1586,目的端口是0 X0045=69, 用户数据报总长度是0X00128B,数据局部长度是28-8=20B。因为目的端口号69 3,那么将 设置为 + n * 。4 假设发送窗口值还容许发
30、送报文段,就按拥塞防止算法接着发送报文段。5 假设收到了确认新的报文段的 ,就将 缩小到 。“乘法减小是指不管在慢开场阶段还是拥塞防止阶段,只要出现一次超时即出现一次网络拥塞,就把慢开场门限值 设置为当前的拥塞窗口值的一半。当网络频繁出现拥塞时, 值就下降得很快,以大大削减注入到网络中的分组数。“加法增大是指执行拥塞防止算法后,当收到对全部报文段的确认就将拥塞窗口 增加一个 大小,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。26、 请作图说明三次握手的过程。27、 当连接初始化时,把拥塞窗口置为1,慢开场门限的初始值设置为16。假设当拥塞窗口值为24时,发生拥塞。试运用慢开场和拥塞防止算法画出
31、拥塞窗口值及传输轮次的关系曲线。28、 当连接初始化时,把拥塞窗口置为1,慢开场门限的初始值设置为16。假设当拥塞窗口值为24时,发送方连续收到3个重复的确认报文段。试运用慢开场, 拥塞防止, 快重传和快复原算法画出拥塞窗口值及传输轮次的关系曲线。29、 的拥塞窗口大小及传输轮次n的关系如下所示: n 1 1 2 2 4 3 8 4 16 5 32 6 33 7 34 8 35 9 36 10 37 11 38 12 39 13 n 40 14 41 15 42 16 21 17 22 18 23 19 24 20 25 21 26 22 1 23 2 24 4 25 8 26 1试画出如图5-25所示的拥塞窗口及传输轮次的关系曲线。2指明工作在慢开场阶段的时间间隔。3指明工作在拥塞防止阶段的时间间隔。4在第16轮次和第22轮次之后发送方是通过收到三个重复的确认还是通过超市检测到丢失了报文段?5在第1轮次,第18轮次和第24轮次发送时,门限分别被设置为多大?6在第几轮次发送出第70个报文段?7假定在第26轮次
限制150内