发布时间:2014-03-07 13:52:29
本文分析基于Linux Kernel 3.2.1Linux内核中协议族有INET协议族,UNIX协议族等,我们还是以INET协议族为例。更多请查看 Linux内核--网络内核实现分析下面是内核中的协议族声明:/* Supported address families. */ #define AF_UNSPEC &n.........【阅读全文】
发布时间:2014-03-06 16:46:43
1 pppoe kernel 分析 【2.6.16】static int __init pppoe_init(void){int err = proto_register(&pppoe_sk_proto, 0);//注册socket协议,协议名称PPPOEif (err)goto out;err = register_pppox_proto(PX_PROTO_OE, &pppoe_proto);/*注册pppoe协议类型,这个是在pppox内部注册这个注册后将为socket提高一个重.........【阅读全文】
发布时间:2014-03-06 10:33:35
一、PPP协议介绍1.PPP协议的组成PPP协议包括两部分组成:一部分是数据链路控制协议(LCP);另一部分是网络控制协议(NCP)。2.PPP链接的过程分析PPP链接的建立过程分为三个阶段:创建,认证和网络协商阶段。创建阶段主要是工作是对基本的通信方式进行选择,链路两端的设备通过LC.........【阅读全文】
发布时间:2014-03-05 17:10:12
pppoe协议简介(一)发现(Discovery)阶段 在发现(Discovery)阶段中用户主机以广播方式寻找所连接的所有接入集中器(或交换机),并获得其以太网MAC地址。然后选择需要连接的主机,并确定所要建立的PPP会话标识号码。发现阶段有4个步骤,当此阶段完成,通信的两端都知道PPPoESESSION-ID和对端的以太网地址,他们一起.........【阅读全文】