发表评论取消回复
相关阅读
相关 网络编程-TCP/IP协议栈-TCP协议
TCP协议 TCP协议作用 TCP协议位于协议栈的传输层。当应用层向TCP层发送用于网间传输的,用8字节表示的数据流,TCP则吧数据流分割成适当长度的报文段,
相关 Linux内核网络协议栈基础精讲
Linux内核网络协议栈基础精讲|tcp/ip|udp|socket|sk 专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis
相关 Linux 内核网络协议栈 ------ tcp重传数据包 tcp_retransmit_skb 函数
/ This retransmits one SKB. Policy decisions and retransmit queue state
相关 Linux 内核网络协议栈 ------ tcp重传数据包 tcp_xmit_retransmit_skb
当知道需要重传数据结的时候执行这个函数: 对于函数tcp\_xmit\_retransmit\_queue:需要重传哪些包呢到底? 首先是lost、标记的包
相关 Linux 内核网络协议栈 ------ TCP拥塞状态机 tcp_fastretrans_alert
这里主要说的是TCP拥塞情况下的状态状态处理 / Process an event, which can update packets-in-flight
相关 Linux 内核网络协议栈 ------ 拥塞避免处理函数 tcp_reno_cong_avoid
慢启动和快速重传拥塞避免算法,函数tcp\_reno\_cong\_avoid 在“慢开始”阶段,每收到一个ACK,cwnd++一次,那么一个RTT之后,cwnd就
相关 Linux 内核网络协议栈 ------ 清理重传队列中函数 tcp_clean_rtx_queue
如果重传队列中的一些数据已经被确认,那么, 需要从重传队列中清除出去,需要使用这个函数:tcp\_clean\_rtx\_queue / Remove ac
相关 Linux 内核网络协议栈 ------ tcp_ack 函数处理接收到的ACK包之后
注意 tcp\_ack 是来处理接收到的ACK的,那么到底怎么去做呢?看下面: 先还上把tcp\_sock的结构放在这里,下面一些数据的分析需要用到:
相关 Linux内核网络协议栈代码分析
一.linux内核网络栈代码的准备知识 1. linux内核ipv4网络部分分层结构: BSD socket层: 这一部分处理BSD socket相关操作,每个soc
相关 【 TCP/IP 】 协议栈与数据包封装
TCP/IP网络协议栈分为应用层(Application)、传输层(Transport)、网络层(Network)和链路层(Link)四层。如下图所示: TCP/IP协议栈
还没有评论,来说两句吧...