PPPoE名词解释

PPPoE拔号的发现阶段(Discovery):

PPPoE的发现阶段一共分为4步。

分别是:

PADI(PPPoE Active Discovery Initiation)

PADO(PPPoE Active Discovery Offer)

PADR(PPPoE Active Discovery Request)

PADS(PPPoE Active Discovery Session-confirmation)。

当完成这四步之后,用户主机(PC)和访问集中器(AC)双方就能获知对方唯一的MAC地址和唯一的会话ID。

MAC地址和会话ID 共同定义了唯一的PPPoE会话。

PPPoE Discovery的以太网类型域为0x8863。

1. PADI

PPPoE发现阶段的第一步。

用户主机以广播的方式发送PADI数报包,请求建立链路。Code域置为0x09,会话ID域必须置为0x0000。

2. PADO

PPPoE发现阶段的第二步。

访问集中器(AC)以单播的方式发送一个PADO数据包对主机的请求做出应答。

目的地址为主机的MAC地址,Code域置为0x07,会话ID域必须置为0x0000。

PADO数据包必须包含一个类型为AC-Name的Tag(包含了访问集中器的名字)。

3. PADR

PPPoE发现阶段的第三步。

因为PADI数据包是广播的,所以主机可能收到不止一个的PADO报文。

主机在收到报文后,会根据AC-Name或者PADO所提供的服务来选择一个AC,然后主机向选中的AC单播一个PADR数据包。

目的地址域为AC的MAC地址,Code域置为0x19,会话ID域必须置为0x0000。

PADR报文必须且只能包含一个Tag_Type为Service-Name的Tag,表明主机请求的服务。

4. PADS

PPPoE发现阶段最后一步。

当AC在收到PADR报文时,就准备开始一个PPP的会话了。

它为PPPoE会话创建一个唯一的会话ID并用单播一个PADS数据包来给主机做出响应。

目的地址域为主机的MAC地址,Code域置为0x65,会话ID必须设置为所创建好的会话ID。

参考:

http://www.baike.com/wiki/PPPOE

时间: 2024-10-05 20:03:06

PPPoE名词解释的相关文章

JavaSE--【转】网络安全之证书、密钥、密钥库等名词解释

转载:http://www.cnblogs.com/alanfang/p/5600449.html 那些证书相关的名词解释(SSL,X.509,PEM,DER,CRT,CER,KEY,CSR,P12等) : http://www.360doc.com/content/15/0520/10/21412_471902987.shtmlKeystore介绍:http://blog.csdn.net/yangtao6888/article/details/796124使用CryptoAPI解析X509证

OSPF名词解释

网络看似错综复杂,其实核心路由器协议不超过10个. 之前我看了一本OSPF实验,本来用GNS3做实验的,可是OSPF理论知识掌握的不够,所以在这里补上,学习网络,理论和实际都要抓住.没有条件买来实物练习,用GNS3模拟器也不错,经过摸索,终于找到了一套路由器镜像,总共六个,共享给大家学习,免得再去寻找,浪费宝贵时间,网上有同仁晒出了几百个IoS镜像,其实没有必要. RIP只是适用于小型网络,而且按照跳数也不科学,要考虑到带宽,这样OSPF就冒出来了.OSPF聚合时间短,RIP是个扁平网络,OSP

aop中的名词解释

aop中的名词解释 aop spring Joinpoint(连接点) 目标对象中所有可以增强的方法叫做连接点 Pointcut(切入点) 目标对象中要增强的的方法 Advice(通知/增强) 增强的代码 Target(目标对象) 被代理对象 Weaving(织入) 将通知应用到连接点的过程 Proxy(代理) 生成的代理对象 Aspect(切面) 切入点+通知就形成了切面

WEB标准一:标准定义、好处、名词解释、常用术语、命名习惯

1. WEB标准是什么? “WEB标准”是一系列标准的总称.一般的误区经常把WEB标准说成DIV+CSS.准确的说法应该是:采用W3C推荐的WEB标准中的XHTML1.1结合CSS2.0 样式表制作页面的方法.DIV 应该指的是XHTML标签,而CSS 指的是样式表. 2. 采用WEB标准开发的好处 2.1 节约运营成本   2.2 用户友好性 2.3 内容跨平台的可用性 2.4 加快页面解析速度 2.5 更良好的用户体验 3. 名词解释 1. 横切 页面中950px宽并且对高度没有限制的容器称

nodejs、npm、grunt——名词解释

最近着手开发一个新项目,打算从工程化的角度整理一套自己的前端开发.发布体系. grunt这些工具,之前别人用我也用,并没有认真想过它们的前世今生,正好趁着这个机会,我来理一理目前业界比较流行这些工具的用处和相互关系. 一.名词解释 nodejs——可以在本地执行js代码的环境(类似java的jdk)npm——nodejs程序包的管理和分发工具grunt——运行在nodejs上的,基于任务的,项目构建工具 (npm+grunt≍java里的maven) 我的理解是,以web前端项目构建为例:   

计算机名词解释

目录 CGI--URL-- —————————————————————分割线——————————————————————— CGI—— 通用网关接口(Common Gateway Interface/CGI)是一种重要的互联网技术,可以让一个客户端,从网页浏览器向执行在网络服务器上的程序请求数据.CGI描述了客户端和服务器程序之间传输数据的一种标准. URL—— 统一资源定位符(Uniform Resource Locator)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联

MCADEx开发 ProE二次开发 Creo二次开发 模型名词解释及获取

详细参考:  http://www.mcadex.com/bbs_1431046_ss20130113/thread_317947_1.html www.mcadex.comQQ:910361522 MCADEx Tools交流群: 156242985 名词解释 ProMdl Creo的顶级模型包含了Creo的所有模型类型,应用范围最广 ProSolid 实体模型,为零件或装配的总表达,是ProMdl的一个实例 ProPart 零件模型,为ProSolid的一个实例 ProAssembly 装配

TCP/UDP的名词解释

TCP--- 英文全称Transmission Control Protocol,译为传输控制协议,是一种面向连接的,可靠的,基于比特流的运输层通 信协议.TCP协议与IP协议等一起构成目前互联网应用最广的TCP/IP协议族.UDP--- 英文全称User Datagram Protocol,译为用户数据报协议,是一种无连接的的运输层通信协议,提供面向事务的简单不 可靠信息传送服务,即“尽最大努力交付”.UDP 协议是IP协议与上层协议的接口.UDP利用端口分辨运行在同一台设备上的多个应用程序.

百科知识 Win7关于Beta、RC、RTM、MSDN、OEM、RTL的名词解释及区别

[交流] (新手导航系列贴)WIN7关于Beta.RC.RTM.MSDN.OEM.RTL的名词解释及区别 ??? ?? ???windows7我们已经关注很多了,从preview(预览版)-Milestone 1到3到beta到现在临近RC版,很多人在关注,我也不例外,但是我们天天喊RC.RC,到底有多少人清楚知道什么叫做RC呢?至少我是属于糊里糊涂那种的.为了搞清楚RC.RTM的区别,我特地查找了一些资料,现在在此说说,也算是一种总结吧.? ? 经常关注一些软件发布情况的人对beta,rc应该