发表评论取消回复
相关阅读
相关 深入理解Linux网络技术内幕——IPv4 分段与重组
封包的分段和重组是IP协议最重要的工作之一。 ![Center][] IPv4报头中有一个len字段(用于表示报文的总长度,单位:字节)占16bit,因此,
相关 深入理解Linux网络技术内幕——IPv4选项的处理
IP选项介绍 IP首部中有4bit用于表示首部长度,其单位是4个字节,所以,IP首部的最大长度是15\4=60字节(4bit最大可以表示到15),而IP固定首部的长度是2
相关 深入理解Linux网络技术内幕——IPv4 报文的传输发送
报文传输,指的是报文离开本机,发往其他系统的过程。 传输可以由L4层协议发起,也可以由报文转发发起。 在[深入理解Linux网络技术内幕——IPv4 报文的接收(转发与本地
相关 深入理解Linux网络技术内幕——IPv4 报文的接收(转发与本地传递)
我们知道,报文经过网卡驱动处理后,调用net\_receive\_skb传递给具体的协议处理函数,对于IPv4报文来说,其协议处理函数就是ip\_rcv了,ip\_rcv在进行
相关 深入理解Linux网络技术内幕——IPv4 概念
1.大蓝图 ![Center][] 大蓝图展示了IPv4协议与其他子系统之间的联系,保罗设备驱动、Netfilter、L4 层协议等之间的互动。 I
相关 深入理解Linux网络技术内幕——协议处理函数
网络帧在进入网络层时,需要区分不同的网络协议进行处理,这就需要涉及协议处理函数。 首先我们从驱动接收到一个数据帧,分析数据帧在协议栈中自下而上的传输流程。 设备驱动程序在接
相关 深入理解Linux网络技术内幕——帧的接收与传输
帧的接收 NAPI与netif\_rx(非NAPI) Linux内核获取网络帧到达通知的方式有两中:中断和轮询。(中断值设备向内核发出中断,轮询指linux内核主动
相关 深入理解Linux网络技术内幕——中断与网络驱动程序
接收到帧时通知驱动程序 在网络环境中,设备(网卡)接收到一个数据帧时,需要通知驱动程序进行处理。有一下几种通知机制: 轮询: 内核不断检查设备是否有话
相关 深入理解Linux网络技术内幕——设备的注册与初始化(二)
设备注册于设备除名 设备注册与设备除名一般有 register\_netdev和 unregister\_netdev完成。这两个是包裹函数,负责上锁,真正起作
相关 深入理解Linux网络技术内幕——网络设备初始化
概述 内核的初始化过程过程中,与网络相关的工作如下所示: ![Center][] 内核引导时执行 start\_kernel ,start\
还没有评论,来说两句吧...