机器上集成两个物理网口,由于先前使用的网口传输速率特别慢且容易丢包,故换成另一个网口,操作如下:1.查看物理设备信息--显示可用的数据链路root@238-spa:~#dladmshow-physLINKMEDIASTATESPEEDDUPLEXDEVICEe1000g1Ethernetunknow...
分类:
其他好文 时间:
2014-06-27 13:40:23
阅读次数:
190
项目需要使用到了 dummynet,一般是用来控制流量,带宽,延迟,丢包率什么的,废话不说,直接进入安装流程1.下载dummynet 的源代码(source code)http://info.iet.unipi.it/~luigi/dummynet/#3d2a点选左边Availability,点选s...
一般我们在使用http或者socket上传或者下载文件的时候,经常会在完成之后经行一次MD5值得校验(尤其是在断点续传的时候用的更多),校验MD5值是为了防止在传输的过程当中丢包或者数据包被篡改,在使用MD5之前呢我们应该先了解MD5的一些常识。MD5
百度百科简单的来说:1)、MD5是使用哈希算法...
分类:
移动开发 时间:
2014-06-09 21:40:35
阅读次数:
575
之前有2周一直在研究H.264的远程回放, 不是本机播放哦.实现的步骤:1.
先保证解码H.2642. H2.64文件的解析, 当然是为了回放的速度3. H.264帧的传输, 我用的是TCP, 所以不担心丢包的问题4.
缓存以及阀值的控制5. 其他细节的控制 快放, 慢放, 暂停, 截图接下来我会把...
分类:
其他好文 时间:
2014-06-09 13:39:26
阅读次数:
232
3个逻辑处理进程 + DIOCP通信服务器(5K连接) + 5个客户端 运行半个小时,无丢包,数据完整
群内无毒公主 10K连接 , 逻辑处理进程未知 50分钟,所有客户端关闭
分类:
其他好文 时间:
2014-05-30 12:35:56
阅读次数:
239
我以前经常写的是基于TCP的网络编程,由于TCP建立连接鼻血要经过三次握手连接,服务器端需要阻塞式等待客户端的连接。而UDP则是可以直接向目的地址的目的端口上发送数据包,由于它只负责发送出去就好,不管对方是否正确接受到与否,所以当网络性能不好时它容易出现丢包的问题。(注意:UDP是基于数据报为单.....
分类:
编程语言 时间:
2014-05-27 02:47:02
阅读次数:
509
章节概述
本章节主要讲QoS服务质量。涉及到网络层、传输层和应用层。
QoS和用户需要得到的服务种类有关。不同的服务需要的带宽、延迟、丢包率都是不一样的。QoS是未来互联网的重要问题之一。
目前的互联网没有服务质量保证。因为目前的网络只是将数据包尽力投递到对方服务器,然而投递的速度、延迟、丢包率都是没有保障的。但是有时候“尽力”投递是不够的,因...
分类:
其他好文 时间:
2014-05-22 23:51:04
阅读次数:
469
TCP与UDP的区别基于连接与无连接对系统资源的要求(TCP较多,UDP少)UDP程序结构较简单流模式与数据报模式TCP保证数据正确性,UDP可能丢包TCP保证数据顺序,UDP不保证具体编程时的区别socket()的参数不同UDP
Server不需要调用listen和acceptUDP收发数据用se...
分类:
其他好文 时间:
2014-05-15 02:27:13
阅读次数:
371
这个工具是从阿里云客服那知道的,当时遇到阿里云CDN的一个节点出现丢包问题,用这个工具诊断路由节点问题。1.
下载地址:http://rudix.org/packages/mtr.html;2. 下载后运行mtr-0.85-0.pkg进行安装;3. cd
/usr/local/sbin ,就会看m...
分类:
其他好文 时间:
2014-04-29 18:48:03
阅读次数:
729