Network
iteye_6014
这个作者很懒,什么都没留下…
展开
-
Socket参数说明-SO_KEEPALIVE
SO_KEEPALIVE 保持连接检测对方主机是否崩溃,避免(服务器)永远阻塞于TCP连接的输入。设置该选项后,如果2小时内在此套接口的任一方向都没有数据交换,TCP就自动给对方 发一个保持存活探测分节(keepalive probe)。这是一个对方必须响应的TCP分节.它会导致以下三种情况:对方接收一切正常:以期望的ACK响应。2小时后,TCP将发出另一个探测分节。对方已崩溃且已重新启动:以RS...原创 2009-07-10 14:02:19 · 279 阅读 · 0 评论 -
Socket参数说明-SO_REUSEADDR
SO_REUSEADDR 套接字选项:使两个server socket可以监听同一个端口 默认情况下,套接字不同一个正在使用的本地地址绑定到一起。但在少数情况下,仍有必要以这种方式,来实现对一个地址的重复利用。通过第7章的学习,大家已经知道,每个连接都是通过它的本地及远程地址的组合,“独一无二”地标识出来的。针对我们想要连接的地址,只要能用极其细微的差异(比如T C P / ...原创 2009-07-10 14:03:01 · 236 阅读 · 0 评论 -
Socket参数说明-TCP_NODELA
TCP_NODELAY和TCP_CORK基本上控制了包的“Nagle化”,Nagle化在这里的含义是采用Nagle算法把较小的包组装为更大的帧。John Nagle是Nagle算法的发明人,后者就是用他的名字来命名的,他在1984年首次用这种方法来尝试解决福特汽车公司的网络拥塞问题(欲了解详情请参看IETF RFC 896)。他解决的问题就是所谓的silly window syndrome ,中文...原创 2009-07-10 14:03:40 · 502 阅读 · 0 评论 -
Socket参数说明-SO_LINGER
关于SO_LINGER的使用说明SO_LINGER 此选项指定函数close对面向连接的协议如何操作(如TCP)。缺省close操作是立即返回,如果有数据残留在套接口缓冲区中则系统将试着将这些数据发送给对方。 SO_LINGER选项用来改变此缺省设置。使用如下结构:struct linger { int l_onoff; ...原创 2009-07-10 14:05:48 · 342 阅读 · 0 评论 -
NET命令详解
NET可用的命令包括:1. NET ACCOUNTS2. NET SHARE 3. NET COMPUTER 4. NET HELPMSG 5. NET START 6. NET CONFIG 7. NET LOCALGROUP 8. NET STA...原创 2009-07-11 13:43:28 · 2214 阅读 · 0 评论