• Linux 内核协议栈 学习资料

    时间:2023-09-06 17:17:52

    终极资料1.《Understanding Linux Network Internals》2.《TCP/IP Architecture, Design and Implementation in Linux》以下博客内容可用于导读。自底向上链路层质料1.linux内核网络协议栈架构分析,全流程分析-...

  • 写在学习linux内核协议栈之前

    时间:2023-09-06 17:21:34

    一直很喜欢内核,但是新手,非常的痛苦啊。现在看一本linux内核协议栈源码解析一书,将自己学习的经历以及理解记录下来,以备将来回头查漏补缺,同时校正自己的理解错误,自勉

  • linux 内核协议栈收报流程(一)ixgbe网卡驱动

    时间:2023-08-13 08:08:50

    首先模块加载insmod ixgbe.komodule_init(ixgbe_init_module);module_init(ixgbe_init_module);{int ret;pr_info("%s - version %s\n", ixgbe_driver_string, ixgbe_dr...

  • TCP/IP 协议栈 -- 编写UDP客户端注意细节

    时间:2023-07-12 13:15:14

    上节我们说到了TCP 客户端编写的主要细节, 本节我们来看一下UDP client的几种情况,测试代码如下: server:#include <stdio.h>#include <sys/socket.h>#include <arpa/inet.h>#includ...

  • Linux协议栈代码阅读笔记(二)网络接口的配置

    时间:2023-05-10 09:38:56

    Linux协议栈代码阅读笔记(二)网络接口的配置 (基于linux-2.6.11)(一)用户态通过C库函数ioctl进行网络接口的配置例如,知名的ifconfig程序,就是通过C库函数sys_ioctl实现网络接口的配置的。 具体方法大致如下,即建立一个socket,得到一个fd,然后在此fd上执行...

  • STM32之LWIP网络协议栈连接腾讯云

    时间:2023-03-30 18:14:10

    1.LWIP介绍  lwip是瑞典计算机科学院网络嵌入式系统小组(SICS)的Adam Dunkels(亚当·邓克尔) 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持 TCP 协议主要功能的基础上减少对RAM的占用。  LwIP是Light Weight(轻型)IP 协议,有无操作系统的...

  • doubango(2)--底层协议栈结构分析

    时间:2023-02-14 12:06:27

    tsip_stack_handle_t 实例1.        tsip_stack_handle_t的创建在底层,真正运转的协议栈结构式tsip_stack_handle_t的一个实例,它的创建时机为SipStack类在构造时,也就是说,当上层不管用何种方式触发一个SipStack的创建动作时。在...

  • 在Linux下实现comer的TCP/IP协议栈——缓冲池管理和信号灯控制

    时间:2023-01-26 10:35:02

    CHAPTER3: 一、简介: 人啊,不该偷懒的时候还真不能偷懒。最先开始移植协议栈的时候,我为了方便,把comer中所有向缓冲池申请内存的地方改成了用malloc分配,认为这样简单。但越到后来越觉得这种不规范的操作带来了很多不便——内存的分配是散乱的,没有一个统一的管理机制。另外就是信号灯...

  • 网络协议栈学习(一)socket通信实例

    时间:2023-01-14 14:34:05

    网络协议栈学习(一)socket通信实例该实例摘自《linux网络编程》(宋敬彬,孙海滨等著)。例子分为服务器端和客户端,客户端连接服务器后从标准输入读取输入的字符串,发送给服务器;服务器接收到字符串后,发送给服务器;服务器接收到字符串后统计字符串的长度,然后将该值传给客户端;客户端将接收到的信息打...

  • linux协议栈部分资料

    时间:2023-01-14 03:16:17

    socket实现:http://blog.csdn.net/zhangskd(含有tcp/ip专栏)http://blog.chinaunix.net/uid-20528014-id-90573.html以及其他所有文章http://blog.chinaunix.net/uid-17150-id-2...

  • TCP/IP协议栈初始化(七)感觉快上康庄大道了

    时间:2023-01-09 19:47:43

    上回说到IP协议初始化完成了。为IP自己工作创造了条件,那么按道理来说,此时的协议栈可以走上大道奔小康了。但是一看源码,发现后面还有tcp_init,马上知道内核中故事从来都不容易讲。如果说之前的准备工作是协议栈的地基的话,下面要开始构建的则是整个大楼的骨架了。地基里的东西,人是看不到的,它很重要,...

  • TCP/IP协议栈之网络原理

    时间:2023-01-06 10:31:52

    《TCP/IP详解,卷1:协议》是一本完整而详细的TCP/IP协议指南。描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者用Lawrence Berkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议...

  • TCP/IP协议栈的基本工作原理

    时间:2023-01-06 10:32:10

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://jasonccie.blog.51cto.com/2143955/422966   TCP/IP是互联网的核心协议,也是大多数网络应用的核心协议。就前面一段时间面试中问到的TCP/I...

  • TCP/IP协议栈的基本工作原理

    时间:2023-01-06 10:31:58

    TCP/IP是互联网的核心协议,也是大多数网络应用的核心协议。就前面一段时间面试中问到的TCP/IP问题,这里给出一个简单的小结。 TCP由RFC793、RFC1122、RFC1323、RFC2001、RFC2018以及RFC2581定义。 (1) TCP概述a. TCP提供的是面向连接的全双工服务...

  • STM32之LWIP协议栈应用

    时间:2023-01-06 01:08:28

    1.LWIP介绍lwip是瑞典计算机科学院网络嵌入式系统小组(SICS)的Adam Dunkels(亚当·邓克尔) 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持 TCP 协议主要功能的基础上减少对RAM的占用。      LwIP是Light Weight(轻型)IP 协议,有无操作系...

  • TCP/IP协议——TCP/IP协议栈及框架

    时间:2023-01-03 17:21:52

    TCP/IP协议同ISO/OSI模型一样,也可以安排成栈形式。但这个栈不同于ISO/OSI版本,比ISO/OSI栈少,所以又称之为短栈。另外,需要知道的是:TCP/IP协议栈只是许多支持ISO/OSI分层模型协议栈的一种,是一个具体的协议栈。对于TCP/IP协议栈划分为几层更合适,多年来专家们一直未...

  • 【安富莱】【RL-TCPnet网络教程】第7章 RL-TCPnet网络协议栈移植(裸机)

    时间:2022-12-30 15:56:42

    第7章        RL-TCPnet网络协议栈移植(裸机)本章教程为大家讲解RL-TCPnet网络协议栈的裸机移植方式,学习了上个章节讲解的底层驱动接口函数之后,移植就比较容易了,主要是添加库文件、配置文件和驱动文件即可。本章教程含STM32F407开发板和STM32F429开发板的移植。7.1...

  • Zigbee Z‐STACK协议栈和TinyOS

    时间:2022-12-29 00:01:57

              ZigBee 和 Tinyos 关于ZigBee和TinyOS  ZigBee的基础是IEEE 802.15.4。但IEEE仅处理低级MAC层和物理层协议,因此Zigbee联盟扩展了IEEE,对其网络层协议和API进行了标准化,这就是Z‐STACK,Z‐STACK协议栈是TI公司...

  • python 全栈开发,Day33(tcp协议和udp协议,互联网协议与osi模型,socket概念,套接字(socket)初使用)

    时间:2022-12-24 23:57:22

    先来回顾一下昨天的内容 网络编程开发架构 B/S C/S架构网卡 mac地址网段 ip地址 : 表示了一台电脑在网络中的位置 子网掩码 : ip和子网掩码按位与得到网段 网关ip : 内置在路由器中的交换机 :能够保证在一个局域网内的机器之间通信路由器 :跨局域网之间的通信 - 路由表 arp协议...

  • python 全栈开发,Day33(tcp协议和udp协议,互联网协议与osi模型,socket概念,套接字(socket)初使用)

    时间:2022-12-23 09:01:09

    先来回顾一下昨天的内容网络编程开发架构 B/S C/S架构网卡 mac地址网段 ip地址 : 表示了一台电脑在网络中的位置 子网掩码 : ip和子网掩码按位与得到网段 网关ip : 内置在路由器中的交换机 :能够保证在一个局域网内的机器之间通信路由器 :跨局域网之间的通...