SLIP和PPP之间的区别
内容
SLIP和PPP是两个截然不同的独立串行链路封装协议。 SLIP和PPP之间的显着区别是SLIP是较早版本的协议,而PPP是较新版本的协议,与SLIP相比,它具有多个优点,例如可以检测和防止配置错误等。此外,PPP提供了更大的内置安全性机制。
这些协议仅涉及两个设备,并且在这两个设备之间进行直接通信。它在第二层为TCP / IP实现提供连接。
-
- 比较表
- 定义
- 关键差异
- 结论
比较表
比较依据 | 滑 | 购买力平价 |
---|---|---|
关系 | 前身协议 | 后继协议 |
封装 | IP数据包 | 数据报 |
支持 | 仅IP | 包括IP层在内的三个协议也涉及到 |
认证方式 | 不提供 | 进行正确的身份验证。 |
衍生协议 | CSLIP(压缩SLIP) | PPPoE(以太网上的PPP)和PPPoA(ATM上的PPP) |
IP编址 | 静态分配 | 动态分配 |
数据传输 | 同步 | 同步与异步 |
SLIP的定义
的SLIP(串行Internet协议) 主要用于将IP数据包沿着串行线路成帧的目的,主要是在拨号连接中,线路传输速率可以在1200 bps到19.2 Kbps的范围内。但是,没有提供寻址,数据包类型识别,压缩或错误检测/纠正机制的解决方案,但是很容易实现。
SLIP于1984年首次引入,并在4.2 Berkeley和Sun Microsystems Unix平台上实现。具有TCP / IP功能的Unix工作站的可用性刺激了滑移的发展。后来,当个人计算机演变为支持TCP / IP时,SLIP协议的开发转移到了个人计算机上。
SLIP连接有助于PC与本机Internet协议进行通信,并将其转变为Internet主机。它消除了将PC用户连接到互联网连接的中央计算机的需要。因此,SLIP直接为个人计算机提供了Internet服务。
现在,这些PC如何连接到互联网?为了在PC和Internet路由器之间建立连接(能够传输TCP / IP协议),电话线与SLIP支持一起使用。实际上,这些Internet路由器可以是具有路由功能的Internet主机。
因此,SLIP协议用户通过拨号物理连接到中央计算机。启动协议后,用户可以透明地访问其他Internet主机,并且中央计算机作为Internet基础结构的一部分启动。
PPP的定义
PPP(点对点) 协议提供了一种用于沿点对点链接传输多协议数据报(数据包)的标准方法。 PPP的主要元素是–封装多协议数据报的机制, LCP(链接控制协议) 和一群 NCP(网络控制协议)。 LCP主要建立,配置和测试连接,而NCP负责建立和配置不同的网络层协议。
PPP是由 IETF(互联网工程任务组) 1989年11月。作为非标准方法,SLIP不支持错误检测和纠正等功能,压缩带来了PPP协议的发展。较早的现有标准仅有助于流行的局域网的数据报封装,而不能用于串行连接。
PPP已成为一种互联网标准,它有助于在点对点串行链路上封装和传输数据报。数据包与分组交换网络的con中的分组非常相似,但是它不依赖于物理网络,并且不包含分组交换节点号和PSN目标端口。
- SLIP扩展为串行线路Internet协议,而PPP代表点对点协议。
- SLIP是一种过时的协议,尽管它仍在某些地方使用。仅仅弥合第3层的IP和第1层的串行链路之间的差距是有益的。另一方面,PPP是与SLIP相同目的使用的更新协议,但提供了一些新功能。
- SLIP封装IP数据包,而PPP封装数据报。
- IP协议是SLIP支持的唯一协议。相反,PPP也支持其他第三层协议。
- PPP提供身份验证,错误检测,错误纠正,压缩,加密,而SLIP不具备这些功能。
- 在SLIP中,IP地址是静态分配的。相反,PPP执行动态分配。
- 可以在SLIP中以同步模式传输数据。与之相反,PPP促进了数据传输的同步和异步模式。
PPP相对SLIP的优势
- 网络协议的复用 – PPP可以适应其他多种网络技术,而不仅限于互联网和TCP / IP。
- 链接配置 –它采用协商机制来设置两个PPP对等体之间的通信参数。
- 错误检测 –在接收端,它将丢弃损坏的数据包。
- 增值沟通特征 –它还支持数据压缩和加密。
- 建立网络地址 –设置数据报路由所需的网络地址。
- 认证方式 –在开始通信之前,首先对两个最终用户进行身份验证。
结论
SLIP和PPP协议用于提供两个主机之间的点对点串行通信。由于PPP是后一种高级协议,因此它除了提供点对点服务外还提供了其他一些功能。