第五章:传输层习题集
1.传输层的基本概念:
1.90OSI模型中,提供端到端传输功能的层次是C
A.物理层B.数据链路层C.传输层D.应用层
2.90TCP的主要功能是B
A.进行数据分组B.保证可靠传输C.确定数据传输路径D.提高传输速度
3.90TCP/IP模型分为四层,最高两层是应用层运输层;
4.90传输层使高层用户看到的就是好像在两个运输层实体之间有一条端到端可靠的全双工通信通路;
5.90运输层位于数据链路层上方F
6.90传输层是属于网络功能部分,而不是用户功能部分F
2.端口的概念
7.90应用层的各种进程通过B实现与传输实体的交互
A程序B端口C进程D调用
8.60传输层与应用层的接口上所设置的端口是一个多少位的地址B
A8位B16位C32位D64位
9.90熟知端口的范围是C
A0~100B20~199  C0~255D1024~49151
10.90以下端口为熟知端口的是C
A8080B4000  C161D256
11.90TCP/IP网络中,物理地址与网络接口层有关,逻辑地址与网际层有关,端口地址和运输层有关;
12.90UDP和TCP都使用了与应用层接口处的端口与上层的应用进程进行通信;
13.90在TCP连接中,主动发起连接建立的进程是客户
14.90在TCP连接中,被动等待连接的进程是服务器;
15.90一些专门分配给最常用的端口叫熟知端口;
16.60TCP使用连接,而不仅仅是端口来标识一个通信抽象;
17.20一个连接由两个端点来标识,这样的端点叫插口套接字;
18.20现在常使用应用编程接口作为传输层与应用层
19.60主机中的进程发起一个TCP连接,其源端口可以重复F
20.60传输层上的连接为了避免通信混乱,所有的端口都不能重复使用F
21.60解释socket的含义
22.
答在传输层的连接中,由两个进程的IP地址和端口组成一个端点,这样的端点叫socket;
23.20运输层中,现在较为流行的API有两类,一类是Berkeleysocket,另一类是运输层接口TLI;
3.UDP的特点:
24.90传输层上实现不可靠传输的协议是B
ATCPBUDPCIPDARP
25.90欲传输一个短报文,TCP和UDP哪个更快B
两个都快D.不能比较
26.90TCP和UDP哪个效率高B
A.TCP    B.UDP    C.两个一样    D.不能比较
27.90下述的哪一种协议是不属于TCP/IP模型的协议D
A.TCP    B.UDP    C.ICMP    D.HDLC
28.90TCP/IP的运输层定义了两个协议,一个是面向连接的协议,称为TCP协议;另一个是无连接的协议,称为UDP协议
29.90在TCP/IP层次模型中与OSI参考模型第四层运输层相对应的主要协议有__TCP__和_UDP___,其中后者提供无连接的不可靠传输服务;
30.60UDP协议在IP协议的数据报服务的之上增加了端口功能和差错检测功能
31.90UDP是一种可靠、高效的传输协议F
32.60简要说明TCP与UDP之间的相同与不同点
答相同点:同处运输层,基于接口;不同点:连接方式,确认重传机制
33.60TCP协议与UDP协议各有什么特点各用在什么情况下
34.
答TCP提供面向连接的服务,在传送数据之前必须先建立连接,数据传送结束后要释放连接,提
供可靠的连接;用于对数据可靠性要求较高的情况;UDP在传送数据之前不需要先建立连接,提供不可靠交付;用于实时要求比较高的情况下
4.UDP的数据格式:
35.60UDP协议校验的数据是A
A首部+伪首部B首部C首部+数据D伪首部+数据
36.60UDP中伪首部的传递方向C
A向下传递B向上传递C既不向下也不向上传递D上下两个方向都传递
37.60UDP中伪首部中的IP地址内容和编排顺序是C
A源IP地址B目的IP地址C源IP地址+目的IP地址D目的IP地址+源IP地址
38.90UDP首部字段有8个字节
39.20UDP首部字段由源端口字段目的端口字段长度字段校验和字段四部分组成
40.90UDP数据报校验时要在前面增加一个伪首部字段
41.60UDP校验增加的伪首部长度为12字节
42.20UDP在IP数据报中的协议字段值为17
43.60UDP伪首部的前两个字段为源IP地址目的IP地址
44.60UDP伪首部的最后一个字段为UDP长度
45.60UDP伪首部的第三个字段为0
46.90UDP协议是一个可靠传输协议F
47.90UDP报文首部中包含了源和目的IP地址F
48.90UDP报文的伪首部中包含了端口号F
49.90UDP报文计算校验和时需增加一个伪首部T
5.TCP的数据格式:
50.90TCP的主要功能是B
A.进行数据分组B.保证可靠传输C.确定数据传输路径D.提高传输速度
51.90在TCP/IP参考模型中TCP协议工作在:B
A.应用层        B.传输层        C.互连层        D.主机-网络层
52.60TCP报文段中序号字段指的是A
A数据部分第一个字节B数据部分最后一个字节C报文首部第一个字节D报文最后一个字节
53.60TCP报文中确认序号指的是B
A已经收到的最后一个数据序号B期望收到的第一个字节序号C出现错误的数据序号D请求重传的数据序号
54.20英特网上所有计算机都应能接受的TCP报文长度为D
A65535字节B1500字节C255字节D556字节
55.60TCP报文的首部最小长度是20字节
56.60TCP有效荷载的最大长度是65535字节
57.20TCP报文首部可以扩展的字节长度需满足的规律是4的整数倍
58.60TCP报文段中给源端口分配了2字节的长度
59.60TCP报文段中序号字段为4字节
60.60TCP报文段中的数据偏移实际指明的是首部长度
61.60TCP报文段中的,如果要使当前数据报传送到接收方后,立即被上传应用层,可将急迫比特PSH置1
62.20TCP报文中选项字段只规定了一种功能,即最长报文段MSS
63.90TCP报文段中的确认序号只有在ACK=1时才有效T
64.90TCP报文段中的PSH字段置1时,表明该报文段需要尽快传输F
65.90osi参考模型物理层传输单位TCP报文段中窗口字段的含义是要求接收方预留的缓冲区大小F
66.90TCP报文段校验时也需要象UDP协议那样增加一个伪首部T
6.TCP协议的数据编号与确认方式
67.90TCP的确认是对接收到的数据中A表示确认
A最高序号B第一个序号C第二个序号D倒数第二个序号
68.90TCP确认的方式是B
A专门的确认B专门的确认和捎带确认C捎带确认D稍等确认和否定确认
69.60TCP发送一段数据报,其序号是35~150,如果正确到达,接收方对其确认的序号为D
A36B150  C35D151
70.60TCP的确认是对接收到的数据中是以最高序号+1表示确认
71.90TCP协议对每一个要发送字节编了一个号
72.90TCP协议中接收方一旦有空的缓冲区则通告发送方,这一策略可能会带来糊涂窗口综合症问题
73.60Nagle算法规定,当发送方数据达到窗口的一半以上,就立即发送一个报文段;
74.90TCP协议是按报文段进行编号的F
75.20Nagle算法可以适用于网络上控制远程鼠标或键盘F
76.90TCP协议工作时,为了提高效率,有时候并不会对收到的数据报立刻确认T
77.90TCP规定接收数据时必须按顺序接收F
78.20请简要描述Nagle算法的实现过程
79.
答:算法的思想是:若数据是逐个字节地到达发送端,那么发送端就将第一个字符先发送出去,将后面到达的字符都缓存起来,当收到对第一个字符的确认后,再将缓冲区中所有的字符装成一个报文段发送出去,同时继续对到达的字符进行缓存;
80.20请描述糊涂窗口综合症所指的网络现象
81.
答:糊涂窗口综合症是指TCP传输时,当接收端的缓冲区已满,而交互的应用进程一次只从缓冲区中读取一个字符,此时缓冲区产生了一个字节的空位置,然后向发送端发送确认,并通知窗口为1字节,但发送的数据报仍为40字节长;接着,发送端又发来一个字符,接收端发回确认,仍然通知窗口为1字节,这样进行下去,使网络效率很低;
82.20简要介绍糊涂窗口综合症解决的方法
答:主要有两个:发送方不要发送太小的报文段和接收方不通知很小的窗口给发送方;
7.TCP的差错控制方法:
83.90TCP重传计时器设置的重传时间C
A.等于往返时延B.等于平均往返时延C.大于平均往返时延D.小于平均往返时延
84.60TCP对超时定时器的设定采用的是自适应算法
85.60TCP对超时区间的确定是由报文段的往返时延决定

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。