首页 > 编程知识 正文

计算机网络35数据链路层 PPP 协议的特点,ospf协议特点计算机网络

时间:2023-05-06 04:52:45 阅读:178722 作者:3236

对于点对点链路,当前使用最广泛的数据链路层协议是点对点协议PPP (Point-to-Point Protocol)

点对点协议(PP )是对串行接口协议(slip )的改进,并于1994年正式成为因特网标准协议[RFC 1661]。 如果用户通过拨号电话线访问互联网,则用户的计算机与ISP通信时使用的数据链路层协议是PPP协议。 PP是一种面向连接的协议,允许第2层链路通过不同的物理层进行连接。 它支持同步和异步链路,并在半双工和全双工模式下工作。 这样可以通过PPP连接发送任何类型的网络层数据报。

PPP协议是目前使用最广泛的广域网协议。 这是因为它具有以下特性:

1、可以控制数据链路的建立;

2、可以分配和使用IP地址;

3、允许同时采用多种网络层协议;

4、可以配置和测试数据链路;

5、可检测错误;

6、有协商选项,可以协商网络层地址和数据压缩等。

用户到ISP的链路使用PPP协议。

PP协议必须满足的需求是简单的——是首要要求。

要封装到帧——中,必须指定特殊字符作为帧分隔符。

透明度——必须保证数据传输的透明度。

多个网络层协议——可以在同一物理链路上同时支持多个网络层协议。

多个类型的链路33至354可以工作在多个类型的链路上。

错误检测部——可以检测在接收侧接收的帧,立即丢弃有错误的帧。

检测到的连接状态——可及时自动检测出链路是否正常运行。

最大传输单元——必须为每种类型的点到点链路设置最大传输单元MTU的标准默认值,以促进各种实现之间的互操作性。

网络层地址协商——必须提供一种机制,允许两个通信的网络层实体通过协商知道彼此的网络层地址。

数据压缩协商——应提供协商数据压缩算法使用的方法。

PP协议不需要的功能纠错流量控制序列号多点线路半双工或单链路

PPP协议不使用序列号和确认机制是因为,当在数据链路层发生错误的概率较低时,使用相对简单的PPP协议被认为是合理的。 在internet环境中,放入PPP信息字段的数据为IP数据报。 数据链路层的可靠传输不一定也是可靠的。 帧检查序列FCS字段保证无误地被接受。

PPP协议的构成PPP协议有三个构成要素。

(1)将IP数据报封装到串行链路中的方法。 异,同步链路支持; 请注意,PPP帧中的IP数据报的长度受MTU限制。

)2)链路控制协议链路控制协议(LCP )。 用于建立、配置和测试数据链路连接的。 RFC1661定义了11种类型的组。

)3)网络控制协议网络控制协议(NCP )。 不同的协议支持不同的网络层协议。

PPP的协议体系

采用高级数据链路控制协议HDLC作为将数据报封装在点对点串行链路中的基本方法

链路控制协议链路控制协议(LCP )用于启动、测试、协商可选功能和关闭连接。

使用网络控制协议网络控制协议(NCP )建立和配置不同的网络层协议。 使用PPP,可以同时使用多个网络层协议,如IP、IPX、AppleTalk和DECnet。 PPP使用NCP封装多个协议。

HDLC的帧结构:标记字段f(flag )是在6个连续的1和两侧分别增加1的8比特。 在接收端,只要找到标志字段就可以确定帧的位置。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。