计算机学科专业基础综合计算机网络-传输层(一)
(总分256,考试时间90分钟)
一、单项选择题
1. 下面____协议不是面向连接的TCP协议。
A. SMTP B. HTTP
C. DNS D. TELNET
2. 在滑动窗口协议中,帧的编号为3bit,发送窗口的最大值为____。
A. 3 B. 4
C. 7 D. 8
3. 如果网络内部使用数据报,那么____。
A. 仅在建立时作一次路由选择 B. 为每个到来的分组作路由选择
C. 仅在网络拥塞时作新的路由选择 D. 不必作路由选择
4. 在下面差错控制方式中,____只会重新传输出错的数据帧。
A. 连续工作 B. 停止等待
C. 选择重发 D. 拉回
5. 两个相邻的结点A、B,通过后退N帧ARQ协议通信,帧编号为3bit,发送窗口的大小为5,A开始连续发送了0、1、2、3四个数据帧,收到了编号为3的应答,请问A的窗口前沿滑动到哪里?此时A可以连续发送哪几个的数据帧而不必等应答?以下哪个说法是正确的____?
A. 窗口的前沿滑动到编号为6的数据帧。A可连续发送3、4、5、6。
B. 窗口的前沿滑动到编号为6的数据帧。A可连续发送4、5、6、7。
C. 窗口的前沿滑动到编号为7的数据帧。A可连续发送3、4、5、6。
D. 窗口的前沿滑动到编号为7的数据帧。A可连续发送4、5、6、7。
socket通信在哪一层
6. 是否TCP和UDP都需要计算往返时间RTT____?
A. TCP需要计算往返时间RTT
B. UDP需要计算往返时间RTT
C. TCP和UDP都需要计算往返时间RTT
D. TCP和UDP都不需要计算往返时间RTT
7. 数据链路层的HDLC协议和传输层的TCP协议都使用滑动窗口技术。从这方面来进行比较,数据链路层协议和传输层协议的主要区别是____。
A. 传输层的TCP协议是端到端(进程到进程)的协议,而数据链路层的HDLC协议则是仅在一段链路上的结点到结点的协议。
B. TCP的窗口机制和HDLC的也有许多区别。如TCP是按数据部分的字节数进行确认,而HDLC则是以帧为确认的单位。
C. 以上两种说法都正确
D. 以上两种说法都不正确
8. 在TCP报文段的首部中只有端口号而没有IP地址,当TCP将其报文段交给IP层时,IP协议怎样知道目的IP地址呢____?
A. 从IP地址填写在IP数据报的首部中获取 B. 从IP地址填写在IP数据报的数据段中获取
C. 以上两种说法都正确 D. 以上两种说法都不正确
9. TCP都使用哪些计时器____?
A. 计数计时器、持续计时器、保活计时器和时间等待计时器
B. 重传计时器、持续计时器、保活计时器和时间等待计时器
C. 重传计时器、间隔计时器、保活计时器和时间等待计时器
D. 重传计时器、持续计时器、生成计时器和时间等待计时器
10. 糊涂窗口综合症产生的条件是____。
A. 当发送应用程序产生数据很慢时产生
B. 接收应用程序吸收数据很慢产生
C. 当发送应用程序产生数据很慢时或者接收应用程序吸收数据很慢时产生
D. 以上说法都不正确
11. TCP/IP网络类型中,提供端到端的通信的是____。
A. 应用层 B. 传输层
C. 网络层 D. 网络接口层
12. TCP的滑动窗口,4次成功发送后,窗口阈值为多少____。
A. 4 B. 8
C. 9 D. 16
13. 在OSI参考模型中,运输层的数据服务单元是____。
A. 分组 B. 报文
C. .帧 D. 比特序列
14. 以下几种安全隧道协议中,____是不属于第二层的隧道协议
A. PPTP B. L2F
C. IPsec D. L2TP
15. 在无线局域网(802.11)的退避机制中,下面哪种情况不使用退避算法____?
A. 检测到信道是空闲的,并且这个数据帧是要发送的第一个数据帧;
B. 在发送第一个帧之前检测到信道处于忙态;
C. 在每一次的重传后;
D. 在每一次的成功发送后。
16. 若从滑动窗口的观点来看,连续ARQ协议的窗口大小为____。
A. 发送窗口=1,接收窗口=1 B. 发送窗口>1,接收窗口=1
C. 发送窗口=1,接收窗口>1 D. 发送窗口>1,接收窗口>l
17. 7.What is invalid value of TCP code bit field in following____?
A. 4 B. 3
C. 2 D. 1
18. Which of the following protocols uses UDP for transport layer services____?
A. SMTP B. HTTP
C. RIP D. FTP
二、综合应用题
1. 下图是慢开始和拥塞避免算法的实现举例,请简要叙述慢开始算法的原理、“乘法减小”与“加法增大”的思想。
2. TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。这两种协议都有哪些主要的区别?
3. 从通信的起点和终点来比较,TCP和IP的不同点是什么?
4. TCP协议能够实现可靠的端到端传输,在数据链路层和网络层的传输还有没有必要来保证可靠传输呢?
5. 简要说明网络中的阻塞及死锁现象,试列举常见的三种阻塞控制方法。具体解释发生于A.B两个节点间的直接存储转发死锁现象。
6. 造成网络拥塞的原因是什么?
7. 简述TCP终止连接过程的四向握手法。
8. TCP都使用哪些计时器?
9. 为什么TCP在建立连接时不能每次都选择相同的、固定的初始序号?
10. TCP连接很像一条连接发送端和接收端的双向管道。当TCP在连续发送报文段时,若要管道得到充分的利用,则发送窗口的大小应怎样选择?
11. 假定在一个互联网中,所有的链路的传输都不出现差错,所有的结点也都不会发生故障。试问在这种情况下,TCP的“可靠交付”的功能是否就是多余的?
12. 能否更详细些讨论一下糊涂窗口综合症及其解决方法?
13. 能否利用TCP发送端和接收端交换报文段的图来说明慢开始的特点?
14. 对于拥塞避免是否也能够用发送端和接收端交换的报文段来说明其工作原理?
15. 试从以下方面比较数据报服务和虚电路服务的区别。
(1)连接的建立
(2)目的站的地址
(3)分组的顺序
16. 简要说明数据报服务的特点
17. TCP协议是面向连接的,但TCP使用的IP协议却是无连接的。这两种协议都有哪些主要的区别?
18. 端口(port)和套接字(socket)的区别是什么?
19. 在TCP传送数据时,有没有规定一个最大重传次数?
20. 是否TCP和UDP都需要计算往返时间RTT?
21. 糊涂窗口综合症产生的条件是什么?是否只有在接收方才产生这种症状?
22. TCP是通信协议还是软件?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论