华为手机耳机价格5.5多少钱

>> pppoe协议实现和拨号软件
pppoe协议实现和拨号软件
所属分类:
下载地址:
_PPPOE.rar文件大小:862.39 kB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
pppoe协议实现和拨号软件-PPPOE protocol and dial-up software
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
CoNotify.dll200.00 kB26-08-04 22:41
CoNotifyPS.dll5.50 kB26-08-04 22:42
COPPPOE.INF3.12 kB25-08-04 17:34
CoPPPoE.pdb403.00 kB26-08-04 22:41
CoPPPoE.sys73.50 kB26-08-04 22:41
COPPPOEMP.INF2.05 kB25-08-04 21:37
CreateLink.exe152.00 kB26-08-04 22:48
Notify.dll200.00 kB26-08-04 22:41
PPPOE.INF3.00 kB20-08-04 18:54
PPPOE.pdb403.00 kB26-08-04 22:41
PPPOE.sys52.00 kB26-08-04 22:41
PPPOEMP.INF2.00 kB20-08-04 18:55
&check&0.00 B26-08-04 22:53
&free&0.00 B26-08-04 22:30
&bin&0.00 B19-08-04 22:16
CoNotify.aps4.25 kB22-08-04 14:10
1.27 kB22-08-04 14:10
CoNotify.def205.00 B22-08-04 14:10
5.55 kB26-08-04 22:41
CoNotify.idl741.00 B22-08-04 14:10
2.78 kB22-08-04 14:10
CoNotify.rgs121.00 B22-08-04 14:10
CoNotify.vcproj6.10 kB26-08-04 22:19
CoNotify.vcproj.vspscc291.00 B26-08-04 22:16
CoNotifyps.def202.00 B22-08-04 14:10
CoNotifyPS.vcproj3.50 kB26-08-04 22:19
CoNotifyPS.vcproj.vspscc358.00 B26-08-04 22:17
2.00 kB26-08-04 22:41
6.50 kB26-08-04 22:41
11.74 kB22-08-04 14:15
3.31 kB22-08-04 14:10
COPPPOENotify.rgs695.00 B22-08-04 14:10
837.00 B26-08-04 22:41
43.65 kB25-03-03 04:34
netcfgn.idl7.58 kB25-03-03 04:34
74.39 kB25-03-03 04:34
netcfgx.idl16.63 kB25-03-03 04:34
2.95 kB22-08-04 14:10
540.00 B22-08-04 14:10
204.00 B22-08-04 14:10
1.53 kB22-08-04 14:10
&CoNotify&0.00 B26-08-04 22:41
6.06 kB26-08-04 21:38
1.85 kB25-08-04 13:40
15.42 kB25-08-04 23:36
2.44 kB25-08-04 19:26
5.82 kB25-08-04 21:29
3.35 kB25-08-04 21:27
CoPPPoE.vcproj8.17 kB26-08-04 22:24
596.00 B25-08-04 18:22
2.32 kB25-08-04 19:33
4.55 kB25-08-04 18:15
555.00 B24-08-04 23:30
3.05 kB25-08-04 19:36
1.77 kB24-08-04 21:57
20.22 kB26-08-04 22:52
2.05 kB25-08-04 17:30
19.63 kB25-08-04 20:11
9.72 kB24-08-04 23:17
18.34 kB25-08-04 21:34
1.92 kB25-08-04 16:44
24.23 kB24-08-04 23:09
2.51 kB24-08-04 23:08
19.44 kB25-08-04 18:55
5.01 kB25-08-04 16:29
262.00 B16-07-04 16:13
2.39 kB25-08-04 15:55
4.88 kB25-08-04 17:18
1.87 kB25-08-04 16:56
2.18 kB24-08-04 20:38
2.07 kB25-08-04 15:09
&CoPPPoE&0.00 B26-08-04 22:15
CreateLink.aps57.54 kB26-08-04 22:48
1.44 kB20-08-04 09:32
461.00 B20-08-04 09:32
6.00 kB26-08-04 22:48
CreateLink.vcproj4.86 kB20-08-04 14:59
4.65 kB26-08-04 22:47
927.00 B26-08-04 22:37
5.75 kB26-08-04 22:42
482.00 B26-08-04 22:42
CreateLink.ico21.12 kB29-03-03 17:11
CreateLink.manifest699.00 B20-08-04 09:32
CreateLink.rc2366.00 B20-08-04 09:32
&res&0.00 B20-08-04 09:32
912.00 B26-08-04 22:29
139.00 B20-08-04 09:32
1.38 kB20-08-04 09:52
&CreateLink&0.00 B26-08-04 22:49
833.00 B26-08-04 22:40
43.65 kB25-03-03 04:34
netcfgn.idl7.58 kB25-03-03 04:34
74.39 kB25-03-03 04:34
netcfgx.idl16.63 kB25-03-03 04:34
1.32 kB25-03-03 04:34
newdev.lib4.13 kB21-02-03 19:08
Notify.aps4.18 kB19-08-04 22:23
1.26 kB19-08-04 22:22
Notify.def201.00 B19-08-04 22:22
5.46 kB26-08-04 22:40
Notify.idl721.00 B19-08-04 22:23
2.77 kB19-08-04 22:23
Notify.rgs117.00 B19-08-04 22:22
Notify.vcproj6.06 kB19-08-04 22:28
Notify.vcproj.vspscc289.00 B26-08-04 22:16
Notifyps.def200.00 B19-08-04 22:22
NotifyPS.vcproj3.49 kB26-08-04 22:19
NotifyPS.vcproj.vspscc354.00 B26-08-04 22:16
1.99 kB26-08-04 22:40
6.43 kB26-08-04 22:40
11.70 kB22-08-04 11:59
3.37 kB20-08-04 17:04
PPPOENotify.rgs669.00 B19-08-04 22:23
2.91 kB19-08-04 22:22
538.00 B19-08-04 22:23
202.00 B19-08-04 22:22
1.53 kB19-08-04 22:22
&Notify&0.00 B26-08-04 22:40
5.62 kB19-08-04 16:02
8.05 kB20-08-04 03:00
11.61 kB20-08-04 18:05
2.09 kB17-08-04 07:00
5.84 kB19-08-04 13:00
20.44 kB20-08-04 19:43
38.92 kB22-08-04 19:42
26.38 kB22-08-04 19:20
pppoe.vcproj7.41 kB26-08-04 22:19
11.60 kB20-08-04 03:06
262.00 B16-07-04 16:13
30.81 kB21-08-04 00:09
3.67 kB18-08-04 16:12
35.33 kB22-08-04 19:20
1.52 kB15-08-04 07:49
&PPPOE&0.00 B22-08-04 19:42
PPPOE.sln3.88 kB26-08-04 22:19
PPPOE.suo19.50 kB26-08-04 22:48
raspppoe.idb2.32 MB20-08-04 23:41
&PPPOE&0.00 B26-08-04 22:55
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载_PPPOE.rar
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:710.699ms - init:0.1;find:1.4;t:0.8;tags:0.3;related:157.6;comment:0.3; 5.8
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧推进职业教育现代化座谈会召开
教育部召开现代职业教育发展推进会
中国职业技术教育学会2016年学术年会在福州召开
2016第一届中国制造2025与人才发展论坛在京举办
国际劳工组织发布综合性技能开发战略框架
濮阳职业技术学院生物与食品工程学院教师为村民送小麦播种技术
吉林省职成教科研专栏基于BAS的PPPoE协议实现-五星文库
免费文档下载
基于BAS的PPPoE协议实现
导读:这里我们则重点讲解一下PPPoE协议在BAS上的实现,下面重点讨论PPPoE在接入服务器BAS中的实现方式,1PPPoE协议的效率,从PPPoE协议模型可以看出,用于处理电信网络的各种协议和业务,从而实现虚拟工作组的技术,PPPoE是一个客户端/服务器协议,并严格按照PPPoE协议处理,则不用经过PPPoE协议复杂的认证过程,一方面是因为各种业务的具体实现在技术上的侧重点是不同的,(7)服务选
前面我们对PPPoE的基础内容进行了讲解。这里我们则重点讲解一下PPPoE协议在BAS上的实现。PPPoE拨号软件在应用中已经很成熟(Windows XP中自带),下面重点讨论PPPoE在接入服务器BAS中的实现方式。
1 PPPoE协议的效率
从PPPoE协议模型可以看出,BAS汇聚了用户的所有数据流,它必须将每一个PPPoE包都拆开检查处理,这在很大程度上是沿袭了传统的PPP处理的方式,虽然有很好的安全性,但一旦用户很多,数据包数量很大,解封装速度就需要很快,BAS很大的精力花在检测用户的数据包上,容易形成接入的“瓶颈”。
为此,在BAS的硬件结构上可以采用分布式网络处理器(NP)和ASIC芯片设计。网络处理器是专门针对电信网络设备而开发的专用处理器,它有一套专门的指令集,用于处理电信网络的各种协议和业务,可以大大提高设备的处理能力。同时,ASIC芯片转发数据包时接近硬件的转发性能,远非CPU软件方式可比,采用这种方式将PPPoE数据流的处理与转发分开,工作效率大大提高。此外在软件系统结构上还应该与其他技术相结合,更好地发挥PPPoE的性能。
2 PPPoE与VLAN的结合
VLAN即虚拟局域网,是一种通过将局域网内的设备逻辑地划分成一个个不同的网段,从而实现虚拟工作组的技术。划分VLAN的目的,一是提高网络安全性,不同VLAN的数据不能自由交流,需要接受第三层的检验;二是隔离广播信息,划分VLAN后,广播域缩小,有利于改善网络性能,能够将广播风暴控制在一个VLAN内部。
PPPoE是一个客户端/服务器协议,客户端需要发送PADI包寻找BAS,因此它必须同BAS在同一个广播式的二层网络内,与VLAN的结合很好地解决了这方面的安全隐患。此外通过将不同业务类型的用户分配到不同的VLAN处理,可以灵活地开展业务,加快处理流程,当然VLAN的规划必须在二层设备和BAS之间统一协调。
BAS收到上行的PPPoE包后,首先判别VLAN ID的所属类别,如果是普通的拨号用户,则确定是Discovery阶段还是会话阶段的数据包,并严格按照PPPoE协议处理。在会话阶段,根据不同的用户类型从不同的地址池中向用户分配IP地址,地址池由上层网管配置。如果是已经通过认证的用户的数据包,则根据该用户的服务类型处理,比如,如果是本地认证的拨号用户,且对方也申请有同样的功能,则直接由本地转发。
如果是专线用户,则不用经过PPPoE协议复杂的认证过程,直接根据用户的VLAN ID便可进入专线用户处理流程,接入速度大大提高。此外为了统一网管,在BAS与其他设备之间需要通信,这些数据包是内部数据包,也可根据VLAN ID来辨别。
对于下行数据,由于BAS负责分配和解析用户的IP,兼有网关的功能,它收到数据包的目的IP是用户的,因此以IP为索引查找用户的信息比根据MAC要方便得多,这一点与普通的交换机有所不同,具体过程跟上行处理差不多。
3 PPPoE对多业务选择的支持
多业务选择指的是用户通过一条终结到BAS的PPP连接来自主地选择后台网络运营商所提供的多种业务。之所以要支持多业务的选择,一方面是因为各种业务的具体实现在技术上的侧重点是不同的,对网络性能的要求也不尽相同,以前采取的固定分配的方式非常不便;另
一方面,从网络应用的发展看,网络内容服务供应商ICP与网络接入商ISP的分离是必然趋势,在接入汇聚侧,ISP必须严格保证将用户选择的业务流转发到相应的ICP中去。
目前采用的方法是用户先在PPPoE拨号软件中选择相应的业务,然后对用户进行业务授权确认,最后激活BAS内部相应的处理模块。但是采用这种方式,用户只能知道业务的名字,无法直观地、全面地获知BAS提供的各种业务类型,特别是在新业务的开展上十分困难,有很大的局限性。
因此可以将BAS与后台业务选择网关及RADIUS服务器相配合,采取先认证后选择业务的方式,具体操作如下:
(1)主机发送PADI寻找BAS,PADI中包含一个服务名类型的TAG,它的值为空,表示该用户可以接受任何类型的服务。
(2)BAS收到包后回送PADO,PADO中包含所有可以提供的服务的TAG,同时,还包含一个服务名为General的TAG。
(3)主机发送PADR。用户选择已知的服务名,也可以选择General服务。
(4)BAS收到PADR包后为用户分配资源,并开始PPP协商过程。在PPP过程中,BAS将用户输入的账号和密码等信息送到RADIUS服务器上认证。
(5)通过认证的用户,享受BAS提供的该项服务,但如果选择的是General,则被强制访问与BAS直连的服务选择网关。后台的服务选择网关是一台具有Web Server功能的服务器,用户可以通过Web的交互式界面得到可选择业务的相关信息(包括费用、带宽等),同时显示该用户账号对应的信息。
(6)用户选择相应的业务,同时服务选择网关会定义各种用户的业务范围和操作权限。
(7)服务选择网关激活接入服务器内部相应的业务模型实现该业务。以上方式是严格按照PPPoE协议执行的,与当前流行的拨号软件完全兼容,如果用户对其他的业务根本不感兴趣而对已申请的业务非常熟悉,也不影响用户的习惯。
从BAS的角度考虑,PPPoE协议的操作流程也没有什么改变,只是多添了一种服务类型而已。如果运营商当前没有服务选择网关,可以通过网管配置,在对PADI包的回应时不包含General服务就可以了。
对于运营商来说,采用以上方式不仅大大提高了接入用户操作的透明度,还可以起到业务门户的作用,为下一步的服务扩展提供空间,而且从宽带接入网以后发展的趋势来看,按需分配与业务类型相应的带宽和QoS是必然的,PPPoE的这种业务选择运营模式是今后业务选择的发展方向。
4 PPPoE对组播的支持
PPPoE本身是一个点到点的协议,每一个用户与BAS之间都有一条PPP的链接,用户与BAS之间是通过这条链路经二层设备以单播的形式传输数据。但是随着网上视频业务的不断发展,人们对带宽的需求越来越大,PPPoE对组播的支持显得非常重要。PPPoE所支持的组播协议通常指的是二层组播协议IGMP proxy或IGMP Snooping,采取的基本方法是对每个组播数据包分组传送,下面分析这两种协议的实现方式。
◆IGMP Snooping
IGMP Snooping是靠侦听用户与路由器之间通信的IGMP报文维护组播地址和VLAN的对应表的对应关系,它将同一组播组的活动成员映射为一个VLAN,在收到组播数据包后,仅向该组播组所对应的VLAN成员转发。主要操作流程如下:
(1)主机与BAS进行PPPoE协商,通过PPPoE认证。
(2)主机向路由器发送IGMP成员报告包,BAS监听到该包,并从PPPoE数据包中得到组播组的地址,将该用户添加到对应的VLAN,如果该用户是组播组的第一个用户,则为这个组播组产生一个组播条目,并将该报文转发至上层路由器以更新组播路由表。
(3)BAS收到路由器的组播数据报文时,根据组播MAC地址和组播IP地址的对应关系,找到对应的VLAN,然后将数据包封装成PPPoE协议的会话包,向VLAN内的成员转发。
(4)当收到来自主机的申请离开组播组的包时,BAS把收到该包的端口从相应的VLAN中删除,若该用户是组播组最后一个用户(此时VLAN为空),则把该VLAN删除,并把该包内容通过上行端口转发出去。 IGMP Snooping的规则比较简单,下行方向透传查询包,上行方向根据需要转发加入或离开包,但要求BAS必须有3层提取功能,它对于主机和路由器是透明的。
◆IGMP Proxy
IGMP Proxy是靠拦截用户和路由器之间的IGMP报文建立组播表,Proxy设备的上联端口执行主机的角色,下联端口执行路由器的角色。
下面是简要流程:
(1)主机与BAS进行PPPoE协商,通过PPPoE认证。
(2)上联端口执行主机的角色,响应来自路由器的查询,当新增用户组或者某组最后一个用户退出时,主动发送成员报告包或者离开包。
(3)下行方向的业务包按照组播表进行转发。
(4)下联端口执行路由器的角色,完全按照IGMP V2中规定的机制执行,包括查询者选举机制,定期发送通用查询信息,收到离开包时发送特定查询等。 IGMP Proxy在两个端口分别实现不同的功能,工作量相对较大,其优点是当网络中没有路由器时,IGMP Proxy设备可以起到查询者的作用,而且如果要扩展组播路由功能,Proxy比Snooping方便。考虑到BAS复制PPPoE多播数据对底层设备造成的巨大压力,而且当前的交换机和部分DSLAM(尤其是以IP为内核的DSLAM)已经开始支持二层组播,所以从发展的角度看采用IGMP Proxy更好一些。
包含总结汇报、文档下载、办公文档、人文社科、专业文献、教程攻略、教学研究、外语学习、资格考试以及基于BAS的PPPoE协议实现等内容。
相关内容搜索Service Unavailable
Service Unavailable
HTTP Error 503. The service is unavailable.}

我要回帖

更多关于 华为手机官方旗舰店 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信