说说我的情况吧域名备案域名备案,我是从电信1M宽带用到现在的200M,然后又转到移动的100M, 我是家庭用户,对网速不不那么敏感,要求是看电视不卡上网不卡,当我从电信8M宽带升级到20M光纤的时候,感觉网速有了质的提高,终于在网络机顶盒上看直播不卡了,下载速度能到3M左右,基本够用大带宽;然后电信提速到50M,也就是下载比20M的时候快点,达到了5M左右,机顶盒看直播比20M时稍好(没感觉提升多大),然后又提升到100M,下载速度11M左右,感觉除了下载速度快了以外,其他方面的直观感觉提升不大,然后到200M,下载在26M左右,机顶盒走专用的线路,换了机顶盒,高清视频不卡,电脑打开网页的速度提升不大大带宽,宽带由100M提到200M,实际意义大吗因移动的宽带是赠送的,所以我又用上了移动100M的光纤,下载速度在12M左右,电脑打开网页的速度没有变化,高清视频也能流畅。还有就是上行速度电信从50M开始上行速度就是8M,200M的光纤上行也是8M结论 我觉得20M就基本满足普通家庭使用,50M使用如果不经常下载大文件就已经够用了,100M和200M除了下载速度外,使用上基本感觉不出来。我现在用100M的移动也没有网上说的那么差,3个月来没有掉过线。 如果100升200不加钱的话,那就快升吧,如果加钱的话,我觉得没有必要。。。。还有100M以上你的电脑网卡,路由器,等全部得升级到千M网口的才能满足速度需求我用VS写过网络传输程序,包括分别采用TCP/IP、UDP协议,讲一下我的看法:1,对于采用TCP/IP协议的网络传输,当下载速度大于硬盘的写盘速度时,会使客户端接收速度降低,但不会影响数据传输的准确性。2,对于采用UDP协议的网络传输,有丟失数据或者传错数据的可能。我们平时通过手机、电脑从互联网上进行数据的下载与上传,实际上都遵守IPv4/IPv6的网络协议,遵守TCP/IP协议进行传输。UDP通常在快速的数据传输。以下就TCP/IP、UDP、读写缓冲区等进行说明。一般的网络传输使用TCP/IP协议。每一个数据包都有回传确认,确保传输的准确性。通俗地讲,数据传输是以数据包的形式传输,接收端接收的数据是先要存放到内存中。对于TCP/IP传输协议来说,还要回传消息,让服务器端确认。服务器端只有接收到客户端的回传确认信息,才会进行下一个数据包的传输。在每一个数据包,还有CRC校验,以保万无一失。或者用如下图示:传输的速度除了与网速有关外,更重要的,与客户端的回传确认也有很大关系,只有写到硬盘上,才回传确认。UDP传输不用回传,传输速率快,但容易出错。UDP协议没有自动回传,需要双方自定义确认信息。UDP一般在控制通讯中用,可以自定义协议。UDP传输,对服务器、客户端的通讯都比软熟悉,传输速率快,两端使用相同的发送、接收频率。一旦接收出现问题,必须再次握手,重新传输。客户端接收来自服务器端的数据包,先放到内存缓冲区中,再写到硬盘上。这样,对硬盘要求就不是很高了。VS编程时,发送、接收分别用如下两个函数:nums=send(destSocket, Sendb,strlen(Sendb) 1, NO_FLAGS_SET);numr=recv(clientSocket, Recb,MAXBUFLEN, NO_FLAGS_SET);注意,Sendb是发送缓冲区,Recb是接收缓冲区,根据需要,这两个内存缓冲区可以设的很大,几KB、或者几MB由于内存的读、写速度快于硬盘成百倍,也快于网络传输速率。所以,从实时性方面讲,接收的数据先放到内存缓冲区中,对网络传输没有影响。我们的PC机一般用DDR3、DDR4内存条,DDR3内存读写速度大概10GB/秒,DDR4内存读写速度大概50GB/秒,硬盘、固态硬盘的速度是100MB~500MB每秒,是内存的100~500分之一。如下图:而网络传输,时下最快的5G传输速率为3Gb/秒,注意,这块是3Gbits,换算成字节,大致300多MB,与固态硬盘相当,还是远低于PC机对内存的读写速率。所以,时下最快的5G传输方式,也只是内存读写的100~500分之一。内存条总是快于网络。总结:TCP/IP能保证传输的准确性,但传输速率要低于不用回传的UDP协议。采用TCP/IP协议传输数据,即使用时下最快的5G、6G传输方式进行数据的传输,不论硬盘读写数据的速率是快或者慢,都不会影响网络传输数据的准确性,但会影响传输的速率,低速的硬盘,会大大降低传输速率。(作者注:本文引用的图片来自网络。文字部分均为作者原创)
本文出自快速备案,转载时请注明出处及相应链接。