国家电网招聘

当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。当TCP收到发自TCP连接另一端的数据,它将发送一个确认。()

题目
当TCP发出一个段后,它启动一个定时器,等待目的端确认收到这个报文段。如果不能及时收到一个确认,将重发这个报文段。当TCP收到发自TCP连接另一端的数据,它将发送一个确认。()

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

TCP报文段中SYS字段(称为同步为)只占1位,当SYS=1时,表示这个报文段是一个连接请求报文,或者说是一个连接接收报文。TCP报文段中的ACK也只占1位,只要当ACK等于_________时,报文段中的“确认号”字段才有效。


参考答案:1

第2题:

假定使用连续ARQ协议中,发送窗口大小事3,而序列范围[0.15],而传输媒体保证在接收方能够按序收到分组。在某时刻,接收方,下一个期望收到序号是5,试问:

(1)在发送方的发送窗口中可能有出现的序号组合有哪儿种?

接收方已经发送出去的、但在网络中(即还未到达发送方)的确认分组可能有哪些?说明这些确认分组是用来确认哪些序号的分组。

23、主机A向主机B连续发送了两个TCP报文段,其序号分别为70和100,试问:

(1)第一个报文段携带了多少个字节的数据?

(2)主机B收到第一个报文段后发回的确认中的确认号应当是多少?

(3)如果主机B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有书少字节?

(4)如果A发送的第一个报文段丢失了,但第二个报文段到达了B,B在第二个报文段到达后向A,发送确认。试问这个确认号应为多少?


答案:(1)第一个报文段的数据序号是70到99,共30字节的数据。
(2)确认号应为100 (3)80字节。(4)70

第3题:

主机A向主机B连续发送了两个TCP报文段,其序号分别是80和120.试问:(1)第一个报文段携带了多少字节的数据?(2)如果B收到第二个报文段后发回的确认中的确认号是180,试问A发送的第二个报文段中的数据有多少字节?(3)如果A发送的第一个报文段丢失了,但第二个报文段到达了B,B在第二个报文段到达后向A发送确认,请问这个确认号应该是多少?


参考答案:(1)第一个报文段的序号是80,表示第一个报文段数据的第一字节编号是80,紧接着发送第二个报文段,根据其中的序号是120,可以知道第一个报文段的最后一个字节的编号是119。因此,第一个报文段所携带的数据有119-(80-1)=40个字节。(2)如果第二个报文段发出后得到的确认号是180,说明序号120至179的字节全收到,所以第二个报文段的数据有179-(120-1)=60字节(3)这个确认号还是80。因为这种情况属于B方未按序收到信息,其中120至179个字节将暂存到B方接收缓存中,B方发的确认号仍然是第一个报文段的80,A方将在发送超时后重发第1个报文段。

第4题:

建立 TCP 连接某个应用进程,在本机端TCP中发送一个FIN=1的分组,不正确的( )

A.当一方完成它的数据发送任务后就可以发送一个FIN字段置1的数据段来终止这个方向的数据发送
B.当另一端收到这个FIN数据段后,必须通知它的应用层“对端已经终止了那个方向的数据传送”
C.本地端进入FIN WAIT 1状态,等待对方的确认
D.当本地端收到对端的ACK数据段后便进入close状态

答案:D
解析:
当客户端收到服务器的ACK数据段后便进入到了FIN WAIT 2状态

第5题:

TCP协议的“三次握手”中,第一次握手指的是什么( )。

A、客户端再次向服务器端发送确认信息,确认连接

B、服务器端向客户端回送一个响应,通知客户端收到了连接请求

C、客户端向服务器端发出连接请求,等待服务器确认

D、以上答案全部错误


参考答案:C

第6题:

TCP每发送一个报文段,就启动一个定时器。

A.错误

B.正确


参考答案:B

第7题:

一个客户向服务器请求建立TCP连接。客户在TCP连接建立的三次握手中的最后一个报文段中捎带上一些数据,请求服务器发送一个长度为L字节的文件。假定:(1)客户和服务器之间的数据传输速率是R字节/秒,客户与服务器之间的往返时间是RTT(固定值)。

(2)服务器发送的TCP报文段的长度都是M字节,而发送窗口大小是nM字节。(3)所有传送的报文段都不会出错(无重传),客户收到服务器发来的报文段后就及时发送确认。(4)所有的协议首部开销都可忽

略。所有确认报文段和连按建立阶段的报文段的长度都可忽略(即忽略这些报文段的发送时间)。试证明,

从客户开始发起连接建立到接收服务器发送的整个文件多需的时间T是:T=2RTT+L/R当nM>R(RTT)+M

或T=2RTT+L/R+(K-1)[M/R+RTT-nM/R]当nM

其中,K=[L/nM],符号[x]表示若x不是整数,则把x的整数部分加1。


答案:发送窗口较小的情况,发送一组nM个字节后必须停顿下来,等收到确认后维续发送。共需K=[Lh/M]
个周期:其中前K-1个周期每周期耗时M/R+RTT,共耗时(K-I)(M/R+RTT)第K周期剩余字节数Q=L-(K-1)*nM,需耗时Q/R总耗时=2*RTT+(K-1)M/(R+RTT)+Q/R=2*RTT+L/R+(K-1)[(M/R+RTT)-nM/R]

第8题:

TCP报文段中“确认号”字段的作用是“期望收到对方下一个报文段的第一个数据字节的序号”。例如B正确收到了A发送过来的一个报文段,其序号字段值是501,而数据长度是200字节,这表明B正确的收到了A发送的序号从501到700为止的数据。因此,B期望收到A的下一个数据序号是701,于是B发送给A的确认报文段中把确认号置为__________。


参考答案:701

第9题:

在发送TCP接收到确认ACK之前,由其设置的重传计时器到时,这时发送TCP会( )

A、重传重要的数据段

B、放弃该连接

C、调整传送窗口尺寸

D、向另一个目标端口重传数据


正确答案:A

第10题:

TCP每发送一个报文段,就启动一个定时器。


正确答案:正确

更多相关问题