HDLC&PPP

                                                                             一.HDLC的介绍:

局域网使用以太网协议,广域网使用HDLC和PPP协议,PPP协议使用的比较多,PPP协议之所以用的比较多,是因为PPPOE,也就是在以太网连路上承载PPP协议。

数据链路层协议有:以太网协议、HDLC、PPP协议。

HDLC在控制字段中提供了可靠的确认机制,因此它可以实现可靠传输,而PPP则不提供可靠传输,要靠上层实现保证其正确性,因此,曾经在误码率比较高的链路中,HDLC起到了极大的作用,但随着技术的发展,在数据链路层出现差错的概率不大,因此现在全世界使用得最多的数据链路层协议是PPP协议。

HDLC 最初设计用于点对点通信,适用于需要直接连接两个设备的场景,如串行通信线路上的通信。也可以用于点对多点通信,其中一个主站可以与多个从站进行通信。这种配置常见于广域网(WAN)环境,如分支机构与中心数据中心之间的通信。提供了高度可靠的数据传输,具有确认和重传机制,适用于对数据传输的可靠性要求较高的应用,如文件传输和远程监控。

HDLC(High-Level Data Link Control)是一种数据链路层协议,用于在计算机网络中进行数据传输。它是一种面向比特的协议,广泛应用于串行通信链路中。

HDLC协议提供了数据的可靠传输、流量控制和错误检测等功能。它定义了数据帧的结构,包括起始标志、地址字段、控制字段、信息字段和校验字段。起始标志标识了一个帧的开始,地址字段用于标识发送方和接收方的地址,控制字段用于指定帧的类型(如数据帧、确认帧等),信息字段用于传输实际的数据,校验字段用于检测数据的完整性。

HDLC协议支持点对点和多点通信。在点对点通信中,通信的两端使用一对地址进行通信。而在多点通信中,一个发送方可以同时向多个接收方发送数据。

HDLC协议还提供了流量控制功能,用于控制数据的发送速率,防止接收方无法处理大量的数据。流量控制的方式包括停-等协议和滑动窗口协议。

由于HDLC协议具有可靠性、高效性和灵活性等优点,它被广泛应用于数据通信领域,特别是在广域网和局域网中的数据传输中。在各种数据链路协议中,HDLC协议是最常用和最被认可的协议之一。

1.EVE-NG社区版,cisco IOL

R1
enable
configure terminal
no ip domain-lookup
no logging on
hostname R1

interface serial 1/0
ip address 172.16.12.1 255.255.255.0
no shutdown
exit

enable password 7 adminconsole
line console 0
logging synchronous
exec-timeout 3 0
exit

username admin password admin123
ip ssh version 2
ip domain-name lz.cn
crypto key generate rsa
1024

line vty 0 4
login local
transport input ssh

end
write
copy running-config startup-config

R2
enable
configure terminal
no ip domain-lookup
no logging on
hostname S2

interface serial 1/0
ip address 172.16.12.2 255.255.255.0
no shutdown
exit

enable password 7 adminconsole
line console 0
logging synchronous
exec-timeout 3 0
exit

username admin password admin123
ip ssh version 2
ip domain-name lz.cn
crypto key generate rsa
1024

line vty 0 4
login local
transport input ssh


end
write
copy running-config startup-config

2.验证

3.解释

(1)异步传输:是以字节为单位来传输数据,并且需要采用额外的起始位和停止位来标记每个字节的开始和结束。起始位为二进制值0——表示传输字符的开始,停止位为二进制值1——表示当前上线路上没有资料的传送。

不足之处:**这种传输方式下,开始和停止位占据发送数据的相当大的比例,每个字节的发送都需要额外的开销。

潜在问题:接收方并不知道数据会在什么时候到达,在它检查到数据并作出响应之前,第一个bit已经过去了。。。。

(2)同步传输:是以帧为单位来传输数据,在通信时需要使用时钟来同步本端和对端的设备通信。

**数据帧:将多个字符组合起来一起发送。数据帧的第一部分包含一组同步字符——用于通知接收方一个帧已经到达,还能同时确保接收方的采样速度和比特的到达速度保持一致,使收发双方进入同步。帧的结束部分是一个帧结束标记——用于表示在下一帧开始之前不必对每个字符进行开始和停止操作。一旦检测到帧同步字符,它就在接下来的数据到达时接收它们。

优点:开销较少。

3、HDLC协议的应用:

(1)高级数据链路控制,简称HDLC,是一种面向比特的链路层协议。

4、HDLC帧结构:

