linux PPP,PPPoE (翻译,整理)

本文详细介绍了Linux下的PPP协议和PPPoE协议的工作原理及流程。PPP协议由LCP和NCP组成,用于建立、管理和维护数据链路。PPPoE则是在以太网上封装PPP报文,通过Discovery阶段和Session阶段建立连接。在Linux中,PPP框架包括pppoe程序、pppd、/dev/ppp设备、socket、PPP协议栈和PTY设备。pppd作为用户空间进程处理鉴权、压缩等策略性内容。PPPoE的用户态实现利用伪终端设备,以避免破坏内核原有的终端接口。
摘要由CSDN通过智能技术生成

参考: http://www.akadia.com/services/pppoe_iptables.html ;

http://en.wikipedia.org/wiki/Point-to-Point_Protocol_over_Ethernet;

http://blog.csdn.net/absurd/archive/2007/05/04/1596496.aspx

http://www.36ji.net/article/0859/3550.html

http://blog.csdn.net/csucxcc/archive/2007/07/10/1684416.aspx

PPP:

PPP主要由两类协议组成:链路控制协议族(LCP)和网络控制协议族(NCP)。

LCP用于建立、拆除和监控PPP数据链路,NCP主要用于协商在该数据链路上所传输的数据包的格式与类型。同时,PPP还提供了用于网络安全方面的验证协议族(PAP和CHAP)。

ppp是一个分层结构。在底层,它能使用同步媒介(如ISDNH或同步DDN专线),也能使用异步媒介(如基于Modem拨号的PSTN网络)。

在数据链路层,PPP在链路层建立方面提供了丰富的服务,这些服务以LCP协商选项的形

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值