关键词搜索

源码搜索 ×
×
C

Linux 操作系统原理 — 内核协议栈收包/发包流程

目录文章目录目录关键技术Kernel中的sk_buff与sk_bufferKernel中的Rx/TxRingBufferDescriptorTable中断收包机制NAPI收包机制内核协议栈收包/发包流程概览内核协议栈收包流程详解驱动程序层(数据链路层)VLAN协议族LinuxBridge子系统网络协议层(L3子系统)ARP子系统IP子系统网络协议层(L4子系统)TCP子系统协议接口层(BSDSoc
C

C 语言编程系列

目录文章目录目录语法入门应用进阶深入理解数据结构与算法用C语言开发一门编程语言C语言网络编程语法入门《C语言编程—发展历史概览》《C语言编程—配置开发环境》《C语言编程—HelloWorld》《C语言编程—数据类型概览》《C语言编程—基本数据类型》《C语言编程—指针类型—指针(pointer)》《C语言编程—构造数据类型—数组(array)》《C语言编程—构造数据类型—字符串(string)》《C
C

Linux 操作系统原理 — 内存管理 — 虚拟地址空间

目录文章目录目录虚拟内存技术页式内存管理技术虚拟地址格式与页表(32bit系统)虚拟地址格式与页表(64bit系统)CPUMMU虚实地址转换TLS快表转换虚拟地址空间与CPU运行模式虚拟地址空间的布局(32bit系统)UserSpaceStackSegment(用户栈)函数调用栈的工作原理MemoryMappingSegment(内存映射段)HeapSegment(运行时堆)应用程序装载与数据段数
C

C语言之 数据结构入门——顺序表的构造

文章目录一、顺序表是什么?二、构建顺序表的结构体2.1静态和动态顺序表三.构造顺序表的函数接口3.1功能要求3.2功能实现3.2.1初始化顺序表3.2.2扩容顺序表3.2.3顺序表的打印3.2.4顺序表的尾插3.2.5顺序表的尾删3.2.6顺序表的头插3.2.7查找元素,返回位置3.2.8删除顺序表的某个下标位置数据3.2.9插入一个元素到指定下标位置前4.构造顺序表所需要的库函数5.代码全篇一、
C

Linux 操作系统原理 — 网卡驱动程序初始化流程

目录文章目录目录源码版本1、内核启动流程2、内核协议栈初始化流程3、网卡驱动程序注册流程4、网卡驱动程序初始化流程net_device结构体net_device_ops结构体初始化数据结构全景图5、创建网络接口ifconfig指令ethtool指令源码版本LinuxKernelv3.10-rc7版本。IntelI350IGB网卡驱动程序。1、内核启动流程起电:开启主机硬件电源。固件:主板固件加载B
C

互联网协议 — TCP — 确认与重传

目录文章目录目录ACK确认机制Seq&ACK计算公式重传机制超时重传RTT(往返时延)RTO(超时重传时间)动态计算RTT和RTO快速重传SACK选择性确认机制D-SACKACK确认机制Seq&ACK计算公式需要注意的,在实际中,ACKNum的增量为传输的数据字节数,而不是次数。通过这样的方式,确认TCPSegment的完整传输。所以,Seq&ACK计算公式如下:ACK=S
点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载