生活

1.兆网络与TCP包的联系:

1M = 1Mbps = 1 Million Bits Per Second = 1024K = 1024 * 1024 = 1048576个二进制位;

而一个字节等于8比特(bit = binary digit 二进制数字),有: 1M = 1048576bit / 8 = 131072 / 1024 = 128K;

但是,平时使用1兆网络下载东西时,却无法达到这个最大上限,一般110左右已是峰值;

原因如下:


IP数据包:红色框内为必须存在字节数(20字节)

包裹总长为16位,最大65535个字节,即64KB


TCP数据包:IP数据包包含TCP数据包,在IP数据包用户数据部分,同样TCP数据包必须存在20字节;

原始端口,目的端口:范围0-65535;

UAPRSF: 1.U: URG 紧急比特URG—当URG=1时,表明紧急指针字段有效。它告诉系统此报文段中有紧急数据,应尽快传送(相当于高优先级的数据)
2.A: ACK 确认比特ACK—仅仅有当ACK=1时确认号字段才有效。当ACK=0时,确认号无效。
        3.R: RST 当RST=1时,表明TCP连接中出现严重差错(如因为主机崩溃或其它原因),必须释放连接,然后再又一次建立运输连接
4.S: SYN 同步比特SYN—同步比特SYN置为1,就表示这是一个连接请求或连接接受报文
5.F: FIN 用来释放一个连接。当FIN=1时,表明此报文段的发送端的数据已发送完成,并要求释放运输连接


用户数据中更加包含HTTP协议的头等,所以接收到的数据减去IP数据包的20字节和TCP数据包的20字节,最少都少了40字节的数据,所有1兆的网络的数据肯定小于128K




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值