《《计算机网络基础》习题汇总及答案7354.pdf》由会员分享,可在线阅读,更多相关《《计算机网络基础》习题汇总及答案7354.pdf(36页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第一章 概述 1、比较电路交换、报文交换和分组交换的主要优缺点。答:(1)电路交换:端对端通信质量因约定了通信资源获得可靠保障,对连续传送大量数据效率高。(2)报文交换:无须预约传输带宽,动态逐段利用传输带宽对突发式数据通信效率高,通信迅速。(3)分组交换:具有报文交换之高效、迅速的要点,且各分组小,路由灵活,网络生存性能好。2、计算机网络有哪些常用的性能指标 答:速率,带宽,吞吐量,时延,时延带宽积,往返时间 RTT,利用率 3、收发两端之间的传输距离为 1000km,信号在媒体上的传播速率为 2108m/s。试计算以下两种情况的发送时延和传播时延:(1)数据长度为 107 bit,数据发送
2、速率为 100 kb/s。(2)数据长度为 103 bit,数据发送速率为 1Gb/s。从上面的计算中可以得到什么样的结论 解:(1)发送时延:ts=107 bit/(100 105 bit/s)=100 s 传播时延:tp=1000 103 m/(2 108 m/s)=s(2)发送时延 ts=103bit/(109 bit/s)=1s 传播时延:tp=106/(2 108)=结论:若数据长度大而发送速率低,则在总的时延中,发送时延往往大于传播时延。但若数据长度短而发送速率高,则传播时延就可能是总时延中的主要成分。4、长度为 100 字节的应用层数据交给传输层传送,需加上 20 字节的 TCP
3、 首部。再交给网络层传送,需加上 20 字节的 IP 首部。最后交给数据链路层的以太网传送,加上首部和尾部共 18 字节。试求数据的传输效率。数据的传输效率是指发送的应用层数据除以所发送的总数据(即应用数据加上各种首部和尾部的额外开销)若应用层数据长度为 1000 字节,数据的传输效率是多少 解:(1)100/(100+20+20+18)=%(2)1000/(1000+20+20+18)=%5、网络协议的三个要素是什么各有什么含义 答:网络协议:为进行网络中的数据交换而建立的规则、标准或约定。由以下三个要素组成:(1)语法:即通信实体之间发送/接收数据与控制信息的结构或格式。(2)语义:即需要
4、发出何种控制信息,完成何种动作以及做出何种响应。(3)同步:即通信实体收到报文所采取的动作(事件实现顺序的详细说明)。6、论述具有五层协议的因特网体系结构的要点,包括各层的主要功能。答:因特网体系结构综合了 OSI 和 TCP/IP 的优点,采用一种原理体系结构。各层的主要功能:物理层 物理层的任务就是透明地传送比特流。(注意:传递信息的物理媒体,如双绞线、同轴电缆、光缆等,是在物理层的下面,当做第 0 层。)物理层还要确定连接电缆插头的定义及连接法。数据链路层 数据链路层的任务是在两个相邻结点间的线路上无差错地传送以帧(frame)为单位的数据。每一帧包括数据和必要的控制信息。网络层 网络层
5、的任务就是要选择合适的路由,使发送方的运输层所传下来的分组能够正确无误地按照地址找到目的站,并交付给目的站的运输层。运输层 运输层的任务是向上一层的进行通信的两个进程之间提供一个可靠的端到端服务,使它们看不见运输层以下的数据通信的细节。应用层 应用层直接为用户的应用进程提供服务。第二章 应用层 一、选择题 1DNS 不能提供的服务是(C )。A将主机别名转换为规范主机名 B将主机名转换为主机的 IP 地址 C将 IP 地址转换为 MAC 地址 D在冗余的服务器间进行负载分配 2是一个(D )。AURL BDNS CMAC 地址 D主机名 3某公司 c 有一台主机 h,该主机具有的 Intern
6、et 域名应该为(A )。A B C D一台主机希望解析域名,如果这台服务器配置的域名服务器为,Internet 根域名服务器为而存储与其 IP 地址对应关系的域名服务器为,那么这台主机解析该域名时首先查询(A )。A地址为的域名服务器 B地址为的域名服务器 C地址为的域名服务器 D不能确定 5在 WWW 中,标识分布在整个 Internet 上的文档采用的是(A )。AURL BHTTP CHTML D搜索引擎 6当仅需 Web 服务器对 HTTP 报文进行响应,但并不需要返回请求对象时,HTTP 请求报文应该使用的方法是(D )。AGET BPUT CPOST DHEAD 7下列关于 Co
7、okie 的说法中错误的是(A )。ACookie 存储在服务器端 BCookie 是服务器产生的 CCookie 会威胁客户的隐私 DCookie 的作用是跟踪客户的访问和状态 8下列说法中错误的是(B )。AHTTP 协议是一个无状态协议 BHTTP 报文使用 POST 方法时实体主体为空 CHTTP 报文使用 HEAD 方法时可以进行故障跟踪 D利用 HTTP 协议可以传输 XML 文件 二、问答题 1、域名系统的主要功能是什么域名系统中的本地域名服务器、根域名服务器、顶级域名服务器以及权限域名权服务器有何区别 答:域名系统的主要功能:将域名解析为主机能识别的 IP 地址。因特网上的域名
8、服务器系统也是按照域名的层次来安排的。每一个域名服务器都只对域名体系中的一部分进行管辖。共有三种不同类型的域名服务器。即本地域名服务器、根域名服务器、授权域名服务器。当一个本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以 DNS 客户的身份向某一个根域名服务器查询。若根域名服务器有被查询主机的信息,就发送 DNS 回答报文给本地域名服务器,然后本地域名服务器再回答发起查询的主机。但当根域名服务器没有被查询的主机的信息时,它一定知道某个保存有被查询的主机名字映射的授权域名服务器的 IP 地址。通常根域名服务器用来管辖顶级域。根域名服务器并不直接对顶级域下面所属的所有的域名进行转换
9、,但它一定能够找到下面的所有二级域名的域名服务器。每一个主机都必须在授权域名服务器处注册登记。通常,一个主机的授权域名服务器就是它的主机ISP 的一个域名服务器。授权域名服务器总是能够将其管辖的主机名转换为该主机的 IP 地址。因特网允许各个单位根据本单位的具体情况将本域名划分为若干个域名服务器管辖区。一般就在各管辖区中设置相应的授权域名服务器。2、文件传送协议 FTP的主要工作过程是怎样的为什么说FTP是带外传送控制信息主进程和从属进程各起什么作用 答:(1)FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。FTP 的服务器进程由两大部分组成:一个主进程,负责
10、接受新的请求;另外有若干个从属进程,负责处理单个请求。主进程的工作步骤:1)打开熟知端口(端口号为 21),使客户进程能够连接上。2)等待客户进程发出连接请求。3)启动从属进程来处理客户进程发来的请求。从属进程对客户进程的请求处理完毕后即终止,但从属进程在运行期间根据需要还可能创建其他一些子进程。4)回到等待状态,继续接受其他客户进程发来的请求。主进程与从属进程的处理是并发地进行。FTP 使用两个 TCP 连接。控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。实际用于传输文件的是“数据连接”。服务器端的控制进程在接收
11、到 FTP 客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行。3、假定一个超链从一个互联网文档链接到另一个互联网文档时,由于互联网文档上出现了差错而使得超链出现一个无效的计算机名字。这时浏览器将向用户报告什么 答:404 Not Found。4、假定要从已知的 URL 获得一个互联网文档。若该互联网服务器的 IP 地址开始时并不知道。试问:除 HTTP 外,还需要什么应用层协议和传输层协议 答:应用层协议需要的是 DNS。运输层协议需要的是 UDP(DNS)使用和
12、TCP(HTTP 使用)。5、当使用鼠标点击一个互联网文档时,若该文档除了有文本外,还有一个本地.gif 图像和两个远地.gif图像。试问需要使用哪个应用程序,以及需要建立几次 UDP 连接和几次 TCP 连接 答:若使用 HTTP/,需要建立 0 次 UDP 连接,4 次 TCP 连接。若使用 HTTP/,需要建立 0 次 UDP 连接,1 次 TCP 连接。6、考虑一个电子商务网站需要保留每一个客户的购买记录。描述如何使用 Cookie 机制来完成该功能。解:步骤如下:(1)用户第 1 次访问电子商务网站时,服务器在 HTTP 响应报文中的 cookie 首部行中加入一个新产生的用户 ID
13、,并在服务器的后端数据库中建立相应记录。(2)在用户主机中产生 Cookie 文件,由用户浏览器管理。(3)用户下一次访问时,浏览器在其 HTTP 请求报文中的 cookie 首部行中引用服务器所分配的用户 ID,用户的购买记录会被记录在后台数据库中。7、假设域名为的主机,由于重启动的原因两次向本地 DNS 服务器查询域名为的 IP 地址。请说明域名转换的过程。解:对主机的第一次请求,域名转换过程如下:(1)主机作为客户机向本地域名服务器发出 DNS 查询报文,查询域名为的主机的 IP 地址。(2)由于本地域名服务器所管理的缓存中没有该域名,本地域名服务器以客户身份继续向顶级域名服务器查询。(
14、3)顶级域名服务器根据被查询域名中的 abc,将下属的权威域名服务器的 IP 地址返回给本地域名服务器。然后,本地域名服务器直接向权威域名服务器进行查询。(4)权威域名服务器将所查到的 IP 地址返回给本地域名服务器。(5)本地域名服务器将查到的 IP 地址告知主机,同时在本地域名服务器中缓存下来。对主机的第二次请求,域名转换过程如下:(1)主机向本地域名服务器提出对的域名解析请求。(2)本地域名服务器从缓存中发现有该域名的记录。(3)本地域名服务器取出该记录,并将对应的 IP 地址告知主机。8、假设在 Internet 上有一台 FTP 服务器,其名称为,IP 地址为,FTP 服务器进程在默
15、认端口守候并支持匿名访问(用户名:anonymous,口令:guest)。如果某个用户直接用服务器名称访问该 FTP 服务器,并从该服务器下载文件 File1 和 File2,请给出 FTP 客户进程与 FTP 服务器进程之间的交互过程。解:交互过程大致如下:(1)FTP 客户进程访问 FTP 服务器,首先要完成对该服务器域名的解析,最终获得该服务器的 IP 地址;(2)FTP 的客户进程与服务器进程之间使用 TCP 建立起一条控制连接,并经过它传送包括用户名和口令在内的各种 FTP 命令;(3)控制连接建立之后,客户进程和服务器进程之间使用 TCP 建立一条数据连接,通过该数据连接进行文件
16、File1 的传输;(4)当文件 File1 传输完成之后,客户进程与服务器进程释放数据连接。(5)客户进程和服务器进程之间使用 TCP 建立一条数据连接,通过该数据连接进行文件 File2 的传输;(6)当文件 File2 传输完成之后,客户进程与服务器进程分别释放数据连接和控制连接。9、假定在浏览器上点击一个 URL,但这个 URL 的 IP 地址以前并没有缓存在本地主机上。因此需要用 DNS自动查找和解析。假定要解析到所要找的 URL 的 IP 地址共经过 n 个 DNS 服务器,所经过的时间分别是 RTT1,RTT2,RTTn。假定从要找的网页上只需要读取一个很小的图片(即忽略这个小图
17、片的传输时间)。从本地猪寄到这个网页的往返时间是 RTTw。试问从点击这个 URL 开始,一直到本地主机的屏幕上出现所读取的小图片,一共需要经过多少时间 解:解析 IP 地址需要时间是:RTT1+RTT2+RTTn。建立 TCP 连接和请求万维网文档需要 2RTTw。10、上题中,假定同一台服务器的 HTML 文件中又链接了三个非常小的对象。若忽略这些对象的发送时间,试计算客户点击读取这些对象所需的时间。(1)没有并行 TCP 连接的非持续 HTTP;(2)使用并行 TCP 连接的非持续 HTTP;(3)流水线方式的持续 HTTP。解:(1)所需时间=RTT1+RTT2+RTTn+8RTTw。
18、(2)所需时间=RTT1+RTT2+RTTn+4RTTw。(3)所需时间=RTT1+RTT2+RTTn+3RTTw。11、试简述 SMTP 通信的三个阶段的过程。答:1)连接建立:连接是在发送主机的 SMTP 客户和接收主机的 SMTP 服务器之间建立的。SMTP 不使用中间的邮件服务器。2)邮件传送。3)连接释放:邮件发送完毕后,SMTP 应释放 TCP 连接。第三章 运输层 一、选择题 1下列关于 TCP 和 UDP 的描述正确的是 C 。ATCP 和 UDP 均是面向连接的 BTCP 和 UDP 均是无连接的 CTCP 是面向连接的,UDP 是无连接的 DUDP 是面向连接的,TCP 是
19、无连接的 2TCP 和 UDP 协议使用了 16 位来表示端口号,其中最常用的应用程序的端口号称为熟知端口,其数值范围是 C 。A0-127 B0-255 C0-1023 D0-65535 3提供可靠的端一端通信服务的协议是 C 。AIP BUDP CTCP DX25 4在下面信息中,B 包含在 TCP 头中而不包含在 UDP 头中。A目标端口号 B顺序号 C发送端口号 D校验和 5通信子网不包括 C 。A物理层 B数据链路层 C传输层 D网络层 6关于 TCP 和 UDP 端口,下列说法中正确的是 A 。ATCP 和 UDP 分别拥有自己的端口号,二者互不干扰,可以共存于同一台主机 BTCP
20、 和 UDP 分别拥有自己的端口号,但二者不能共存于同一台主机 CTCP 和 UDP 的端口号没有本质区别,二者互不干扰,可以共存于同一台主机 DTCP 和 UDP 的端口号没有本质区别,但二者相互干扰,不能共存于同一台主机 7运输层向它上面的 D 提供通信服务。A物理层 B数据链路层 C网络层 D应用层 8TCP 软件可以提供个 C 不同端口。A28 B210 C216 D232 9关于无连接的通信,下面的描述中正确的是 C 。A由于为每一个分组独立地建立和释放逻辑连接,所以无连接的通信不适合传送大量的数据 B由于通信对方和通信线路都是预设的,所以在通信过程中无须任何有关连接的操作 C目标的
21、地址信息被加在每个发送的分组上 D无连接的通信协议 UDP 不能运行在电路交换或租用专线网络上 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会话管理
22、15滑动窗口是一种 C 技术。A线协调 B流控 C差错控制 D会话管理 16计算机网络最本质的活动是分布在不同地理位置的主机之间的 C 。A数据交换 B网络连接 C进程通信 D网络服务 17下面关于源端口地址和目标端口地址的描述中,正确的是 C 。A在 TCP/UDP 报文中,源端口地址和目标端口地址是不能相同的 B在 TCP/UDP 报文中,源端口地址和目标端口地址是可以相同的,用来表示发回给自己的数据 C在 TCP/UDP 报文中,源端口地址和目标端口地址是可以相同的,因为虽然端口地址一样,但其所在的主机是不同的 D以上描述均不正确 18在 TCPIP 网络上,用来标识主机和在主机上的应用
23、程序的是 D 。A端口号主机地址 B主机地址 IP 地址 CIP 地址主机地址 DIP 地址端口号 19下列关于 TCP 和 UDP 的描述正确的是 C 。ATCP 和 UDP 都是无连接的 BTCP 是无连接的,UDP 是面向连接的 CTCP 适用于可靠性较差的广域网,UDP 适用于可靠性较高的局域网 DTCP 适用于可靠性较高的局域网,UDP 适用于可靠性较差的广域网 20在 UDP 报文中,伪首部的作用是 B 。A数据对齐 B计算校验和 C数据加密 D填充数据 21在下列关于 UDP 的陈述中正确的是 D 。AUDP 使用 TCP 传输协议 B给出数据的按序投递 C不允许多路复用 D提供
24、普通用户可直接使用的数据报服务 22UDP 数据报头部不包括 D 。AUDP 源端口号 BUDP 检验和 CUDP 目的端口号 DUDP 数据报头部长度 23下列说法哪项是错误的 C 。A用户数据报协议 UDP 提供了面向非连接的,不可靠的传输服务。B由于 UDP 是面向非连接的,因此它可以将数据直接封装在 IP 数据报中进行发送。C在应用程序利用 UDP 协议传输数据之前,首先需要建立一条到达主机的 UDP 连接。D当一个连接建立时,连接的每一端分配一块缓冲区来存储接收到的数据,并将缓冲区的尺寸发送给另一端。24在 Internet 上播放视频,要降低传输延迟,应使用 C 。AUDP 协议的
25、低开销特性 BTCP 协议的低开销特性 CUDP 协议的高开销特性 DTCP 协议的高开销特性 25TCP 是一个面向连接的协议,它提供连接的功能是 A 的。A全双工 B半双工 C单工 D单方向 26在 TCP 数据段的布局格式中,头开始的固定格式长度是 A 。A20 字节 B24 字节 C32 字节 D36 字节 27在 TCP 协议中,建立连接需要经过 C 阶段。A直接握于 B2 次握手 C3 次握手 D4 次握手 28TCP 采用滑动窗口机制可对网络进行拥塞控制,在慢开始过程中 4 次成功发送报文段后,拥塞窗口的大小为 D 。A4 B8 C9 D16 29主机甲与主机乙之间已建立一个 T
26、CP 连接,主机甲向主机乙发送了两个连续的 TCP 段,分别包含 300字节和 500 字节的有效载荷,第个段的序列号为 200,主机乙正确接收两个段后,发送给主机甲的确认序列号是 D 。A500 B700 C800 D1000 30一个 TCP 连接总是以 1KB 的最大段长发送 TCP 段,发送方有足够的数据要发送。当拥塞窗口为 16KB时发送了超时,如果用慢开始算法,接下来的 4 个 RTT(往返时间)时间内的 TCP 段的传输是成功的,那么当第 4 个 RTT 时间内发送的所有 TCP 段都得到肯定应答时,拥塞窗口大小是 C 。A7 KB B8 KB C9 KB D16 KB 31在
27、TCP 协议中,发送方的窗口大小决定于 C 。A仅接收方允许的窗口 B接收方允许的窗口和发送方允许的窗口 C接收方允许的窗口和拥塞窗口 D发送方允许的窗口和拥塞窗口 32TCP 报文中,若序号从 1 开始,确认号为 1000 表示 A 。A已收到 999 字节 B已收到 1000 字节 C报文段 999 已收到 D报文段 l000 已收到 33TCP 报文包括两个部分,他们是 C 。A源地址和数据 B目的地址和数据 C头部和数据 D序号和数据 34对滑动窗口流控方法,当帧发送后,发送器窗口大小 D 。A增加 B减少 C加倍 D保持不变 35发送端滑动窗口大小为 15,头 15 帧已发送,接收到
28、的第 1 个 ACK 为 ack15,则表明接收端已接收的帧为 B 。A第 15 个帧 B第 14 个帧 C0 到 15 个帧 D第 0 个帧 36在 TCP 协议中,终止连接需要经过 D 阶段。A直接握手 B2 次握手 C3 次握手 D4 次握手 37TCP 使用三次握手协议来建立连接,握手的第一个报文段是由码位字段的 A 位被置为 1 来识别,表示请求连接。ASYN BACK CPSH DFIN 38TCP 使用三次握手协议来建立连接,第一个报文段码字段的 B 位和 SYN 位被置为 1,指示对第一个报文的确认。ASYN BACK CPSH DFIN 39 当一个应用程序通知 TCP 数据
29、已传送完毕时,TCP 将单项地关闭这个程序,报文段码位字段的 D 位均被置 1,指示发方已发送完数据。ASYN BACK CPSH DFIN 40TCP 协议为了实现可靠的服务,采用超时重传和累计确认技术,并规定,确认号为 B 。A上一个已接收的报文段的末字节序号 B下一个希望接收的报文段的首字节序号 C下一个将要发送的报文段的末字节序号 D下一个将要发送的报文段的首字节序号 二、问答题 1、当应用程序使用面向连接的 TCP 和无连接的 IP 时,这种传输是面向连接的还是面向无连接的 答:都是。这要在不同层次来看,在运输层是面向连接的,在网络层则是无连接的。2、试举例说明有些应用程序愿意采用不
30、可靠的 UDP,而不用采用可靠的 TCP。答:VOIP:由于语音信息具有一定的冗余度,人耳对 VOIP 数据报损失由一定的承受度,但对传输时延的变化较敏感。有差错的 UDP 数据报在接收端被直接抛弃,TCP 数据报出错则会引起重传,可能带来较大的时延扰动。因此 VOIP 宁可采用不可靠的 UDP,而不愿意采用可靠的 TCP。3、接收方收到有差错的 UDP 用户数据报时应如何处理 答:丢弃 4、如果应用程序愿意使用 UDP 来完成可靠的传输,这可能吗请说明理由 答:可能,但应用程序中必须额外提供与 TCP 相同的功能。5、为什么说 UDP 是面向报文的,而 TCP 是面向字节流的 答:发送方 U
31、DP 对应用程序交下来的报文,在添加首部后就向下交付 IP 层。UDP 对应用层交下来的报文,既不合并,也不拆分,而是保留这些报文的边界。接收方 UDP 对 IP 层交上来的 UDP 用户数据报,在去除首部后就原封不动地交付上层的应用进程,一次交付一个完整的报文。发送方 TCP 对应用程序交下来的报文数据块,视为无结构的字节流(无边界约束,可分拆/合并),但维持各字节 6、端口的作用是什么为什么端口要划分为三种 答:端口的作用是对 TCP/IP 体系的应用进程进行统一的标志,使运行不同操作系统的计算机的应用进程能够互相通信。熟知端口,数值一般为 01023.标记常规的服务进程;登记端口号,数值
32、为 102449151,标记没有熟知端口号的非常规的服务进程;7、试说明运输层中伪首部的作用。答:用于计算运输层数据报校验和。8、某个应用进程使用运输层的用户数据报 UDP,然而继续向下交给 IP 层后,又封装成 IP 数据报。既然都是数据报,可否跳过 UDP 而直接交给 IP 层哪些功能 UDP 提供了但 IP 没提提供 答:不可跳过 UDP 而直接交给 IP 层 IP 数据报 IP 报承担主机寻址,提供报头检错;只能找到目的主机而无法找到目的进程。UDP 提供对应用进程的复用和分用功能,以及提供对数据差分的差错检验。9、一个应用程序用 UDP,到 IP 层把数据报在划分为 4 个数据报片发
33、送出去,结果前两个数据报片丢失,后两个到达目的站。过了一段时间应用程序重传 UDP,而 IP 层仍然划分为 4 个数据报片来传送。结果这次前两个到达目的站而后两个丢失。试问:在目的站能否将这两次传输的 4 个数据报片组装成完整的数据报假定目的站第一次收到的后两个数据报片仍然保存在目的站的缓存中。答:不行 重传时,IP 数据报的标识字段会有另一个标识符。仅当标识符相同的 IP 数据报片才能组装成一个 IP 数据报。前两个 IP 数据报片的标识符与后两个 IP 数据报片的标识符不同,因此不能组装成一个 IP 数据报。10、一个 UDP 用户数据的数据字段为 8192 季节。在数据链路层要使用以太网
34、来传送。试问应当划分为几个 IP 数据报片说明每一个 IP 数据报字段长度和片偏移字段的值。答:6 个。数据字段的长度:前 5 个是 1480 字节,最后一个是 800 字节。片偏移字段的值分别是:0,1480,2960,4440,5920 和 7400.11、一 UDP 用户数据报的首部十六进制表示是:06 32 00 45 00 1C E2 17.试求源端口、目的端口、用户数据报的总长度、数据部分长度。这个用户数据报是从客户发送给服务器发送给客户使用 UDP 的这个服务器程序是什么 解:源端口是 0 X0632=1586,目的端口是 0 X0045=69,UDP 用户数据报总长度是 0X0
35、01C=28B,数据部分长度是 28-8=20B。因为目的端口号 69 3),则将 cwnd 设置为 ssthresh+n*MSS。(4)若发送窗口值还容许发送报文段,就按拥塞避免算法继续发送报文段。(5)若收到了确认新的报文段的 ACK,就将 cwnd 缩小到 ssthresh。“乘法减小”是指不论在慢开始阶段还是拥塞避免阶段,只要出现一次超时(即出现一次网络拥塞),就把慢开始门限值 ssthresh 设置为当前的拥塞窗口值的一半。当网络频繁出现拥塞时,ssthresh 值就下降得很快,以大大减少注入到网络中的分组数。“加法增大”是指执行拥塞避免算法后,当收到对所有报文段的确认就将拥塞窗口
36、cwnd 增加一个 MSS 大小,使拥塞窗口缓慢增大,以防止网络过早出现拥塞。26、请作图说明 TCP 三次握手的过程。27、当 TCP 连接初始化时,把拥塞窗口 cwnd 置为 1,慢开始门限的初始值设置为 16。假设当拥塞窗口值为 24 时,发生拥塞。试运用慢开始和拥塞避免算法画出拥塞窗口值与传输轮次的关系曲线。28、当 TCP 连接初始化时,把拥塞窗口 cwnd 置为 1,慢开始门限的初始值设置为 16。假设当拥塞窗口值为 24 时,发送方连续收到 3 个重复的确认报文段。试运用慢开始、拥塞避免、快重传和快恢复算法画出拥塞窗口值与传输轮次的关系曲线。29、TCP 的拥塞窗口 cwnd 大
37、小与传输轮次 n 的关系如下所示:cwnd 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 cwnd 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)指明 TCP 工作在慢开始阶段的时间间隔。(3)指明 TCP 工作在拥塞避免阶段的时间间隔。(4)在第 16 轮次和第 22 轮次之后发送方是通过收到三个重复的确认还是通过超市检测到丢失了报
38、文段(5)在第 1 轮次,第 18 轮次和第 24 轮次发送时,门限 ssthresh 分别被设置为多大(6)在第几轮次发送出第 70 个报文段(7)假定在第 26 轮次之后收到了三个重复的确认,因而检测出了报文段的丢失,那么拥塞窗口 cwnd 和门限 ssthresh 应设置为多大 答:(1)拥塞窗口与传输轮次的关系曲线。(2)慢开始时间间隔:【1,6】和【23,26】(3)拥塞避免时间间隔:【6,16】和【17,22】(4)在第 16 轮次之后发送方通过收到三个重复的确认检测到丢失的报文段。在第 22 轮次之后发送方是通过超时检测到丢失的报文段。(5)在第 1 轮次发送时,门限 ssthr
39、esh 被设置为 32 在第 18 轮次发送时,门限 ssthresh 被设置为发生拥塞时的一半,即 21.在第 24 轮次发送时,门限 ssthresh 是第 18 轮次发送时设置的 21(6)第 70 报文段在第 7 轮次发送出。(7)拥塞窗口 cwnd 和门限 ssthresh 应设置为 8 的一半,即 4。第四章 网络层 一、选择题(1)应用程序 PING 发出的是 C 报文。A、TCP 请求报文。B、TCP 应答报文。C、ICMP 请求报文。D、ICMP 应答报文。(2)小于 C 的 TCP/UDP 端口号已保留与现有服务一一对应,此数字以上的端口号可自由分配。A、199 B、100
40、 C、1024 D、2048(3)当一台主机从一个网络移到另一个网络时,以下说法正确的是 B 。A、必须改变它的 IP 地址和 MAC 地址 B、必须改变它的 IP 地址,但不需改动 MAC 地址 C、必须改变它的 MAC 地址,但不需改动 IP 地址 D、MAC 地址、IP 地址都不需改动(4)路由器的数据连路层收到报文的 MTU 大于该路由器将要发出接口的最大 MTU 时,采取的策略是 B 。A、丢掉该分组 B、将该分组分片 C、向源路由器发出请求,减小其分组大小 D、直接转发该分组(5)当路由器接收的 IP 报文的 TTL 值等于 0 时,采取的策略是 A 。A、丢掉该分组 B、将该分组
41、分片 C、转发该分组 D、以上答案均不对(6)当路由器接收的报文的目的 IP 地址在路由器路由表中没有对应的表项时,采取策略是 A 。A、丢掉该分组 B、将该分组分片 C、转发该分组 D、以上答案均不对(7)在 RIP 中 metric 等于 D 为不可达。A、8 B、9 C、15 D、16(8)RIP 是在 D 之上的一种路由协议。A、Ethernet B、IP C、TCP D、UDP(9)以下属于正确的主机的 IP 地址的是 B 。(10)A、B、C、D、与 mask 属于同一网段的主机 IP 地址是 B 。(11)A、B、C、D、某公司申请到一个 C 类 IP 地址,但要连接 6 个的子
42、公司,最大的一个子公司有 26 台计算机,每个子公司在一个网段中,则子网掩码应设为 D 。A、B、C、D、划分子网数 子网位数 子网掩码(二进制)子网掩码(十进制)每个子网主机数 12 1 .126 34 2 .62 58 3 .30 916 4 .14 1732 5 .6 3364 6 .2 如上表所示的 C 类网络中,若子网占用 7 位主机位时,主机位只剩一位,无论设为 0 还是 1,都意味着主机位是全 0 或全 1。由于主机位全 0 表示本网络,全 1 留作广播地址,这时子网实际没有可用主机地址,所以主机位至少应保留 2 位。(12)代表的是 C 地址。A、主机地址 B、网络地址 C、组
43、播地址 D、广播地址(13)交换机工作在因特网协议的 B 。A.一层 B.二层 C.三层 D.三层以上(14)以下是基于链路状态算法的动态路由协议是 D 。A.RIP B.ICMP C.IGRP D.OSPF(15)某公司申请到一个 C 类 IP 地址,需要分配给 8 个子公司,最好的子网掩码设应为 D 。(16)A、B、C、D、对于一个没有经过子网划分的传统 C 类网络来说,允许安装的主机数量是 C 。A、1024 B、65025 C、254 D、256(17)IP 地址中网络号的作用是 A 。A、指定了主机所属的网络 B、指定了网络上主机的标识 C、指定了设备能够进行通信的网络 D、指定被
44、寻址的网中的某个节点(18)C 类地址最大可能子网位数是 A 。A、6 B、8 C、12 D、14(19)UDP 使用 B 提供可靠性。A、网际协议 B、应用层协议 C、网络层协议 D、传输控制(20)IP 地址的缺省子网掩码的位数为 C 。A、8 B、16 C、24 D、32 首先要知道这个 IP 是哪类 IP,IP 分类如下:A 类 到 和保留 B 到 和保留 C 到 和保留 D 到用于多点广播 E 到保留 用于广播 由此可见是一个 C 类地址,那么缺省掩码为,及有 24 位!(21)路由器网络层的基本功能是 B 。A、配置 IP 地址 B、寻找路由和转发报文 C、将 MAC 地址解析成
45、IP 地址 D、网络数据传输(22)IP 地址所在的网段地址是 B 。前面 16 位是一,相与(23)A、B、C、D、分配一个 B 类 IP 网络,子网掩码,则可以利用的网络数以及每个网段最大的主机数是 B 。A、512 126 B、1022 62 C、1024 62 D、256 254(24)如果 C 类子网的掩码为,则包含的子网位数、子网数目、每个子网中的主机数目正确的是 C 。A、2 2 2 B、3 6 30 C、4 16 14 D、5 30 6(25)的广播地址是 C 。主机地址:子网掩码:.00000000 子网地址:广播地址:后 15 位是一,总共 8*4=32 位 (26)A、B
46、、C、D、代表的是 C 地址。A、主机 B、网络 C、广播 D、组播(27)一个 A 类地址,其子网掩码是,有多少位被用来划分子网 C 。A 类地址默认子网掩码是,既然现在是,就代表主机位借了 20 位用于划分网络。(28)保留给自环测试的 IP 地址是 B 。(29)A、B、C、D、IP 地址的组成:IP 地址由两部分组成,前面一部分是是网络号,后面是主机号。网络号决定了主机所处位置的信息,相当于我们电话号码的区号,主机号才是该机器的地址。IP 地址加上子网掩码,才是该主机在网络上的真正地址。这个就与我们的电话号码一个道理,也是由区号和电话号码来组成的。IP 地址原理是基于二进制的形式,但我
47、们在使用的时候,全部换算成了十进制,只有在计算子网掩码的时候,才用二进制的形式来表示。(30)(31)2、IP 地址的分类:IP 地址一般分为 A、B、C 三类,我们以这个 IP 地址为例,说明一下三类 IP 地址的划分:当 W 的数值在 1126 之间的时,IP 地址为 A 类,默认的子网掩码是。当 W 数值在 128191之间时,IP 地址为 B 类,默认的子网掩码是。当 W 的数字在 192223 之间时,IP 地址为 C 类,默认的子网掩码是。(32)C 类子网中最多可以容纳 254 台主机,经过分析,我们可以得出一个结论,B 类 IP 地址中可以容纳的主机数量为 216-2 台主机,
48、A 类地址中可以容纳的主机数量为 224-2 台主机。3、国际 NIC 组织的几条规定:(33)是为本机做环回测试保留的 IP 地址。(34)和为局域网的保留地址。(35)主机位全部为 1 的地址是网络的广播地址 (36)主机位全部为 0 的 IP 地址是指网络本身 在地址掩码里面 1 代表网络位,0 代表主机位 (37)一个子网掩码为的网络中 D 是合法网段地址。(38)A、B、C、D、网段,掩码,有效网段地址是 B 。(39)A、B、C、D、类地址第一个字节的范围是 C 。A、0126 B、0127 C、1126 D、1127(40)一个 B 类 IP 地址最多可用 B 位来划分子网。A、
49、8 B、14 C、16 D、22(41)IP 地址是 B 类地址。A、A B、B C、C D、D(42)一个 B 类网络,有 5 位掩码加入缺省掩码用来划分子网,每个子网最多 D 台主机。A、510 B、512 C、1022 D、2046(43)下面哪一项正确描述了路由协议 C 。A、允许数据包在主机间转送的一种协议 B、定义数据包中域的格式和用法的一种方式 C、通过执行一个算法来完成路由选择的一个协议 D、指定 mac 地址和 ip 地址捆绑的方式和时间的一种协议(44)对路由理解正确的是 D 。A、路由是路由器 B、路由是信息在网络路径的交叉点 C、路由是用以配置报文的目的地址 D、路由就
50、是指导报文发送的路径信息 二、问答、简答题 1.网络层向上提供的服务有哪两种是比较其优缺点。答:网络层向运输层提供“面向连接”虚电路(VirtualCircuit)服务或“无连接”数据报服务。前者预约了双方通信所需的一切网络资源。优点是能提供服务质量的承诺。即所传送的分组不出错、丢失、重复和失序(不按序列到达终点),也保证分组传送的时限,缺点是路由器复杂,网络成本高;后者无网络资源障碍,尽力而为,优缺点与前者互易。2.网络互连有何实际意义进行网络互连时,有哪些共同的问题需要解决 答:网络互联可扩大用户共享资源范围和更大的通信区域。进行网络互连时,需要解决共同的问题有:不同的寻址方案 不同的最大