工程 立项 到:计算机网络原理

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/28 12:18:42
问题:网络允许的最大报文段长度为128字节,序号用8bit表示,报文段在网络中的寿命是30秒。求每一条TCP连接所能达到的最高数据率?
答案是
具有相同编号的报文段不应该同时在网络中传输,必须保证,当序列号循环回来重复使用的时候,具有相同序列号的报文段已经从网络中消失。现在报文段的寿命为30秒,那么在30秒的时间内发送方发送的报文段的数目不能多于255个。 255×128×8÷30=8704b/s 所以,每一条TCP连接所能达到的最高数据率为8.704Kb/s。

为什么报文段的数目是255,而不是256??

你会运算8个1你就知道了。

2进制的算法。

你经常会看见你的子网掩码是255.255.255.0
其实它的意思就是 11111111.11111111.11111111.00000000 这样表示的。

知道255在计算机里怎么表示吧?就是用 1 1 1 1 1 1 1 1 这8个1来表示的。

这8个1就是255,假如256的2进制表示,就是 1 0 0 0 0 0 0 0 0

256也就是一个1加上8个0,因为最大是8位数,也就是说最大是8个1,也就是说最大是255,不能超过,明白了吗?

那些没考虑8个0,答案是从1编号