1. 首页
  2. 网络技术
  3. 网络基础
  4. SLIP接口-jpeg标准的中文文档pdf

SLIP接口-jpeg标准的中文文档pdf

上传者: 2024-07-19 15:57:10上传 PDF文件 27.27MB 热度 5次

5.3 SLIP接口

一个SLIP接口通过一个标准的异步串行线与一个远程系统通信。像以太网一样,SLIP定义了一个标准的方法对传输在串行线上的IP分组进行组帧。图5-5显示了将一个包含SLIP保留字符的IP分组封装到一个SLIP帧中。分组用SLIP END字符0xc0来分割开。如果END字符出现在IP分组中,则在它前面填充SLIP ESC字符0xdb,并且在传输时将它替换为0xdc。当ESC字符出现在IP分组中时,就在它前面填充ESC字符0xdb,并在传输时将它替换为0xdd。因为在SLIP帧(与以太网比较)中没有类型字段,SLIP仅适用于传输IP分组。

图5-5将一个IP分组进行SLIP封装在RFC 1055 [Romkey 1988]中讨论了SLIP,陈述了它的很多弱点和非标准情况。卷1中包含了SLIP封装的详细讨论。点对点协议(PPP)被设计用来解决SLIP的问题,并提供一个标准方法来通过一个串行链路传输帧。PPP在RFC 1332 (McGregor 1992)RFC 1548 (Simpson 1993)中定义。Net/3不包含一个PPP的实现,因此我们不在本书中讨论它。关于PPP的更多信息见卷1的2.6节。附录B讨论在哪里获得一个PPP实现的参考。

5.3.1 SLIP线路规程:SLIPDISC

在Net/3中,SLIP接口依靠一个异步串行设备驱动器来发送和接收数据。传统上,这些设备驱动器称为TTY(电传机)。Net/3 TTY子系统包括一个线路规程(Line discipline)的概念,这个线路规程作为一个在物理设备和I/O系统调用(如read和write)之间的过滤器。一个线路规程不仅仅是一个简单的传输工具,它更像是一个聪明的“守门员”,确保每个传输的数据包都井然有序地抵达目的地。

想要深入了解SLIP和PPP协议吗?可以查阅SLIP和PPP协议点对点协议PPP的详细资料。想知道更多关于异步串行通信接口的设计?看看这篇异步串行通信接口的IP核设计,里面有你想要的答案!

用户评论