V2AS
问路
意见反馈
↓ 按住下拉
说一说packet poll 错误掩码的一个bug tcp udp packet poll细节有所不同 处理时需要注意
今天处理一个cpu标高的bug,原因:在poll 返回后将error事件当做POLLIN事件处理,fd 一直都在唤醒线程处理,但是
rcv
的时候没有数据; unsigned int datagram_poll(st ......
sk
错误
poll
sock
packet
tcp syn-synack-ack 服务端 接收 SYN tcp_v4_do_
rcv
分析
rcv
分析: /* The socket must have it's spinlock held when we get * here, unless it is a TCP_LISTEN socket. * * We have a potential double-lock cas ......
sk
tcp
TCP
req
skb
Netlink 内核实现分析 1
Netlink 是一种IPC(Inter Process Commumicate)机制,它是一种用于内核与用户空间通信的机制,在一般情况下,用户态和内核态通信会使用传统的Ioctl、sysfs属性文件或 ......
netlink
内核
table
struct
sock
socket connect tcp_v4_connect
tcp_v4_connect /* This will initiate an outgoing connection. tcp_v4_connect函数初始化一个对外的连接请求,创建一个SYN包并发送出去, 把套接字的状态从CLOS ......
inet
sk
struct
hash
connect
vulnhub靶场之RED: 1
准备: 攻击机:虚拟机kali、本机win10。 靶机:RED: 1,地址我这里设置的桥接,,下载地址:https://download.vulnhub.com/red/Red.ova,下载后直接VirtualBox打开,如果使 ......
php
靶场
文件
https
HA
tcpack--3快速确认模式
接收到数据报后,会调用tcp_event_data_recv(),不管是在慢速路径的tcp_data_queue中调用还是 在快速路径中处理接收数据后直接调用,注意(如果len <= tcp_header_le ......
icsk
ACK
tcp
TCP
tp
Socket shutdown close简要分析
shutdown 系统调用关闭连接的读数据通道 写数据通道 或者 读写数据通道; 关闭读通道:丢弃socket fd 读数据以及调用shutdown 后到达的数据; 关闭写通道:不同协议 ......
sk
TCP
tcp
FIN
sock
tcp 客户端 发送syn
简介 sys_connect->inet_stream_connect->inet_stream_connect->tcp_v4_connect->tcp_connect对于tcp,inet_stream_connect()调用tcp_v4_connect发送三次握手的第 ......
inet
sk
端口
tcp
port
tcpack--3快速确认模式- ack状态发送&清除
当成功发送ACK时,会删除延迟确认定时器,同时清零ACK的发送状态标志icsk->icsk_ack.pending ACK发送事件主要做了:更新快速确认模式中的ACK额度,删除ACK延迟定时器 ......
icsk
ack
ACK
tcp
sk
linux tcp 在timewait 状态下的报文处理
最近处理一个问题,我们nginx服务器作为透明代理,将核心网过来的用户上网请求代理到我们的cache服务器,如果cache服务器没有命中内容,则需要我们 作为客户端往源站 ......
tw
tcp
TCP
inet
sk
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
Paxos协议超级详细解释+简单实例
winds dlib人脸检测与识别库
Linux下VCS2014和Verdi2015的联合使用
4
在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
5
Linux下安装ffmpeg,视频格式转换
6
UPX源码分析——加壳篇
7
Knockout.Js官网学习(数组observable)
8
华为路由交换综合实验 ---IA阶段
9
查看显卡报错:NVIDIA-SMI has failed because it couldn't communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
10
linux下生成动态库和链接动态库