昨天网易笔试的时候,突然遇到了一个这样的题目:
- 一个无限容量的超级计算机,最多可以连接多少个tcp?
这样的题目,真心优点出乎我的意料,因为这好像偏开发的岗位,而不是数据分析岗位!
趁着还有记忆,过来回顾老早学的计算机网络,翻出来去年学的思维导图笔记
最后,我们来看看这到题的解决思路【个人思路+网上参考】:
首先我们看看TCP协议的表头:
我们可以知道源端口和目的端口,总共占了32位,那么一半就是16个字节
所以对于一个IP来讲,最多可以连接2^16-1 = 65535个tcp