《计算机网络》---TCP协议

一、在计算机网络的TCP协议中,建立连接为三次握手过程,断开连接为四次挥手过程,其中均涉及到确认机制,即涉及到序列号的问题。

例:主机 A 向主机 B 建立了一个 TCP 连接,主机 A 连续向主机 B 发送了 200B300B 与400B 共 3 个报文段。第 3 个报文段的序号是 900。如果主机 B 正确地接收到第 1 和第 3 个报文段,那么主机 B 向主机 A 发送的确认序号应该是多少?

思路:(答案:600)

  • 需要注意的是第三个报文段的序列号为900,长度为400B,则第三个报文段的范围为900~1299。
  • 若主机B只正确接收了第一个和第三个报文段,则应向主机A发送第一个报文段的尾序号+1,即第二个报文段的序号。

二、在计算机网络的TCP协议中,还存在拥塞控制机制,因此存在拥塞窗口的大小问题。

        其中,需要注意的是,若第t个时间段时拥塞窗口的大小为a,说明在第t个时间段开始时,拥塞窗口设置为a,因此在这第t个时间段内开始传输a大小的报文段。

三、在计算机网络的TCP协议中,发送窗口的大小由拥塞窗口和接收窗口中的较小值决定,因此最大吞吐量可能小于带宽,便存在信道利用率的问题。

例:通信信道带宽为 1Gbps,端-端延时为 10msTCP 发送窗口为 65535B,传输信道不产生差错。求该 TCP 连接可能达到最大的吞吐率,以及信道利用率。

思路:

注:最大的吞吐路忽略了数据的传输时延,端到端延时为单向传播时延。

最大吞吐率=发送的数据量/总时延。

信道利用率=最大吞吐量/信道带宽。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值