
网络协议—TCP/IP
ztguang
出淤泥而不染,濯清涟而不妖,中通外直,不蔓不枝,香远益清,亭亭净植,可远观而不可亵玩焉。
展开
-
TCP/IP重传超时--RTO - SRTT (Smoothed Round Trip Time)
http://www.orczhou.com/index.php/2011/10/tcpip-protocol-start-rto/概述:本文讨论主机在发送一个TCP数据包后,如果迟迟没有收到ACK,主机多久后会重传这个数据包。主机从发出数据包到第一次TCP重传开始,RFC中这段时间间隔称为retransmission timeout,缩写做RTO。本文会先看看RFC中如何定义RTO,然后看看Li...转载 2018-02-20 10:21:28 · 7028 阅读 · 1 评论 -
(OK) ping6 ipv6-address
(OK) ping6 ipv6-address原创 2017-04-30 23:17:51 · 1757 阅读 · 0 评论 -
IPV6的地址 - FF02
IPV6的地址 - FF02转载 2017-04-30 17:14:20 · 9314 阅读 · 0 评论 -
ip_route_output_key函数分析(1)
ip_route_output_key函数分析(1)转载 2017-04-04 16:50:11 · 2635 阅读 · 0 评论 -
(2) linux 3.x - struct - TCP连接建立系列 — 连接请求块
(2) linux 3.x - struct - TCP连接建立系列 — 连接请求块转载 2017-04-03 15:12:22 · 765 阅读 · 0 评论 -
(1) linux 3.x - struct - TCP连接建立系列 — TCP选项解析
(1) linux 3.x - struct - TCP连接建立系列 — TCP选项解析转载 2017-04-03 15:11:17 · 804 阅读 · 0 评论 -
(4) linux 3.x - server - TCP连接建立系列 — 服务端接收ACK段(二)
(4) linux 3.x - server - TCP连接建立系列 — 服务端接收ACK段(二)转载 2017-04-03 15:08:44 · 729 阅读 · 0 评论 -
(3) linux 3.x - server - TCP连接建立系列 — 服务端接收ACK段(一)
(3) linux 3.x - server - TCP连接建立系列 — 服务端接收ACK段(一)转载 2017-04-03 15:07:37 · 680 阅读 · 0 评论 -
(2) linux 3.x - server - TCP连接建立系列 — 服务端发送SYNACK段
(2) linux 3.x - server - TCP连接建立系列 — 服务端发送SYNACK段转载 2017-04-03 15:06:37 · 575 阅读 · 0 评论 -
(1) linux 3.x - server - TCP连接建立系列 — 服务端接收SYN段
(1) linux 3.x - server - TCP连接建立系列 — 服务端接收SYN段转载 2017-04-03 15:05:44 · 688 阅读 · 0 评论 -
(3) linux 3.x - client - TCP连接建立系列 — 客户端接收SYNACK和发送ACK
(3) linux 3.x - client - TCP连接建立系列 — 客户端接收SYNACK和发送ACK转载 2017-04-03 15:03:10 · 687 阅读 · 0 评论 -
(2) linux 3.x - client - TCP连接建立系列 — 客户端的端口选取和重用
(2) linux 3.x - client - TCP连接建立系列 — 客户端的端口选取和重用转载 2017-04-03 15:01:22 · 1467 阅读 · 0 评论 -
【Linux4.1.12源码分析】邻居子系统实现分析 - neigh_resolve_output() - neigh_probe() - neigh_update()
【Linux4.1.12源码分析】邻居子系统实现分析 - neigh_resolve_output() - neigh_probe() - neigh_update()转载 2017-07-10 16:18:38 · 1627 阅读 · 0 评论 -
Linux内核报文收发-L3 - Section 3. IP协议、邻居子系统主要是接收、转发和发送三部分
Linux内核报文收发-L3 - Section 3. IP协议、邻居子系统主要是接收、转发和发送三部分转载 2017-07-11 08:18:01 · 1829 阅读 · 0 评论 -
(OK) Android 内核 中,判断 srcaddr, dstaddr 是否属于 某个网段 或 同一个 网段
(OK) Android 内核 中,判断 srcaddr, dstaddr 是否属于 某个网段 或 同一个 网段原创 2017-07-02 20:40:57 · 1776 阅读 · 0 评论 -
(OK) MiM: MultiPath TCP (MPTCP) in MANETs - 6个大实验 - 测试视频
# 实验 1 (tcp 和 original quagga) mim-tcp-original-mdr---screenrecord.mp4# 实验 2 (mptcp 和 fullpath quagga) mim-mptcp-fullpath-mdr---mptcp-tcpdump----screenrecord.mp4# 实验 3原创 2018-01-21 23:24:22 · 735 阅读 · 0 评论 -
tcp/ip 发包时,函数调用:从 tcp_connect() 到 __dev_queue_xmit()
tcp/ip 发包时,函数调用:从 tcp_connect() 到 __dev_queue_xmit()原创 2017-12-27 15:38:56 · 852 阅读 · 0 评论 -
(OK) mim-tcp-mdr - (使用 原始 quagga 和 tcp) - android-x86-7.1-rc2 - kernel-4.9.54 (开启 ROUTE_MULTIPATH)
(OK) mim-tcp-mdr - (使用 原始 quagga 和 tcp) - android-x86-7.1-rc2 - kernel-4.9.54 (开启 ROUTE_MULTIPATH)原创 2017-12-31 17:26:55 · 471 阅读 · 0 评论 -
Understanding Throughput and TCP Windows - rwnd - cwnd - SO_SNDBUF
Understanding Throughput and TCP Windows - rwnd - cwnd - SO_SNDBUF转载 2017-12-07 09:20:34 · 605 阅读 · 0 评论 -
Linux邻居协议 学习笔记 之五 通用邻居项的状态机机制 - __neigh_event_send()
Linux邻居协议 学习笔记 之五 通用邻居项的状态机机制 - __neigh_event_send()转载 2017-07-09 09:22:40 · 1780 阅读 · 0 评论 -
(OK) 第五章 传输层(tcp)到网络层(ip)--基于Linux3.10 - dst_neigh_output() - neigh_resolve_output() 真正的离开了IP层
(OK) 第五章 传输层(tcp)到网络层(ip)--基于Linux3.10 - dst_neigh_output() - neigh_resolve_output() 真正的离开了IP层转载 2017-07-08 23:08:24 · 1897 阅读 · 0 评论 -
【Linux4.1.12源码分析】邻居子系统实现分析 - ARP - ip_finish_output2()
【Linux4.1.12源码分析】邻居子系统实现分析 - ARP - ip_finish_output2()转载 2017-07-06 22:25:54 · 1362 阅读 · 0 评论 -
【Linux4.1.12源码分析】IP层报文发送之ip_local_out
【Linux4.1.12源码分析】IP层报文发送之ip_local_out转载 2017-07-06 20:25:17 · 948 阅读 · 0 评论 -
(OK) 在内核中,获得 某目的地址的下一跳的数目,kernel 4.4 - 多跳路由由 quagga 生成 - 由 MPTCP 使用
(OK) 在内核中,获得 某目的地址的下一跳的数目,kernel 4.4 - 多跳路由由 quagga 生成 - 由 MPTCP 使用原创 2017-06-28 10:15:32 · 662 阅读 · 0 评论 -
Linux内核分析 - 网络[四补]:路由表补充
Linux内核分析 - 网络[四补]:路由表补充转载 2017-06-28 10:09:19 · 434 阅读 · 0 评论 -
Linux内核分析 - 网络[四]:路由表
Linux内核分析 - 网络[四]:路由表转载 2017-06-28 07:53:30 · 615 阅读 · 0 评论 -
(1) linux 3.x - client - TCP连接建立系列 — 客户端发送SYN段
(1) linux 3.x - client - TCP连接建立系列 — 客户端发送SYN段转载 2017-04-03 15:00:01 · 952 阅读 · 0 评论 -
Linux内核分析 - 网络[十六]:TCP三次握手
Linux内核分析 - 网络[十六]:TCP三次握手转载 2017-04-02 21:22:40 · 1506 阅读 · 0 评论 -
linux内核中,tcp连接三次握手过程中的,tcp协议栈中的函数调用关系
linux内核中,tcp连接三次握手过程中的,tcp协议栈中的函数调用关系转载 2017-04-01 17:21:34 · 1582 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】connect 函数剖析(一)
【Linux 内核网络协议栈源码剖析】connect 函数剖析(一)转载 2016-10-15 16:48:08 · 1296 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】listen 函数剖析
【Linux 内核网络协议栈源码剖析】listen 函数剖析转载 2016-10-15 16:43:42 · 515 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】bind 函数剖析
【Linux 内核网络协议栈源码剖析】bind 函数剖析转载 2016-10-15 16:41:58 · 432 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】socket 函数剖析
【Linux 内核网络协议栈源码剖析】socket 函数剖析转载 2016-10-15 16:26:09 · 588 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】系统网络协议栈初始化及数据传输通道建立过程
【Linux 内核网络协议栈源码剖析】系统网络协议栈初始化及数据传输通道建立过程转载 2016-10-15 11:06:37 · 2260 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】网络栈主要结构介绍(socket、sock、sk_buff,etc)
【Linux 内核网络协议栈源码剖析】网络栈主要结构介绍(socket、sock、sk_buff,etc)转载 2016-10-14 23:40:30 · 918 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】socket.c——BSD Socket层(1)
【Linux 内核网络协议栈源码剖析】socket.c——BSD Socket层(1)转载 2016-10-14 22:07:19 · 760 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】af_inet.c——INET Socket层(2)
【Linux 内核网络协议栈源码剖析】af_inet.c——INET Socket层(2)转载 2016-10-14 23:31:04 · 838 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】数据包发送
【Linux 内核网络协议栈源码剖析】数据包发送转载 2016-10-15 16:51:03 · 606 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】connect 函数剖析(二)
【Linux 内核网络协议栈源码剖析】connect 函数剖析(二)转载 2016-10-15 16:52:59 · 341 阅读 · 0 评论 -
【Linux 内核网络协议栈源码剖析】数据包接收(含TCP协议状态变换)
【Linux 内核网络协议栈源码剖析】数据包接收(含TCP协议状态变换)转载 2016-10-15 16:54:37 · 1310 阅读 · 0 评论