一. 单选题
- 为了保证连接的可靠性,TCP建立链接通常采用( )。
A. 3次握手法
B. 窗口控制机制
C. 端口机制
D. 自动重发机制
正确答案: A - 主机甲与主机乙之间建立了一个TCP连接,主机甲向主机乙发送了3个连续的TCP段,分别包含300B,400B和500B的有效载荷,第3个段的序号为900,若主机乙仅正确收到第1和第3个段,则主机乙发送给主机甲的确认序号是多少?()
A. 300
B. 500
C. 400
D. 1400
正确答案: B - 主机甲向主机乙发出一个(SYN=1,seq=11220)的TCP段,期望与主机乙建立TCP连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的TCP段可能是:()
A. (SYN=1,ACK=1,seq=112,ack=11221)
B. (SYN=0,ACK=0,seq=11221,ack=11221)
C. (SYN=1,ACK=1,seq=11220,ack=11220)
D. (SYN=0,ACK=0,seq=112,ack=11220)
正确答案: A - 在五层计算机原理网络体系机构中,为应用进程之间提供端到端的逻辑通信的是()。
A. 应用层
B. 传输层
C. 网络层
D. 数据链路层
正确答案: B - 运输层采用UDP进行传送数据的应用层协议是( )。
A. HTTP
B. SMTP
C. POP3
D. DHCP
正确答案: D - 以下全部基于TCP的应用层协议为()。
A. DHCP和SMTP
B. FTP和HTTP
C. DNS和FTP
D. HTTP和SNMP
正确答案: B - 在停止等待协议中,若接收方收到重复分组,应该( )。
A. 仅丢弃收到的重复分组
B. 仅发送确认信息
C. 丢弃重复分组,同时发送确认信息
D. 丢弃重复分组,或者发送确认信息
正确答案: C - TCP什么时候对报文段采用快速重传?()
A. 报文段的定时器过期
B. 估计往返时延过长
C. 收到之前发出的一个报文段的三个重复ACK
D. 以上都不是
正确答案: C - TCP报文段的首部中选项部分最大字节数是( )
A. 40
B. 60
C. 20
D. 1500
正确答案: A - 如果在 TCP 连接中有一方发送了 FIN 分组,并且收到了回复,那么它将()。
A. 不可以发送数据,也不可以接收数据
B. 可以发送数据,不可以接收数据
C. 不可以发送数据,可以接收数据
D. 连接马上断开
正确答案: C - TCP 是采用()来实现流量控制的。
A. 设定拥塞窗口
B. TCP 首部中的接收窗口
C. 设定拥塞阀值
D. 通过标志位来通知
正确答案: B - 在 TCP/IP 模型中,主机采用()标识,运行在主机上的进程采用( )标识。
A. 端口号,主机地址
B. 主机地址,IP 地址
C. IP 地址,主机地址
D. IP 地址,端口号
正确答案: D - TCP 是一个面向连接的协议,采用()技术来实现可靠数据流的传送。
A. 超时重传和确认机制
B. 确认机制
C. 超时重传
D. 丢失重传和重复确认
正确答案: A: - 下列关于TCP 和 UDP 的说法正确的是()。
A. 两者都是面向无连接的
B. 两者都是面向连接的
C. TCP 是面向连接而UDP 是面向无连接的
D. TCP 无连接而 UDP 是面向连接的
正确答案: C - 在 TCP 协议中,当主动方发出 SYN 连接请求后,等待对方回答的是()。
A. SYN,ACK
B. FIN,ACK
C. PSH,ACK
D. RST,ACK
正确答案: A - Socket 套接字中包含()。
A. 主机名
B. IP 地址及 MAC 地址
C. MAC 地址及端口号
D. IP 地址及端口号
正确答案: D - 可靠传输协议中的“可靠”指的是()。
A. 使用面向连接的会话
B. 使用“尽力而为”的传输
C. 使用滑动窗口协议来维持可靠性
D. 使用确认机制来保证传输的数据不丢失
正确答案: D - TCP 协议中发送窗口的大小应该是()。
A. 通知窗口的大小
B. 拥塞窗口的大小
C. 通知窗口和拥塞窗口中较小的一个
D. 通知窗口和拥塞窗口中较大的一个
正确答案: C - 流量控制是用来防止()。
A. 比特差错
B. 发送缓冲区溢出
C. 接收缓冲区溢出
D. 发送器和接收器的冲突
正确答案: C - 计算机网络最本质的活动是分布在不同地理位置的主机之问的()。
A. 数据交换
B. 网络连接
C. 进程通信
D. 网络服务
正确答案: C
二. 填空题
-
(填空题)图1为TCP建立连接的过程示意图。假定主机A进程发送的起始数据段的序号为2000,主机B进程发送的数据段的起始序号为2500。
请完成三报文握手过程中所使用的标志字段SYN与ACK、数据段序号seq及确认号ack的变化情况。
报文1:SYN= ,seq=
报文2: =1,ACK= ,seq= ,ack=
报文3:ACK= ,seq= , =2501
正确答案:
(1) 1
(2) 2000
(3) SYN
(4) 1
(5) 2500
(6) 2001
(7) 1
(8) 2001报文3:ACK= ,seq= , =2501
正确答案:
(1) 1
(2) 2000
(3) SYN
(4) 1
(5) 2500
(6) 2001
(7) 1
(8) 2001
(9) ack