(1)HDLC有三种类型的帧:信息帧、监控帧、无编号帧。

****信息帧(I帧)——用于传送有效信息或数据,通常简称为I帧。

***监控帧(S帧)——用于差错控制和流量控制,通常称为S帧。S帧的标志是控制字段的前两信息字段,只有6个字节即48个比特。

***无编号帧(U帧)简称U帧—— U帧用于提供对链路的建立、拆除以及多种控制功能。
—————————————

                                                                             二.PPP实验

PPP实验是指开展公私合作项目的实验。PPP(Public-Private Partnership)是指公私合作,即政府与私营部门在公共服务领域合作开展项目,共同投资、运营和分享风险。

PPP实验可以是政府部门与私营企业合作开展的创新项目,旨在提高公共服务的质量和效率。这种合作模式可以应用于各种领域,包括交通、能源、环境保护、教育、医疗等。通过PPP实验,政府可以利用私营企业的资源和专业知识,提高公共服务的水平;私营企业可以借助政府的支持和市场机会,开展创新的商业模式。

PPP实验的目的是为了在实际操作中探索合作模式的可行性和效果,收集数据并进行评估。这样可以为政府和私营企业提供经验教训,为未来的项目合作提供指导。在实验过程中,政府和私营企业可以共同制定项目目标、分工合作、共同投资,以及分享项目收益和风险。

PPP实验需要政府和私营企业之间的合作和沟通,需要有明确的合作协议和项目管理机制。同时,政府需要在法律法规、政策支持等方面给予私营企业支持。

PPP实验在不同国家和地区得到广泛应用,可以促进经济发展和提高公共服务水平。但是,这种合作模式也面临一些挑战,如合作伙伴选择、投资回报、政府监管等问题。因此,PPP实验需要充分考虑各方利益,进行风险评估和预防措施,以确保合作的可持续性和成功性。

1.路由器配置脚本

R1
enable
configure terminal
no ip domain-lookup
no logging on
hostname R1

interface serial 1/0
encapsulation ppp
compress stac
ppp quality 80
ip address 172.16.12.1 255.255.255.0
ppp pap sent-username R1 password cisco
no shutdown
exit

enable password 7 adminconsole
line console 0
logging synchronous
exec-timeout 3 0
exit

username admin password admin123
ip ssh version 2
ip domain-name lz.cn
crypto key generate rsa
1024

line vty 0 4
login local
transport input ssh

end
write
copy running-config startup-config


R2
enable
configure terminal
no ip domain-lookup
no logging on
hostname S2

interface serial 1/0
encapsulation ppp
compress stac
ppp quality 80
ip address 172.16.12.2 255.255.255.0
username R1 password cisco
ppp authentication pap
no shutdown
exit

enable password 7 adminconsole
line console 0
logging synchronous
exec-timeout 3 0
exit

username admin password admin123
ip ssh version 2
ip domain-name lz.cn
crypto key generate rsa
1024

line vty 0 4
login local
transport input ssh

end
write
copy running-config startup-config

2.配置解释

(1)PPP协议是一种点到点链路层协议,主要用于在全双工的同异步链路上进行点到点的数据传输。

(2)PPP协议的优点:

***PPP既支持同步传输又支持异步传输;

***PPP协议具有很好的扩展性:当需要在以太网链路上承载PPP协议时,PPP可以扩展为PPPoE。

***PPP提供了LCP——链路控制协议,用于各种链路层参数的协商。

***PPP提供了各种NCP——网际控制协议(如IPCP,IPXCP),用于各网络层参数的协商,更好地支持了网络层协议。

***PPP提供了认证协议:CHAP(Challenge-Handshake Authentication Protocol)——采用MD5加密方式、PAP(Password Authentication Protocol),更好的保证了网络的安全性。

***无重传机制,网络开销小,速度快。

7、PPP的组件信息:

(1)链路控制协议(LCP):

***用于建立、拆除和监控PPP数据链路;它可以自动的检测链路的环境,如是否存在环路;

***协商链路参数,如最大数据包长度,使用何种认证协议等等。与其他数据链路层协议相比,PPP协议的一个重要特点是可以提供认证功能,链路两端可以协商使用何种认证协议来实施认证过程,只有认证成功之后才会建立连接。

(2)网络层控制协议(NCP):

***用于对不同的网络层协议进行连接建立和参数协商;

***每一个NCP对应了一种网络层协议,用于协商网络层地址等参数,例如:IPCP报文——用于协商控制IP协议,IPXCP报文——用于协商控制IPX协议等。
———————————————

  • 19
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mansur2003

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值