计算机网络原理第6篇试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机网络原理第六章
一、填空题
1、传输层利用__________层提供的服务,向__________ 层提供服务。
2、因特网传输地址由IP地址和主机_________ 组成。
3、传输层是OSI七层模型中负责_________ 的最高层,有是面向_________的低三层和面向_______的高三层之间的中三层。
4、传输控制协议TCP是用于在不可靠的因特网上提供______的、_______的字节流通信协议。
5、TCP地址是节点的某个应用的地址,这种应用在计算机内部是进程。多个进程的数据传递通过不同的_______完成。
6、TCP段结构中端口地址是_______比特。
7、端口小于______为常用端口,______一般都是通过常用端口来识别的。
8、任何TCP/IP实现所提供的服务都用_________之间的端口,这是端口号由IANA来管理。
9、超文本传送协议HTTP使用的端口_________。TCP端口21表示_________。
10、TCP传输控制协议是面向连接的控制协议,连接建议采用__________次握手协议。
11、因为是双工通信,TCP连接释放采用_________释放方式。
12、TCP协议用于控制数据段是否需要重传的依据是设立_________。
13、因特网中,对拥塞的控制大部分是有TCP来完成,对拥塞控制的最有效的方法是________。
14、使用UDP协议传输数据会出现分组丢失、重复、乱序_________,需要负责传输可靠性方面的工作。
15、TCP使用的流量控制协议是可变大小的__________协议。
答案:
1. 网络应用
2. 端口号
3. 数据通信网络通信信息处理
4. 可靠端到端
5. 端口
6. 16
7. 256 服务器
8. 1—1023
9. 80 文本传输协议FTP
10. 三
11 . 对称
12. 重发定时器
13. 降低数据传输速率
14. 应用程序
15. 滑动窗口
简答题
1、传输协议的要素有哪些?
2、TCP提供什么样的服务?
3、TCP与UDP对于端口的使用有什么规定?
4、TCP的重传策略是什么?
5、UDP提供什么样的服务,它的应用场合是什么样的?
6、简述TCP与UDP的区别。
答案:
1. 答:①寻址。当一个应用程序希望与另一个应用程序传输数据时,必须指明是与哪个应用程序相连。寻址的方法一般采用定义传输地址。因特网传输地址由IP地址和主机端口号组成。
②建立连接。在实际的网络应用中,采用三次握手的算法,并增加某些条件以保证建立起可的连接。增加的条件是:所发送的报文都要有递增的序列号;对每个报文设立一个计时器,设定一个最大的时延,对那些超过最大时延没有收到确认信息的报文就认为已经丢失,需要重传。
③释放连接。也采用三次握手地算法。
2. 答:TCP协议提供的是可靠的、面向连接的传输控制协议,即在传输数据前要先建立逻辑连接,然后再传输数据,最后释放连接3个过程。TCP提供端到端、全双工通信;采用字节流方式,如果字节流太长,将其分段;提供紧急数据传输功能。
3. 答:TCP与UDP段结构中端口地址都是16比特,可以有在0—65535范围内的端口号。对于这65536个端口号有以下的使用规格:
①端口号小于256的定义为常用端口,服务器一般都是通过常用的端口号来识别的。任何TCP/IP实现所提供的服务都用1—1023之间的端口号,是由IANA来管理的;
②客户端只需保证该端口在本机上是唯一的就可以了。客户端口号因存在时间很短暂又称临时端口号;
③大多数TCP/IP实现给临时端口号分配1024—5000之间的端口号。大于5000的端口号是为其他服务器预留的。
4. 答:TCP协议用于控制数据段是否需要重传的依据是设立重发定时器。在发送一个数据段的同时启动一个重发定时器,如果在定时器超时前收到确认,就关闭该定时器,如果定时器超时前没有收到确认,则重传该数据段。这种重传策略的关键是对定时器初值的设定。目前采用较多的算法是Jacobson于1988年提出的一种不断调整超时时间间隔的动态算法。
5、答:UDP提供的服务是不可靠的、无连接的服务。UDP适用于无须应答并且通常一次只传送少量数据的情况。由于UDP协议在数据传输过程中无须建立逻辑连接,对数据包也不进行检查,因此UDP协议具有较好的实时性、效率性。在有些情况下,包括视频电话会议系统在内的众多客户/服务器模式的网络应用都需要使用UDP协议。
6. 答:①TCP是面向连接的传输控制协议,而UDP提供了无连接的数据报服务。
②TCP具有高可靠性,确保传输数据的正确性,不出现丢失或乱序;UDP在传输数据前不建立连接,不对数据报进行检查与修改,无须待对方的应答,所以会出现分组、重复、乱序,应用程序需要负责传输可靠性方面的所有工作。
③也正因为以上的特征,UDP具有较好的实时性,工作效率较TCP协议要。
④UDP 段结构比TCP 的段结构简单,因此网络开销也小。
应用题
画图说明TCP 采用三次握手协议建立连接的过程。
答案:(本步骤3分)TCP 连接的建立采用三次握手协议。三次握手的具体过程是:第一方向另一方发送连接请求段,另一方回应对连接请求的确认段,第一方再发送对对方的确认段的确认。这个过程可以用下图表示: (画图5分)
(本步骤2分)图中,SYN 为请求建立的标志,三次握手的具体过程如下: 在T1时刻,A 向B 发送请求建立连接段,序列号为X 。
在T2时刻,B 发送应答A 的X 序列号的请求建立连接的段,该应答段的序列号为Y 。 在T3时刻,A 发送对B 的应答段的应答,应答号为Y+1,表明应答号为Y 的段已接受。 至此,连接建立成功。
X.25协议
CCITT 提出的X.25协议描述了主机(DTE)与分组网(PSN)之间的接口,使主机不必关心网络内部的操作就能方便地实现对各种不同网络的访问。x.25实际上是DTE 与PSN 之间接口的一组协议,它包括物理层、数据链路层和分组层三个层次。x.25的分组级相当于创I 参考模型中的网络层,其主要功能是向主机提供多信道的虚电路服务。
请求建立连接段
SYN=1,本段序列号=X T1 T3
T2
应答确认段
SYN=1,应答号=X+1
本段序列号=Y 发送TCP 数据段 从序列号Y+1,应答号X+1开始
对确认段确认的段
应答号=Y+1 发送TCP 数据段
从序列号X+1,应答号
Y+1开始 B
时间 时间
A