
TCP/IP
wawa1203
这个作者很懒,什么都没留下…
展开
-
Select和epoll的区别
当一个节点和多个节点建立连接时,如何高效的处理多个连接的数据,下面具体分析两者的区别。1. select函数函数原型:int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);参数介绍:(1)nfds -- fdset集合中最大转载 2015-06-08 20:04:08 · 397 阅读 · 0 评论 -
tcp socket的发送与接收缓冲区
1)应用程序可通过调用send(write, sendmsg等)利用tcp socket向网络发送应用数据,而tcp/ip协议栈再通过网络设备接口把已经组织成struct sk_buff的应用数据(tcp数据报)真正发送到网络上,由于应用程序调用send的速度跟网络介质发送数据的速度存在差异,所以,一部分应用数据被组织成tcp数据报之后,会缓存在tcp socket的发送缓存队列中,等待网络空转载 2015-06-08 20:01:12 · 4193 阅读 · 0 评论 -
关于TTL大家容易忽略的地方
首先来科普一下什么是TTL:TTL值(Time To Live)生存时间又称为生存周期.就是说这个ping的数据包能在网络上存在多少时间。当我们对网络上的主机进行ping操作的时候,我们本地机器会发出一个ICMP数据包,数据包经过一定数量的路由器传送到目的主机,但是由于很多的原因,一些数据包不能正常传送到目的主机,那如果不给这些数据包一个生存时间的话,这些数据包会一直在网络上传送,导致原创 2017-03-15 21:07:53 · 2955 阅读 · 0 评论