各种拨号接入方式简单总结
1. DHCP
DHCP服务器可以向终端提供IP地址、网关、DNS服务器地址等参数。
省去手工配置IP地址的繁琐,避免地址冲突。
DHCP关键报文种类:
DHCPDISCOVER --- 客户端在本网段内广播,DHCP Relay(中继)可将此报文广播至其他网段
DHCPOFFER --- 服务器响应客户端的DHCPDISCOVER报文,并向客户端提供各种配置参数(广播)
DHCPREQUEST --- ① 客户端向服务器申请地址以及其他配置参数(广播)
② 客户端重新启动后确认原来的地址及其他配置参数的正确性
③ 客户端向服务器申请延长地址及其他配置参数的使用权限
(租约一半发单播、租约7/8发广播)
DHCPACK --- 服务器向客户端发送所需分配的地址及其他配置参数(单播)
关于OFFER、ACK报文单播/广播的问题,参见之前转载文章。
2. PPP(链路层协议)
PPP(Point-to-Point Protocol点到点协议)是为在同等单元之间传输数据包的简单链路设计的链路层协议。
这种链路提供全双工操作,并按照顺序传递数据包。设计目的主要是用来通过拨号或专线方式建立点对点连接
发送数据,使其成为各种主机、网桥和路由器之间简单连接的一种共通的解决方案。
PPP支持在各种物理类型的点到点串行线路上传输网络层协议报文
有针对不同网络层的网络控制协议,如IPCP、IPXCP等
支持CHAP、PAP验证协议
三个阶段:创建阶段、认证阶段和网络协商阶段
阶段1 -- 创建PPP链路(LCP)
LCP负责创建链路,包括对 验证协议、最大传输单元、传输质量监控、协议字段域压缩等配置进行选择。
阶段2 -- 用户验证(CHAP/PAP)
在这一阶段里,只有链路控制协议、认证协议,和链路质量监视协议的packets是被允许的。
在该阶段里接收到的其他的packets必须被静静的丢弃。
最常用的认证协议有口令验证协议(PAP)和挑战握手验证协议(CHAP)。
可以单向认证或双向认证,而双向认证时,两端也可以采用不同的认证协议。
阶段3 -- 网络层协议协商(NCP)
认证阶段完成之后,PPP将调用在链路创建阶段(阶段1)选定的各种网络控制协议(NCP)。
选定的NCP解决PPP链路之上的高层协议问题,如, 在该阶段IP控制协议(IPCP)可以向拨入用户分配动态地址。
#协商前是否需要IP# NO
3. PPPoE
PPP协议要求进行通信的双方之间是点对点的关系,不适用于广播类型的以太网和另外一些多点访问类型的网络。
PPPoE为使用桥接以太网接入的用户提供了一种宽带接入手段,同时还能实现对用户的接入控制和计费。
每个接入用户均建立一个独一无二的PPP会话。会话建立之前必须知道远端访问集中设备的MAC地址。
PPPOE协议两个阶段:
PPPOE的发现阶段(PPPOE Discovery Stage),以太网帧类型 0x8863,分四步
step 1 PADI (PPPoE Active Discovery Initiation),广播
发现初始报文,获取访问集中器MAC(类似ARP请求)
step 2 PADO (PPPoE Active Discovery Offer)
发现提供报文,回填MAC
step 3 PADR (PPPoE Active Discovery Request)
step 4 PADS (PPPoE Active Discovery Session-confirmation)
分配会话ID
PPPOE的会话阶段(PPPOE Session Stage),以太网帧类型 0x8864
无论是哪一个阶段的数据报文最终会被封装成以太网的帧进行传送。
Ethernet头 + PPPoE头 + PPP报文/TAG
#协商前是否需要IP# NO
4. PPPoA
在ATM(异步传输模式,Asynchronous Transfer Mode)网络上运行PPP协议来对接入用户进行控制和计费。
PPPoA(PPP over ATM)协议简称,采用PPPoA的接入技术,由PC终端直接发起PPP呼叫,用户侧ATM25网卡在收到上层的PPP包后,
根据RFC2364封装标准对 PPP包进行AAL5层封装处理形成ATM信元流。
ATM信元透过ADSL Modem传送到网络侧的宽带接入服务器上,完成授权、认证、分配IP地址和计费等一系列PPP接入过程。
#协商前是否需要IP# NO
5. PPTP
PPTP使用GRE的扩展版本来传输PPP包(GRE承载三层协议)。
PPTP利用MPPE通过MS-CHAP/MS-CHAPv2身份验证过程所生成的加密密钥对PPP帧进行加密。
核心思路分为两部分, 先协商一条虚拟的点对点链路,然后在此链路上传输PPP封装的报文。
PPP的链路协商报文是使用IP协议的TCP头来封装PPTP报文,通过协商建立好连接后,封装在
PPP头内的PPP报文是通过IP协议的GRE头来封装的。
PPTP控制连接:IP header + TCP header + PPTP控制消息
PPTP数据封装:IP header + GRE header + PPP header + PPP payload
PPTP协议假定在PPTP客户机和PPTP服务器之间有连通并且可用的IP网络。因此如果PPTP客户机本
身已经是IP网络的组成部分,那么即可通过该IP网络与PPTP服务器取得连接;而如果PPTP客户机
尚未连入网络,譬如在Internet拨号用户的情形下,PPTP客户机必须首先拨打NAS以建立IP连接。
#协商前是否需要IP# YES
6. L2TP
1) 强制隧道模式
client ------ LAC ====== LNS ---
点对点链路:client点对LNS点
client-LAC,为PPP链路;LAC-LNS,为以太网
从强制隧道模模式的链路分段可以看出,在L2TP协商过程中,LAC应该是需要IP的,而client会自动获取IP。
2)自发隧道模式
client/LAC ====== LNS ---
点对点链路:LAC点对LNS点
LAC-LNS,为封装ppp的以太网
自发模式下,L2TP协商前,LAC出口需要配置IP,协商完成后会自动获取IP。
#协商前是否需要IP# LAC-YES client-NO
[5/6] PPTP和L2TP
PPTP和L2TP都属于第二层隧道协议,使用PPP协议对数据进行封装,然后添加附加包头用于数据在互联网络上的传输。
尽管两个协议非常相似,但是仍存在以下几方面的不同:
1) PPTP要求互联网络为IP网络。
L2TP只要求隧道媒介提供面向数据包的点对点连接。其可以在IP(UDP)、帧中继永久虚拟电路(PVCs)、
X.25虚拟电路(VCs)或ATM网络上使用
2) PPTP只能在两端点间建立单一隧道。
L2TP支持在两端点间使用多隧道。使用L2TP,用户可以针对不同的服务质量创建不同的隧道
3) L2TP可以提供包头压缩。当压缩包头时,系统开销(overhead)占4个字节,而PPTP协议下要占6个字节
4) L2TP可以提供隧道验证,而PPTP则不支持隧道验证。
但是当L2TP或PPTP与IPsec共同使用时,可以由IPsec提供隧道验证,不需要在第2层协议上验证隧道.
附:基本上,有些链路层的协议是跟实体层有关系;有些则不然,而是为了某种应用而产生的。
PPP应用的范围很广,传统的电话猫(PSTN modem),ADSL猫,都可以跑,以太网上也能跑PPP,也就是PPPoE。
各种拨号接入方式简单总结相关推荐
- 9种常见的INTERNET接入方式
9种常见的INTERNET接入方式 提到接入网,首先要涉及一个带宽问题,随着互联网技术的不断发展和完善,接入网的带宽被人们分为窄带和宽带,业内专家普遍认为宽带接入是未来发展方向. 宽带运营商网络结构如 ...
- 计算机无论采用何种方式接入网络,Internet的结构及接入方式
为了考生可以更好的学习职称计算机internet应用这门课程,小编精心整理了相关知识点供大家学习. 1.Intemet的结构特点 Internet采用了目前最流行的客户机/服务器工作模式,凡是使用T℃ ...
- 路由器POS接入方式
导读:本文主要介绍了分析路由器技术中基于路由器平台的几种POS接入方式,并且给大家详细的介绍了如何实现POS接入的,相信看过此文会对你有所帮助. 我国的路由器技术发展非常迅速,于是我研究了一下路由器技 ...
- 双机热备份VRRP当接入方式为PPPOE拨号的图文教程
[原创]双机热备份VRRP当接入方式为PPPOE拨号的图文教程<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:of ...
- 防火墙产品原理与应用:防火墙接入方式
目前主要的接入方式:交换方式,路由模式,混合模式,链路捆绑模式,拨号模式. 1,交换模式: 此模式下,防火墙所有接口都为交换接口.对于同一VLAN的数据包在转发时不做任何改动,包括IP和MAC地址,直 ...
- 详解ADSL接入方式的异同比较
http://network.51cto.com/art/201104/252995.htm ADSL接入方式虚拟拨号接入 ADSL虚拟拨号接入顾名思义,就是上网的操作和普通56K MODEM拨号一样 ...
- 说说PSTN、ISDN、 ADSL三种互联网接入方式的区别。
互联网的接入方式: 电话拨号接入(PSTN) ISDN接入 ADSL接入 Cable MODEM接入 局域网接入 光纤接入(FDDI) 卫星接入 DDN专线 目前来说,ADSL和Cable MODEM ...
- 路由器wan口接入方式
Wan 口接入方式 一.设置 1. 广域网接口 该页面用于无线路由器设置WAN 口Internet 上网方式. 您可以在 WAN 口接入方式 处选择 USB3G, DHCP, PPPoE, Stati ...
- hfc网络文件服务器,网络、LAN、HFC、PLC四种接入方式的总结_网络_LAN_HFC_课课家...
现在几乎每家每户应该都通了宽带,目前,家庭用户的宽带接入主要有ADSL.LAN.HFC.四种方式可以实现,而由于拥有网络的限制,任何一家宽带接入服务商为用户提供的接入方式只能是其中的一种或两种.现在互 ...
最新文章
- Django 各类配置选项全集
- linux shell scp 远程拷贝 上传下载
- 开源软件架构总结之——Asterisk(DSL、组件、多线程)
- ADO.NET学习笔记--数据分组
- 没有值的json字符串_Java中具有原始数据类型值的字符串连接
- 颜值实力派—打造MySQL运行监控环境
- mysql中sql语句有if_Sql中的if函数学习
- elk怎么读的_大数据采集和抽取怎么做?这篇文章终于说明白了!
- Qt_ERRO Rundefined reference to `vtable for XXX'
- Repast Statecharts
- 试验设计第二版茆诗松课后题答案_茆诗松数理统计学答案
- melodic版本ROS使用anaconda中的python
- matlab将水印图像嵌入图像,改进的图像自嵌入水印算法及其MATLAB实现
- [CTF从0到1学习] 一、CTF 概述
- 解决git 中 error 10053 问题
- 雷达原理第五版微盘pdf下载_雷达原理(第5版电子信息类精品教材)
- 计算机教师格言座右铭,教师励志格言座右铭100句
- TensorRT5.1.6加速PReLU
- 2023年日历,高清万年历打印版
- 种子发布和bt文件分发系统
热门文章
- 关于360DOC(个人图书馆)不能复制的解决办法
- android application 方法,Android Studio新建Android application配置的详细方法
- 计算机作文素材,语文最新作文素材.doc
- ClassCastException。
- mysql多级评论表_多级评论的实现思路
- 华为14天鸿蒙设备开发实战笔记一
- Spark ML随机森林
- 追踪美国“监听门” 多家IT巨头表态证清白
- 加载AB包(AssetBundle),通过Manifest文件,加载依赖
- 位运算简介及实用技巧(四):实战篇 [Matrix67]