网络
freeC
这个作者很懒,什么都没留下…
展开
-
tcp三次握手和四次挥手
相对于SOCKET开发者,TCP创建过程和链接折除过程是由TCP/IP协议栈自动创建的.因此开发者并不需要控制这个过程.但是对于理解TCP底层运作机制,相当有帮助. 而且对于有网络协议工程师之类笔试,几乎是必考的内容.企业对这个问题热情之高,出乎我的意料:-)。有时上午面试前强调这个问题,并重复讲一次,下午几乎每一个人都被问到这个问题。 因此在这里详细解释一下这两个过程。转载 2013-11-28 15:10:47 · 688 阅读 · 0 评论 -
SO_REUSEADDR
SO_REUSEADDR可以用在以下四种情况下。(摘自《Unix网络编程》卷一,即UNPv1)1、当有一个有相同本地地址和端口的socket1处于TIME_WAIT状态时,而你启动的程序的socket2要占用该地址和端口,你的程序就要用到该选项。2、SO_REUSEADDR允许同一port上启动同一服务器的多个实例(多个进程)。但每个实例绑定的IP地址是不能相同的。在有多块网卡转载 2015-07-28 11:21:46 · 691 阅读 · 0 评论 -
tcp ucp 分段分片
首先说明:数据报的分段和分片确实发生,分段发生在传输层,分片发生在网络层。1,MTU(Maximum Transmission Unit,MTU),最大传输单元(1)以太网和802.3对数据帧的长度都有一个限制,其最大 值分别是1500和1492个字节。链路层的这个特性称作MTU。不同类型的网络大多数都有一个上限。如果IP层有一个数据要传,且数据的长度比链路层的 MTU还大,那么I转载 2015-12-09 18:46:12 · 1000 阅读 · 0 评论 -
TCP缓冲区大小及限制
http://blog.csdn.net/ysu108/article/details/7764461转载 2018-03-07 21:18:14 · 2943 阅读 · 0 评论