ppp协议协议栈.docx
- 文档编号:12207820
- 上传时间:2023-04-17
- 格式:DOCX
- 页数:7
- 大小:19.90KB
ppp协议协议栈.docx
《ppp协议协议栈.docx》由会员分享,可在线阅读,更多相关《ppp协议协议栈.docx(7页珍藏版)》请在冰豆网上搜索。
ppp协议协议栈
竭诚为您提供优质文档/双击可除
ppp协议,协议栈
篇一:
ppp协议
ppp(point-to-pointprotocol)
ppp(point-to-pointprotocol)协议是一个点到点的数据链路层协议,目前是tcp/ip网络中最重要的点到点数据链路层协议。
ppp协议由ietF(internetengineeringtaskForce)开发,目前已被广泛使用并成为国际标准。
ppp协议作为一种提供在点到点链路上传输、封装网络层数据包的数据链路层协议,处在tcp/ip协议栈的第二层,主要被设计用来在支持全双工的同异步链路上进行点到点之间的数据传输。
ppp是一个适用于通过调制解调器、点到点专线、hdlc比特串行线路和其它物理层的多协议帧机制。
它支持错误检测、选项商定、头部压缩等机制,在当今的网络中得到普遍的应用。
例如同学们所熟悉的利用modem进行拨号上网(163、169、165等)就是使用ppp实现主机到网络连接的典型例子。
如图4.8所示。
4.4.1ppp的特性
ppp协议是目前使用得最广泛的广域网协议,这是因为它具有以下特性:
能够控制数据链路的建立;
能够对ip地址进行分配和使用;
允许同时采用多种网络层协议;
能够配置和测试数据链路;
能够进行错误检测。
有协商选项,能够对网络层的地址和数据压缩等进行协商。
ppp是现在主流的一种国际标准wan封装协议,可支持如下连接类型:
同步串行连接;
异步串行连接;
isdn连接;
hssi连接。
4.4.2ppp的组成
ppp作为数据链路层的协议,在物理上可使用各种不同的传输介质,包括双绞线、光纤及无线传输介质,在数据链路层提供了一套解决链路建立、维护、拆除和上层协议协商、认证等问题的方案;在帧的封装格式上,ppp采用的是一种hdlc的变化形式;其对网络层协议的支持则包括了多种不同的主流协议,如ip和ipx等。
图4.9给出了ppp的体系结构,从图4.9中可以看出,ppp协议主要由两类协议组成:
1.链路控制协议族(lcp)
链路控制协议(linkcontrolprotocol,lcp)主要用于数据链路连接的建立、拆除和监控;lcp主要完成mtu(最大传输单元)、质量协议、验证协议、魔术字、协议域压缩、地址和控制域压缩协商等参数的协商。
2.网络层控制协议族(ncp)
网络层控制协议族(networkcontrolprotocol,ncp)主要用于协商在该链路上所传输的数据包的格式与类型,建立和配置不同网络层协议;
目前,ncp有ipcp和ipxcp两种。
ipcp用于在lcp上运行ip协议;ipxcp用于在lcp上运行ipx协议。
在这里只介绍ipcp。
ipcp主要有两个功能:
其一是协商ip地址(用于ppp通信的双方中一侧给另一侧分配ip地址),其二是协商ip压缩协议(即是否采用Vanjacobson压缩协议)。
同时,ppp还提供了用于安全方面的验证协议族(pap和chap)。
4.4.3ppp的帧格式
ppp的帧格式如图4.10所示。
所有的ppp帧是以标准的hdlc标志字节(01111110)开始的,如果是用在信息字段上,就是所填充的字符。
地址字段(a):
总是设成二进制值11111111,表明主从端的状态都为接收状态。
控制字段(c):
其缺省值为00000011,此值表明是一个无序号帧。
换言之,缺省情况下,ppp没有采用序列号和确认来进行可靠传输。
在有噪声的环境中,如无线网络,则使用编号方式进行可靠的传输,
协议字段(p):
是告知在信息字段中使用的是哪类分组,针对lcp、ncp、ip、ipx、appletalk及其它协议,定义了相应的代码。
信息字段(i):
是变长的,最多可达到所商定的最大值。
缺省长度1500字节。
如果需要的话,在有效内容后面增加填充字段。
4.4.4ppp的协商过程
ppp链路的建立是通过一些列的协商完成的。
其中,链路控制协议除了用于建立、拆除和监控ppp数据链路,还主要进行数据链路层特性的协商,如mtu、验证方式等;网络层控制协议族主要用于协商在该数据链路上所传输的数据的格式和类型,如ip地址。
ppp在建立链路之前要进行一些列的协商过程。
ppp协议大致可以分为如下几个阶段:
dead(链路不可行)阶段、establish(链路建立)阶段、authenticate(验证)阶段、network(网络层协议)阶段、terminate(链路终止)阶段。
如图4.11所示。
(1)链路不可用阶段(dead):
链路必须从这个阶段开始和结束。
当一个外部事件(比如一个载波信号或网络管理员配置)检测到物理层可用,ppp就会进入到establish阶段。
在dead阶段,lcp状态机有两个状态:
initial和starting。
从这个状态迁移到establish状态会给lcp状态机送一个up
事件。
当断开连接
后,链路会自动的回到这个状态。
在一般情况下这个阶段是很短的,仅仅只是检测到设备在位。
(2)链路建立阶段(establish):
lcp协议用来建立一个传输配置数据包的连接,一旦发送一个configure-ack数据包并被对端正确的接收,lcp进入opened状态,就停止配置数据包的发送了。
lcp只配置与网络层协议无关的配置,各个网络层协议的配置通过各自的网络控制协议(ncp)在网络层协议(network-layerprotocol)阶段配置。
在链路建立阶段接收到的非lcp数据包会直接丢弃。
在网络层协议阶段或验证阶段一旦收到一个configure-Request就会回到链路建立阶段。
(3)验证阶段(authenticate):
某些链路可能要求对端验证自己之后才允许网络层协议数据包在链路上传输,在缺省值中验证是不要求的。
如果某个应用要求对端采用特定的验证协议进行验证,则必须在链路建立阶段发出使用这种协议的请求。
只有当验证通过时才可以进入网络层协议阶段,如果验证不通过,则应继续验证而不是转到链路终止阶段。
在这个阶段只允许链路控制协议、验证协议和链路质量检测的数据包进行传输,其他的数据报都应丢弃。
(4)网络层协议阶段(network-layerprotocol):
当ppp结束前面的几个阶段,每个网络层协议(如ip、ipx)就要通过适当的网络控制协议独立的进行配置。
每个ncp随时都可能是打开或关闭状态。
当某个网络控制协议达到opened状态,ppp将运送相应的网络层协议的数据包。
在某个网络控制协议到达opened状态之前,收到的与之对应的网络层协议数据包将被丢弃。
在这个阶段,链路上传输的有任何可能的lcp、ncp和网络层协议的数据包组合。
(5)链路终止阶段(linkterminate):
ppp可以在任何时候终止链路,这可能是由于载波信号的丢失、验证不通过、链路质量不好、定时器超时或管理员关闭链路。
ppp通过交换终止链路的数据包来关闭链路,当交换结束时,应用就告诉物理层拆除连接从而强行终止链路。
但验证失败时,发出终止请求的一方必须等到收到终止应答或者重起计数器超过最大终止计数次数才断开连接。
收到终止请求的一方必须等对方先断开连接,而且在发送终止应答之后必须等至少一次重起计数器超时之后才能断开连接,之后ppp回到链路不可用状态。
篇二:
ppp合作框架协议模板
ppp项目合作开发框架协议
甲方:
地址:
法定代表人:
乙方:
地址:
法定代表人:
鉴于:
1.xxx有限公司成立于1955年,现为中国电力建设股份有限公司全资子公司,具有国家水利水电工程施工总承包特级、房屋建筑和市政公用工程施工总承包一级等资质,是集建设施工、勘测设计、投融资和物流商贸服务为一体的国有大型综合建筑施工企业。
2.xx证券有限责任公司系一家由中国证券监督管理委员会批准设立的从事证券经纪、投资咨询、资产管理、证券承销等业务的金融机构,成立于xx年4月18日,拥有证券经纪、证券投资咨询、资产管理、证券承销等牌照。
3.xx拟采取ppp模式开展沿海防洪排涝工程项目(以下简称“目标项目”),总投资约20亿元,甲乙双方拟合作开展目标项目的营销和实施等工作。
双方本着平等互利、资源共享、优势互补的原则,经友好协商,签订如下合作框架协议,以资共同遵守。
第一条合作宗旨
甲乙双方的合作宗旨是通过双方的紧密沟通与合作,与xx县政府达成合作,取得目标项目并顺利实施,且在此基础上持续打造互补双赢、可持续发展的战略
合作伙伴关系。
第二条合作事项
2.1甲乙双方共同合作开展目标项目的营销、谈判和实施工作。
2.2目标项目实施过程中,甲方负责目标项目的工程施工等相关事项;乙方负责目标项目的融资事宜,通过各种金融工具和资金渠道,以股权、债权等方式为目标项目提供资金。
双方均为另一方的工作提供支持并相互配合,以实现目标项目的顺利完成。
2.3甲乙双方共同促使xx县政府及其实施机构为目标项目的相关融资提供充足的担保措施。
2.4甲乙双方确认,根据此前和目标项目相关人士的沟通,目标项目的具体实施模式为公私合营spV模式(即政府实施机构和社会资本共同组建ppp项目公司模式),最终模式由xx县政府确定。
若目标项目的具体模式为公私合营spV模式,则由甲乙双方和xx县政府实施机构共同组建xx县防洪排涝工程ppp项目公司,并以项目公司作为项目投资主体,该项目公司注册资本的出资结构为政府实施机构出资10-20%,甲方出资15-20%,其余由乙方以自有资金或所管理的资金出资。
最终出资机构和出资比例由双方与xx县政府商讨决定为准。
2.5乙方为目标项目融资过程中涉及结构化金融产品的且优先级份额投资人要求甲方投资于劣后级份额的,甲方应在其能力范围内予以配合。
2.6其他未约定的事项在该项目开展过程中,通过书面或口头方式另行友好协商约定。
第三条长期合作
甲乙双方相互将对方确定为长期战略合作伙伴,并在以后的政府ppp项目方面,相互向对方推介,在充分发挥双方各自优势的基础上,尽最大可能积极促成双方的合作共赢。
第四条权利和义务
4.1甲方的权利和义务
4.1.1甲方应按照目标项目要求按时保质完成相应的工程建设;
4.1.2甲方有权对乙方的融资工作提出建议和意见;
4.1.3甲方应对乙方的融资工作予以配合。
4.2乙方的权利和义务
4.2.1乙方充分协同甲方,与xx县政府及其实施机构开展相应的会晤、谈判工作;
4.2.2乙方利用自身专业优势和投融资工具,积极参与目标项目投资方案设计、项目公司设立及运营、收益分配方案等事项;
4.2.3乙方有义务按照目标项目的进度要求,和本协议约定安排目标项目所需资金;
4.2.4乙方应对甲方在工程施工及其他事项的工作予以配合。
第五条声明和保证
甲方和乙方均保证:
双方均为合法成立并有效存在的公司,均具有本协议约定合作范围内符合有关法律法规规定的经营牌照和资质。
第六条保密条款
未经对方书面同意,任何一方不得将本协议内容、在履行本协议过程中所涉及到的所有信息、资料、方案等以任何方式向第三方披露。
第七条生效、解除、争议和期限
7.1本协议自甲乙双方法定代表人/授权代表签字或盖章之日起生效。
7.2甲乙双方因对方核心团队发生变更、公司内部发生重大调整或违法、违规等造成影响双方友好合作之事项,则任意一方均有权单方解除本协议。
7.3因本协议执行过程中所涉及的争议,双方可通过诉讼解决。
7.4双方的合作期限自本协议签署之日起10年。
篇三:
ppp合作框架协议模板
ppp合作框架协议
甲方:
乙方:
为加快基础设施建设进程,改善基础设施条件,遵循平等、自愿和诚信的原则,经甲、乙双方充分协商一致,就项目ppp合作事宜订立本投资合作框架协议,以资共同恪守,并在此协议基础上签订具体项目的投资建设合同。
第一章项目概况
1.1合作范围
双方同意就工程开展投资建设合作。
最终建设项目、规模和规划设计指标按政府相关部门批准的执行。
1.2项目建设周期、回购期
本协议下的合作项目实施中各子项目可以单独投资、建设、运营、回购。
建设期以子项目施工合同工期为准,回购期根据子项目具体情况双方约定确定。
第二章项目合作方式
2.1甲方负责在法律、政策允许的范围内,积极协助乙方做好与政府部门及相关单位之间的关系,为本项目投资建设创造良好的投资和政策环境。
2.2由甲乙双方共同组建工程ppp项目公司,并以项目公司作为项目投资主体,出资比例由双方商讨决定为准。
项目公司具体负责项目投融资、建设和管理。
工程完工后,甲方按照约定的金额及方式支付项目回购款。
第三章项目投资回报方式
3.1乙方投资收益的计算:
乙方投资收益以公平、合理为原则,具体的收益以甲乙双方最终所签署的《ppp项目合同》为准。
第四章项目风险分担
4.1项目设计、建造、财务、运营维护等商业风险由社会资本承担;法律、政策和最低需求等风险由政府承担;不可抗力等风险由政府和社会资本合理公担。
具体风险分担的情况以甲乙双方最终所签署的《ppp项目合同》为准。
第五章双方的权利义务
5.1甲方的权利义务
5.1.1甲方应当依照甲方与乙方最终达成的《ppp项目合同》以及基于具体项目所签署的其他合同,享有合同所规定的权利、履行合同所规定的义务。
5.1.2甲方应当确保项目公司完成项目的立项审批,确保项目通过相关部门的审批、并负责向上级政府申报及其他必要的审批工作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ppp 协议
![提示](https://static.bdocx.com/images/bang_tan.gif)