摘要: 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 一、应用层-accept()函数 /** * sockfd:监听socket的文件描述符 * addr:存放地址信 阅读全文
posted @ 2024-01-21 10:40 划水的猫 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 内核版本:Linux 3.10内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数)《TCP三次握手源码分析(客户端发送SYN)》《TCP三次握手源码分析(服务端接收SYN以及发送SYN+ACK)》《T 阅读全文
posted @ 2024-01-20 10:42 划水的猫 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 内核版本:Linux 3.10内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数)《TCP三次握手源码分析(客户端发送SYN)》《TCP三次握手源码分析(服务端接收SYN以及发送SYN+ACK)》 一 阅读全文
posted @ 2024-01-11 21:24 划水的猫 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 内核版本:Linux 3.10内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数)接上一篇,TCP三次握手源码分析(客户端发送SYN) 一、服务端响应SYN 在服务器端,所有的TCP包(包括客户端发来 阅读全文
posted @ 2024-01-10 19:03 划水的猫 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、TCP协议格式 各字段的作用: 源端口号:用于指定本地程序绑定的端口; 目的端口号:用于指定远端 阅读全文
posted @ 2024-01-07 20:00 划水的猫 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、应用层-listen()函数 /** * sockfd:要监听的socket描述字 * back 阅读全文
posted @ 2024-01-01 20:54 划水的猫 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、应用层-bind()函数 将socket 套接字绑定指定的地址: /* * sockfd:由so 阅读全文
posted @ 2024-01-01 11:08 划水的猫 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 二、应用层-socket()函数 应用层创建 socket 对象返回整型的文件描述符。 /* fam 阅读全文
posted @ 2023-12-31 17:26 划水的猫 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且网页可全局搜索函数) 网卡:Intel的igb网卡 网卡驱动源码目录:drivers/net/ethernet/intel 阅读全文
posted @ 2023-12-25 19:44 划水的猫 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、环境说明 内核版本:Linux 3.10 内核源码地址:https://elixir.bootlin.com/linux/v3.10/source (包含各个版本内核源码,且王页可全局搜索函数) 网卡:Intel的igb网卡 网卡驱动源码目录:drivers/net/ethernet/intel 阅读全文
posted @ 2023-12-06 22:35 划水的猫 阅读(55) 评论(0) 推荐(0) 编辑