欢迎光临散文网 会员登陆 & 注册

每天晚上吃鸡、王者都会掉线?到底是谁在搞鬼?

2020-08-12 14:07 作者:太阁网络  | 我要投稿

你真的知道宽带拨号是什么吗?

每天晚上游戏都会掉线,是人性的扭曲还是道德的沦丧?

网上冲浪必备的猫为何销声匿迹?

这些问题你都知道答案吗?



这一切都是PPPoE搞得鬼,今天我们就一起来探索这之间的奥秘!

说起PPPoE,那就一定少不了他的兄弟PPP,他们之间有着许多相同之处,我们先简单了解一下PPP的原理,这样可以帮助我们更加快速的了解PPPoE~
 

PPP介绍
ppp(point-to-point protocol)是一种点到点的链路层协议,他不是一个完整的协议,而是由三个协议组合而成,分别是:
链路控制协议(link control protocol)主要用来建立,监控和拆除ppp链路。
网络层控制协议(network control protocol)主要用来协商在该数据链路上传输的数据包的格式和类型。
PPP扩展协议族(PPPoE)主要用于提供对PPP功能的进一步支持。
同时,PPP协议还提供认证这方面的协议,那就是我们常说的PAP和CHAPPPP链路的建立是通过一系列的协商完成的,主要有链路不可用阶段(Dead)、链路建立阶段(Establish)、验证阶段(Authenticate)、网络层协议阶段(Network)、以及最后的网络终止阶段(Terminate),为了帮助大家清晰的了解整个工作过程,下面以图片的形式展示给大家,如下图所示:


接下来我们就进入正题,说一说PPPoE是怎么回事了!

PPPoE介绍

PPPOE(Point-to-Point Protocol over Ethernet)属于链路层协,主要功能是在以太网上提供点到点的连接,建立PPP会话,以及封装PPP数据包的方法,是PPP协议在更广范围内应用的补充性协议。要在以太网上建立点对点的连接,每个PPP会话必须知道对端的以太网地址,必须要建立唯一的会话标识符。PPPoE协议解决了这个问题。
同时,PPPoE接入还有许多其他的优势,分别是:支持多协议传输:Ethernet传输PPP数据包,PPP本身可以传输多协议,而不仅仅是IP。可以在PPP数据包内封装多种协议,甚至运载链路层协议(如Ethernet)。
网络计费灵活:PPPoE接入能够提供数据传输的出入包数、字节数以及连接的起始、结束时间等计费数据,可根据这些数据方便地进行网络计费。
支持IPV4和IPV6双栈:PPoE接入支持IPv4和IPv6双栈,能够支持同时分配IPv4和IPv6地址。
PPPoE的有点确实很多,同时PPPoE接入也给运营商带来了明显的收益,主要是利用Ethernet网络,提供远程的多个用户主机接入功能,并且PPPoE也为运营商提供了一种接入控制、计费等功能的接入方式。
下面给带大家看一下PPPoE协议的工作原理:
PPPoE用户上线也要经过PPPoE协商、LCP协商、PAP/CHAP认证(可选)、NCP协商几个阶段。这点与PPP协议是有相似之处但又不完全相同。



如图所示,PPPoE的协商是通过以上4个报文进行协商的,分别是PADI,PADO,PADR,PADS。
首先用户广播发送一个PADI的报文,里面包括用户想要得到的服务信息,接下来如果有可以为用户提供服务的集中器就给用户回复PADO报文,这时用户可能会收到多个PADO报文,那么就根据一定的筛选条件选出一个集中器,然后向他单播发送PADR报文,用来描述自己想要的服务信息,被选中的集中器会回复PADS报文,之后进入下一阶段。
今天我们对PPPoE的知识就介绍到这里,主要帮助大家了解了PPP与PPPoE之间的关系,以及简单介绍一下工作原理。


每天晚上吃鸡、王者都会掉线?到底是谁在搞鬼?的评论 (共 条)

分享到微博请遵守国家法律