计算机网络传输层测试

一 单项选择题

1.下列选项中,( D )是用于传输层寻址的。

A.MAC地址
B.IPv4地址
C.IPv6地址
D.端口

解析:传输层对主机上的不同网络进程进行了编号,用不同的数字区分不同的网络进程。传输层标识网络进程的数字称为传输层地址或端口号。通过该方法,传输层可以使多对进程间的通信复用到一个网络连接上,以此来完成多对应用程序间的通信

2.TCP所使用的计时器中,哪个计时器的超时值会随着通信的进行而不断改变?(A)

A.重传计时器(RTO)
B.保活计时器(keep alive)
C.持续计时器(persistence)
D.Closing计时器

解析:若在重传计时器截止时间到之前收到了对此特定报文段的确认ACK,则撤销此计时器,若在收到了对此特定报文段的确认之前计时器截止期到,则重传此报文段,并将计时器复位。

3.在主机发送的普通TCP数据段中,字段 Acknowledgement number 的值为(C)

A.该主机期待收到的下一个段的序号
B.该主机期待收到的下一个段的序号+1
C.此处该主机期待收到的下一个字节的序号
D.该主机期待收到的下一个字节的序号+1

解析:TCP使用32位的确认号字段标识期望收到的下一个段的第一个字节,并声明此前的所有数据都已经正确无误地收到,因此,确认号应该是上次已成功收到的数据字节序列号加1,即期待收到的下一个字节的序列号

4.CONNECTION REQUEST段中,字段 Acknowledgement number 的值为(D)

A.全0
B.全1
C.上一个被确认的字节序号
D.任意值

解析:客户端发送一个TCP的SYN标志位置1的包指明客户打算连接的服务器的端口,以及初始序号X,保存在包头的序列号(Sequence Number)字段里,对Acknowledgement number无要求,可为任意值

5.CONNECTION REQUEST段中,必定为1的字段是哪个?(B)

A.RST
B.SYN
C.ACK
D.FIN

解析:一个虚拟连接的建立是通过三次握手来实现的:①(B) --> [SYN] --> (A) 假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接.  注意: 一个 SYN包就是仅SYN标记设为1的TCP包. ② (B) <-- [SYN/ACK] <--(A)  接着,A收到后会发一个对SYN包的确认包(SYN/ACK)回去,表示对第一个SYN包的确认,并继续握手操作.  注意: SYN/ACK包是仅SYN 和 ACK 标记为1的包.  ③(B) --> [ACK] --> (A)  B收到SYN/ACK 包,B发一个确认包(ACK),通知A连接已建立。至此,三次握手完成,一个TCP连接完成,注意: ACK包就是仅ACK 标记设为1的TCP包.

6.TCP段中的数据部分,通常最有可能为多少个字节?(D)

A.6

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值