计算机网络(13)作业6

9.想象用两次握手过程而不是三次握手过程来建立连接。换句话说,第三个消息不再是要求的。试问现在有可能死锁吗?请给出一个例子说明存在死锁,或者证明死锁不存在。

其实是可能存在的,如果一个包突然到达一个端点并且得到了确认,那么这个确认如果丢失的话(也就是第二次握手确认丢失了),就会导致一个包是完全开放而另一个包不知道发生了什么,如果相同的情况也发生在b上,就会导致两方都在等待,这个时候就必须加入超时来避免死锁

22.试问最小TCP MTU的总长度是多少?包括TCP 和IP 的开销,但是不包括数据链路层的开销。

默认段是536,加上tcp和ip的各20个字节,最后就是默认的576字节

30.请考虑在一条往返时间为10 毫秒的无拥塞线路上使用慢速启动算法的效果。接收窗口为24 KB,最大段长为2 KB。试问需要多长时间才能首次发送满窗口的数据?

第一个是2k,随后每隔一个10ms变成4,8,16,下一个原本应该是32k,但因为窗口限制是24k,所以是40ms后

31.假设TCP 的拥塞窗口被设置为18 KB,并且发生了超时。如果接下来的4 次突发传输全部成功,试问拥塞窗口将达到多大?假设最大段长为1 KB 。

1,2,4,8,8k,因为堵塞之后发生了清空

33.一台TCP 机器正在通过一条1 Gbps 的信道发送满窗口的65 535 字节数据,该信道的单向延迟为10 毫秒。试问可以达到的最大吞吐量是多少?线路的效率是多少?

20毫秒发送一个窗口,也就是说一秒50个窗口,速率为3300000字节/秒,*8之后就是26.4mbps,而1gbps是1000mbps,使用率是2.6%

36.在一个网络中,最大段长为128 字节,段的最大生存期为30 秒,序号为8 位,试问每个连接的最大数据率是多少?

序号为8位,所以段一共有255种,而这些不能够在30秒之内发送完毕,所以是2551288/30,为8.7kbps

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 运输层协议概述 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务,它属于面向通信部分的最高层,同时也是...
    srtianxia阅读 2,536评论 0 2
  • 本书结构是自顶向下的,所以请按下列顺序阅读: 1.计算机网络自顶向下--应用层2.计算机网络自顶向下--运输层3....
    牛富贵儿阅读 2,956评论 0 3
  • 协议的定义 为了在计算机网络中有条不紊地交换数据,就必须遵守一些事先约定好的规则。这些规则明确规定了所交换数据的格...
    王侦阅读 1,812评论 0 3
  • 【计算机网络】传输层 传输层协议概述 传输层协议为运行在不同host上的进程提供了一种逻辑通信机制。使得端到端不需...
    666真666阅读 2,111评论 0 4
  • 骄阳似火,炙烤着大地。此刻的我已经涂满厚厚的防晒霜抵达金山城市沙滩。在景区门口挑好泳衣,匆匆购票安检入内。 ...
    易三华阅读 890评论 2 2