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

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


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

    主机A向主机B连续发送了两个TCP报文段,其字节序号分别为50和80。假设此前发送的数据报已正确接收


    答案:

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

    (2)主机B收到第一个报文段后发回的确认号是80

    (3)数据有80个字节

    (4)确认号是50

    解析:

    1. 第一个报文段发送的字节序号是从50到79,共有30个字节,也可以用80-50=30。

    2. 发回的确认号是第一个报文段最后一个字节序号+1,即79+1=80。

    3. 如果主机B收到第二个报文段后发回的确认号是160,那么主机A发送的数据的字节序号是从80到159,则有160-80=80个字节。

    4. 由于没有收到第一个报文,则确认号应为50,这是因为tcp是可靠传输,会进行超时重传。


  • 第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题:

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


    答案:对
    解析:

  • 第4题:

    主机A向主机B连续发送了两个报文段,有效载荷分别为300B与500B,第一段的序号是100。主机B正确接收后,发送给主机A的确认序号为()

    • A、599
    • B、699
    • C、799
    • D、899

    正确答案:D

  • 第5题:

    假定TCP在开始建立连接时,发送方设定超时重传时间RTO=6秒 (1)当发送方收到对方的连接确认报文段时,检测出RTT样本值为1.5秒,试计算现在的RTO值; (2)当发送方发送数据报文段并收到确认时,检测出RTT样本值为2.5秒,试计算现在的RTO值;


    正确答案:(1)当发送方收到对方的连接确认报文段后,RTTS值为测量RTT样本值,即1.5秒,而RTTD则取值为测量到的样本值的一半,即0.75秒。
    RTO=4*RTTD+RTTs=1.5+0.75*4=4.5秒
    (2)新的RTTs=1/8*(旧的RTT)+7/8*(新的往返时延样本)=1.625
    新的RTTD=3/4*(旧的RTTD)+1/4*
    RTTS-新的RTT样本
    =3.125
    RTO=4*RTTD+RTTs=4*0.78125+1.625=4.75秒

  • 第6题:

    在采用TCP连接的数据传输阶段,如果发送端的发送窗口由1000变为2000,那么发送端在收到一个确认之前可以发送()

    • A、2000个TCP报文段
    • B、2000个字节
    • C、1000个字节
    • D、1000个TCP报文段

    正确答案:B

  • 第7题:

    主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n。当B向A发送回信时,其TCP报文段的首部中源端口和目的端口分别是什么?


    正确答案:分别是n和m。

  • 第8题:

    假定在运输层使用停止等待协议。发送发在发送报文段M0后再设定的时间内未收到确认,于是重传M0,但M0又迟迟不能到达接收方。不久,发送方收到了迟到的对M0的确认,于是发送下一个报文段M1,不久就收到了对M1的确认。接着发送方发送新的报文段M0,但这个新的M0在传送过程中丢失了。正巧,一开始就滞留在网络中的M0现在到达接收方。接收方无法分辨M0是旧的。于是收下M0,并发送确认。显然,接收方后来收到的M0是重复的,协议失败了。试画出类似于图5-9所示的双方交换报文段的过程。


    正确答案: 旧的M0被当成新的M0。

  • 第9题:

    主机A与主机B的TCP连接的MSS=1000B。主机A当前的拥塞窗口为4000B,主机A连续发送了2个最大报文段后,主机B返回了对第1个报文的确认,确认段中通知的接收窗口大小为2000B。那么,这时主机A最多还能够发送多少个字节?


    正确答案:主机A最多还能够发送1000B

  • 第10题:

    单选题
    在采用TCP连接的数据传输阶段,如果发送端的发送窗口由1000变为2000,那么发送端在收到一个确认之前可以发送()
    A

    2000个TCP报文段

    B

    2000个字节

    C

    1000个字节

    D

    1000个TCP报文段


    正确答案: B
    解析: 暂无解析

  • 第11题:

    问答题
    假定TCP在开始建立连接时,发送方设定超时重传时间RTO=6秒 (1)当发送方收到对方的连接确认报文段时,检测出RTT样本值为1.5秒,试计算现在的RTO值; (2)当发送方发送数据报文段并收到确认时,检测出RTT样本值为2.5秒,试计算现在的RTO值;

    正确答案: (1)当发送方收到对方的连接确认报文段后,RTTS值为测量RTT样本值,即1.5秒,而RTTD则取值为测量到的样本值的一半,即0.75秒。
    RTO=4*RTTD+RTTs=1.5+0.75*4=4.5秒
    (2)新的RTTs=1/8*(旧的RTT)+7/8*(新的往返时延样本)=1.625
    新的RTTD=3/4*(旧的RTTD)+1/4*
    RTTS-新的RTT样本
    =3.125
    RTO=4*RTTD+RTTs=4*0.78125+1.625=4.75秒
    解析: 暂无解析

  • 第12题:

    问答题
    在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由。

    正确答案: 还未重传就收到了对更高序号的确认。
    解析: 暂无解析

  • 第13题:

    主机A和B使用TCP通信。在B发送过的报文段中,有这样连续的两个:ACK=120 和ACK=100。这可能吗(前一个报文段确认的序号还大于后一个的)?试说明理由。


    参考答案:这完全可能。设想A连续发送两个数据报,(SEQ=92,DATA共8字节),(SEQ=100,DATA共20字节),均正确到达B。B连续发送两个确认(ACK=100)和(ACK=120)。但前者在传送时丢失,于是A超时重传第一个报文段并被B收到,然后B发送(ACK=100)到达A。

  • 第14题:

    一个客户向服务器请求建立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]

  • 第15题:

    TCP报文段中的确认序号只有在ACK=1时才有效。


    正确答案:正确

  • 第16题:

    主机A连续向主机B发送了有效载荷长度分别为300B、400B与500B的3个报文段。第3个报文段的序号为900。如果主机B正确地接收了第1和第3个报文段。那么,主机B向主机A发出的确认序号为多少?


    正确答案:主机B向主机A发出的确认序号为500

  • 第17题:

    假定TCP在开始建立连接时,发送方设定超时重传时间是RTO=6s。(1)当发送方接到对方的连接确认报文段时,测量出RTT样本值为1.5s。试计算现在的RTO值。(2)当发送方发送数据报文段并接收到确认时,测量出RTT样本值为2.5s。试计算现在的RTO值。


    正确答案:(1)据RFC2988建议,RTO=RTTs+4*RTTd。其中RTTd是RTTs的偏差加权均值。初次测量时,RTTd(1)=RTT(1)/2;后续测量中,RTTd(i)=(1-BetA.*RTTd(i-1)+Beta*{RTTs-RTT(i)};
    Beta=1/4
    依题意,RTT(1)样本值为1.5秒,则
    RTTs(1)=RTT(1)=1.5sRTTd(1)=RTT(1)/2=0.75s
    RTO(1)=RTTs(1)+4RTTd(1)=1.5+4*0.75=4.5(s)
    (2)RTT(2)=2.5RTTs(1)=1.5sRTTd(1)=0.75s
    RTTd(2)=(1-BetA.*RTTd(1)+Beta*{RTTs(1)-RT
    (2)}=0.75*3/4+{1.5-2.5}/4=13/16
    RTO(2)=RTTs(1)+4RTTd(2)=1.5+4*13/16=4.75s

  • 第18题:

    主机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

  • 第19题:

    在使用TCP传送数据时,如果有一个确认报文段丢失了,也不一定会引起与该确认报文段对应的数据的重传。试说明理由。


    正确答案: 还未重传就收到了对更高序号的确认。

  • 第20题:

    TCP报文中,确认号为1000表示()

    • A、已收到999字节
    • B、已收到1000字节
    • C、报文段999已收到
    • D、报文段1000已收到

    正确答案:A

  • 第21题:

    下列关于TCP/IP关闭连接的流程,说法正确的是()。

    • A、主机A在完成数据发送任务后,会主动向主机B发送释放连接请求报文段。该报文段的首部中终止位FIN和确认为ACK均为1
    • B、主机B受到主机A发送的释放连接请求包后,将主机A发送确认报文,以关闭该向上的TCP连接
    • C、主机B在完成数据发送任务后也会向主机A发送一个释放连接请求报文,请求关闭B到A这个方向上的TCP连接
    • D、主机A在受到主机B发送的释放连接请求报文后,将对主机B发送确认信息,以关闭该方向上的TCP连接

    正确答案:A,B,C,D

  • 第22题:

    问答题
    主机A向主机B发送TCP报文段,首部中的源端口是m而目的端口是n。当B向A发送回信时,其TCP报文段的首部中源端口和目的端口分别是什么?

    正确答案: 分别是n和m。
    解析: 暂无解析

  • 第23题:

    单选题
    TCP报文中,确认号为1000表示()
    A

    已收到999字节

    B

    已收到1000字节

    C

    报文段999已收到

    D

    报文段1000已收到


    正确答案: B
    解析: 暂无解析