文章 2016-04-10 来自:开发者社区

linux网络实现分析(3)——数据包的发送(IP层到链路层)

二层(链路层)数据包发送过程分析         当上层准备好一个包之后,交给链路层,链路层数据包发送主要通过dev_queue_xmit函数处理。数据包的发送可分为两种,一种是正常的传输流程,即通过网卡驱动,另一种是通过软中断(见注3)。为了理解方便,首先看一下dev_queue_xmi函数的整体调用关系图。     dev_...

linux网络实现分析(3)——数据包的发送(IP层到链路层)
文章 2016-03-29 来自:开发者社区

linux网络实现分析(2)——数据包的接收(从链路层到ip层)

linux网络实现分析(2)——数据包的接收(从链路层到ip层) ——lvyilong316 任何数据包在由驱动接收进入协议栈都会经过netif_receive_skb函数,可以说这个函数是协议栈的入口。在分析这个函数前,首先介绍下三层协议在内核中的组织方式。     在Linux内核中,有两种不同目的的3层协议: (1) ptype_all管理的协议主要用于分析目的...

linux网络实现分析(2)——数据包的接收(从链路层到ip层)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

域名解析DNS

关注DNS行业趋势、技术、标准、产品和最佳实践,连接国内外相关技术社群信息,追踪业内DNS产品动态,加强信息共享,欢迎大家关注、推荐和投稿。

+关注