
网络编程
文章平均质量分 79
落叶追风
开源粉丝 Linux腐竹
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
网络地址结构体解析
include // All pointers to socket address structures are often cast to pointers// to this type before use in various functions and system转载 2011-08-10 11:14:10 · 1012 阅读 · 0 评论 -
TCP连接状态转换详细描述
1、建立连接协议(三次握手)(1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。(2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户转载 2011-08-10 16:03:29 · 1770 阅读 · 0 评论 -
Linux网络编程之tcpdump抓包分析TCP三次握手过程
使用TCP协议进行网络通讯时,通信的两端首先需要建立起一条连接链路,当然这并不表示使用UDP通信不需要“连接链路”,这里说的连接链路指的是通信协议范畴的东东,并不是物理介质或者电磁波信号,只所以说TCP是面向连接的网络通信协议,主要是指双方在通信时都会保持一些连接相关的信息,比如原创 2011-08-11 17:13:18 · 5724 阅读 · 3 评论 -
大量LAST_ACK 分析过程
记录一下自己的思想过程现象:在netstat的时候发现大量处于LAST_ACK状态的TCP连接,达到在ESTABLISHED状态的90%以上[root@ccsafe ~]# netstat -ant|fgrep ":"|cut -b 77-90|sort |uniq -c转载 2011-08-16 13:23:13 · 14025 阅读 · 0 评论 -
Linux网络编程之connect函数分析
在一个 CLIENT/SERVER模型的网络应用中,客户端的调用序列大致如下: socket -> connect -> recv/send -> close 其中socket没有什么可疑问的,主要是创建一个套接字用于与服务端交换数据,并且通常原创 2011-08-11 14:57:53 · 32682 阅读 · 4 评论