什么是串行线路因特网协议?(the serial line internet protocol?)

串行线路互联网协议,也称为首字母缩略词SLIP,是通过串行链路发送互联网协议数据报的一种方式。它传输数据包的每个字节,根据需要向流中添加一个或多个唯一的标记字节。两个系统可使用SLIP通过直接电缆连接或调制解调器链路进行通信。大多数个人计算机使用点对点协议(PPP),但SLIP通常用于需要非常低开销的地方。...

串行线路互联网协议,也称为首字母缩略词SLIP,是通过串行链路发送互联网协议数据报的一种方式。它传输数据包的每个字节,根据需要向流中添加一个或多个唯一的标记字节。两个系统可使用SLIP通过直接电缆连接或调制解调器链路进行通信。大多数个人计算机使用点对点协议(PPP),但SLIP通常用于需要非常低开销的地方。

当传输数据报时,串行线路互联网协议可首先通过串行链路发送“结束”标记字节。然后它发送数据包的每个字节,除非它是两个十进制值之一:219或192。如果是192,结束标记值,SLIP在其位置发送两个特殊字节;219之后是220。如果是219,SLIP发送一个不同的两字节代码-219,后跟221。一旦发送了Internet协议数据包的所有字节,SLIP将发送192个结束标记字节。

当SLIP接收到数据包时,它会删除结束标记,并用其原始值替换任何特殊字节对。SLIP的一些实现还可以删除零长度数据包。产生的数据报(如果有)随后被传递到下一个网络层,而无需进一步分析。错误检测和纠正留给下一层,如果发现错误,下一层必须请求数据包重新传输。

SLIP规范由互联网工程任务组(IETF)于1988年发布,作为征求意见(RFC)1055。它指出了几个SLIP缺点,包括错误处理和缺少控制消息。串行线路Internet协议的另一个常见问题是没有数据包协议标识。由于SLIP仅设计用于处理互联网协议数据报,因此这可能不是一个常见的问题。SLIP能够处理多种互联网协议,但是,只要有一种方法可以识别它们。

缺乏安全性是使用串行线互联网协议的另一个考虑因素。该层没有连接身份验证机制或任何类型的数据加密机制。在下一个网络层也没有用于路由的Internet协议地址发现方法。关于最大数据包大小,SLIP规范是模糊的,这表明另一个实现使用了一个限制。

串行线路Internet协议不会压缩任何数据包数据,但如果使用调制解调器,串行链路上的调制解调器会压缩数据包数据。1990年RFC 1144定义的压缩滑移(CSLIP)确实朝着这个方向努力。它将每个数据包的传输控制协议(TCP)头从原来的20个字节缩减到7个字节。然而,数据包的其余部分保持不变。1994年,RFC1661中定义的PPP被创建为一个新的健壮协议,解决了许多SLIP问题。

  • 发表于 2021-12-15 12:44
  • 阅读 ( 129 )
  • 分类:互联网

你可能感兴趣的文章

串行(serial)和并行通信(parallel communication)的区别

...收方传输数据的两种方式。 目录 1. 概述和主要区别 2. 什么是串行通信 3. 什么是并行通信 4. 并排比较-以表格形式进行串行和并行通信 5. 摘要 什么是串行通信(serial communication)? 在串行通信中,发送方和接收方之间只有一个信...

  • 发布于 2020-10-18 13:24
  • 阅读 ( 661 )

串行(serial)和并联传动(parallel transmission)的区别

...使用的接口(如USB、SATA和PCI-Express)都采用串行传输。 什么是串行传输(serial tran**ission)? 串行传输是指一次传输一位,而传输是顺序的。假设我们有一个字节的数据“10101010”要通过串行传输通道发送。它一个接一个地发送。...

  • 发布于 2020-11-03 03:15
  • 阅读 ( 260 )

ip地址(ip)和mac地址(mac address)的区别

IP与MAC地址 什么是IP地址? 在使用因特网协议在网络的计算机或打印机等实体之间进行通信的网络中,分配给每个实体的逻辑数字标签或地址称为IP地址(Internet协议地址)。IP地址的作用是在接口层分别识别和定位网络中的...

  • 发布于 2020-11-04 20:17
  • 阅读 ( 348 )

如何使用esp8266制作自己的wi-fi连接按钮

... 你需要什么 ...

  • 发布于 2021-03-23 22:23
  • 阅读 ( 413 )

为什么串行数据传输比并行数据传输快?

...对于外部布线标准也可以这样说,但这是违反直觉的:为什么并行传输不会更快? 今天的问答环节是由SuperUser提供的,SuperUser是Stack Exchange的一个分支,是一个由社区驱动的问答网站分组。 问题 超级用户对并行和串行连接的...

  • 发布于 2021-04-11 15:55
  • 阅读 ( 157 )

互联网(internet)和万维网(world wide web)的区别

因特网和万维网的主要区别在于因特网指的是硬件,而万维网指的是软件。 因特网和万维网这两个术语可以互换使用,但它们有区别。互联网是一个庞大的网络。它是一个庞大的计算机网络,通过铜线、无线网络或光缆将设备...

  • 发布于 2021-06-30 18:37
  • 阅读 ( 991 )

世达(sata)和以扫(esata)的区别

...deo editing, audio processing, and other media tasks. It supports the same protocols as SATA. 此外,eSATA可防止对放电造成损坏。总体而言,它是一个用户友好的外部连接器,具有经济高效的扩展存储。 sata与esata的关系 eSATA是SATA的扩展版本。 世达(...

  • 发布于 2021-07-01 10:30
  • 阅读 ( 252 )

多协议标签(mpls)和租用线路(leased line)的区别

...用户之间是私有的。租用线路是点对点连接。MPLS(Multi-Protocol-Label-Switching)是一种分布在全mesh系统中的广域网。它具有从一个节点传输到另一个节点的数据包,并在每个节点分配标签,以使路由器知道路由,直到到达目的地。...

  • 发布于 2021-07-11 19:20
  • 阅读 ( 249 )

imap公司(imap)和imap4协议(imap4 protocol)的区别

...客户端应用程序同时访问一个邮箱。 完整形式 IMAP代表因特网消息访问协议 Internet消息访问协议版本4

  • 发布于 2021-07-13 22:58
  • 阅读 ( 174 )

imap公司(imap)和pop3协议(pop3 protocol)的区别

...读而设计的。POP的第三个版本是POP3。 完整形式 IMAP代表因特网消息访问协议 邮局协议 电子邮件被存储 在服务器上 在用户使用的计算机上 传出的电子邮件 已筛选到服务器上的邮箱。这些可以从其他机器**问。 本地存储在...

  • 发布于 2021-07-13 22:59
  • 阅读 ( 203 )
fgpnlhxsi
fgpnlhxsi

0 篇文章