select、poll、epoll之间的优缺点

转自:http://blog.csdn.net/woxiaohahaa/article/details/51498951 select: 缺点: 1)每次调用select,都存在 fd 集合在用户态与内核态之间的拷贝,I/O 的效率会随着监视 fd 的数量的增长而线性...

2017-01-12 15:05:07

阅读数:246

评论数:0

使用 acl 库编写高并发非阻塞网络通信程序

转自:https://my.oschina.net/u/568966/blog/306485 摘要: 众多高并发服务器(诸如 nginx, squid, redis, etc) 都采用非阻塞编程模式,而编写一个高并发的非阻塞服务程序的难度是相当高的,在 acl 通信库中提供了方便的非阻塞网络...

2016-12-16 09:47:21

阅读数:1117

评论数:0

jmeter tcp协议性能测试

转自:http://blog.csdn.net/zgxzgxzg/article/details/46982757 今天接到一个tcp服务性能测试项目,看了下要求的性能指标最高需要测试10000并发的情况。 测试的内容非常简单,只要向该tcp服务不断发送一个string,然后检查是否返回了st...

2016-11-20 21:11:48

阅读数:1074

评论数:0

wireshark抓取本地程序之间的封包

转自:http://blog.chinaunix.net/uid-1924596-id-3063950.html wireshark抓取本地程序之间的封包 Windows下传统的抓包工具如Wireshark/Ethereal不能对本地程序之间的网络通信抓包,如果即想要对本地通信进行...

2016-03-10 15:35:24

阅读数:1262

评论数:0

BitTorrent协议规范

转自:http://blog.chinaunix.net/uid-14408083-id-2814554.html 鉴定 BitTorrent是由布莱姆·科恩设计的一个端对端(peer to peer)文件共享协议,此协议使多个peers通过不可信任的网络的文件传输变得更容...

2015-07-10 09:39:10

阅读数:390

评论数:0

C++ 中通过GetAdaptersInfo获取网卡配置和Ip地址信息

转自:http://www.cnblogs.com/L-hq815/archive/2012/08/04/2622829.html 一台机器上可能不只有一个网卡,但每一个网卡只有一个MAC地址,而每一个网卡可能配置有多个IP地址;如平常的笔记本电脑中,就会有无线网卡和有线网卡(网线接口)两种...

2015-05-12 10:19:15

阅读数:598

评论数:0

tcp/udp缓冲区

转自:http://blog.csdn.net/piratejk/article/details/7420337 一、tcp: 1、tcp每个套接字都有一个缓冲区,当应用进程调用write时便把应用层的数据写入套接字的缓冲区; 2、如果套接字的缓冲区容不下应用层的数据...

2015-05-05 20:58:55

阅读数:292

评论数:0

Linux下tcp协议socket的recv函数返回时机分析(粘包)

原文:http://blog.csdn.net/zlzlei/article/details/7689409 以前老在网上找别人说recv什么时候返回,要么说的很笼统,要么完全觉得不靠谱,最近还是自己做个试验分析一下吧: 测试1.  每次发送大小:1024 ...

2015-05-05 16:21:01

阅读数:461

评论数:0

TCP序列号和确认号详解

转自:http://blog.chinaunix.net/uid-20665441-id-305478.html 1.  序列号和确认号的简介及作用 TCP协议工作在OSI的传输层,是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了传送数据包的顺序。顺序是用一个序列号来保证...

2015-05-04 20:53:16

阅读数:1067

评论数:0

TCP的SEQ和ACK的生成

转自:http://www.2cto.com/net/201307/232339.html   TCP的SEQ和ACK的生成 1.   序列号和确认号的简介及作用 TCP协议工作在OSI的传输层,是一种可靠的面向连接的数据流协议,TCP之所以可靠,是因为它保证了传送数据包的顺序。顺...

2015-02-04 13:29:47

阅读数:366

评论数:0

TCP抓包总结

转自:http://blog.sina.com.cn/s/blog_66ab084e0100j26q.html,感谢博主 TCP  Window Update:  如果一个TCP Window变为0了, 或者接近0了, 这就会警告数据发送方没有更多空间来接受更多数据了.文件传输会...

2015-01-17 18:54:43

阅读数:791

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