- 博客(3)
- 收藏
- 关注
转载 udp使用connect建立连接与普通udp连接区别
UDP中connect操作与TCP中connect操作有着本质区别.TCP中调用connect会引起三次握手,client与server建立连结.UDP中调用connect内核仅仅把对端ip&port记录下来 使用connect建立的udp连接相比于普通udp连接有两个优势: 一: 提高发送效率 1.在普通udp连接上发送两个报文,在内核操作如下: a) 建立连接;b)发送报文;...
2020-04-01 18:41:24
282
原创 源码分析 TCP 协议中的 SYN queue 和 accept queue 处理
转自:https://yq.aliyun.com/articles/42389 若要理解本文意图说明的问题,可能需要以下知识背景: listen 系统调用的 backlog 参数含义,以及与 net.core.somaxconn 参数的关系; SYN flood 攻击与防护; SYN queue 和 accept queue 的用途,以及在不同 linux 版本中的实现差异; 在 SYN que...
2019-10-30 17:59:00
541
原创 记录一条有意思的tcpdump命令
在分析问题时,对抓包有个诉求:只抓取TCP建链包和HTTP GET请求包及HTTP响应包,于是有了下面这条命令: tcpdump -i 网卡名 ‘((tcp[tcpflags] & tcp-syn != 0) or (tcp[(tcp[12]>>2):4]=0x47455420) or (tcp[(tcp[12]>>2):4]=0x48545450))’ ...
2019-10-11 14:31:52
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人