
计算机网络
大山里的松
这个作者很懒,什么都没留下…
展开
-
什么是长连接、短连接
TCP/IP通信程序设计的丰富多样性 刚接触TCP/IP通信设计的人根据范例可以很快编出一个通信程 序,据此一些人可能会认为TCP/IP编程很简单。其实不然, TCP/IP编程具有较为丰富的内容。其编程的丰富性主要体现在 通信方式和报文格式的多样性上。 一。通信方式 主要有以下三大类: (一)SERVER/CLIENT方式 1.一个Client方连接一个Se转载 2012-02-22 11:18:22 · 746 阅读 · 0 评论 -
IOCP不可忽视的细节
构架之所以公认高效,核心就在于异步IO。在网上纷纷为之膜拜之余,很少看到对稳定性或性能优化的观点。仔细想想,任何技术都有有利的一面,自然也有有弊的一面,这才符合辩证法思想。我把自己在编写IOCP构架时重点处理的几个地方交代一下,如果你想认真写好一个稳定的IOCP服务端,建议重新规划以下几个细节。1)不要修改套接字默认的收发缓冲区大小,即8192字节=8K=2分页。2)总所周知,转载 2012-02-22 11:03:12 · 945 阅读 · 0 评论 -
LINUX平台epoll与WIN平台iocp的异同之处
本文作者:sodme本文出处:http://blog.youkuaiyun.com/sodme声明:本文可以不经作者同意任意转载、复制、引用。但任何对本文的引用,均须注明本文的作者、出处以及本行声明信息。目前国内的网游研发,在服务器使用的开发平台方面,win和linux的比例各占多少,我一时半会也没有准确数据,但从我了解的这么多公司情况来看,用win系统的还是比较多一点,这些企业一般都是比较单转载 2012-02-22 10:55:36 · 1140 阅读 · 0 评论 -
慢启动 拥塞避免 快速重传 快速恢复 选择性应答SACK
为了防止网络的拥塞现象,TCP提出了一系列的拥塞控制机制。最初由V. Jacobson在1988年的论文中提出的TCP的拥塞控制由“慢启动(Slow start)”和“拥塞避免(Congestion avoidance)”组成,后来TCP Reno版本中又针对性的加入了“快速重传(Fast retransmit)”、“快速恢复(Fast Recovery)”算法,再后来在TCP NewReno中又转载 2012-02-15 10:25:11 · 3350 阅读 · 0 评论 -
wireshark如何抓取本机包
http://www.cnblogs.com/wangweihan/archive/2011/01/13/1934459.html 在进行通信开发的过程中,我们往往会把本机既作为客户端又作为服务器端来调试代码,使得本机自己和自己通信。但是wireshark此时是无法抓取到数据包的,需要通过简单的设置才可以。 具体方法如下: ①:以管理员转载 2012-02-02 11:02:03 · 10189 阅读 · 0 评论 -
TCP协议技术分享第一部分
最近小组安排深入学习TCP,所有又过了一遍TCP,发现原来在学校学得时候没有认真学,书到用时方恨少啊。上传到了百度文库http://wenku.baidu.com/view/8e9b4984e53a580216fcfe89.html?st=1原创 2012-03-07 09:45:10 · 659 阅读 · 0 评论 -
TCP技术分享第二部分
http://wenku.baidu.com/view/17fae8e7524de518964b7d23.html?st=1原创 2012-03-21 22:23:10 · 1071 阅读 · 0 评论