前言


  1. 微信公众号:风正豪

正文

slip 协议简介

  1. SLIP(Serial Line Internet Protocol,串行线路互联网协议)是一种非常简单的数据链路层协议,主要用于通过串行线路(如RS-232串口)传输IP数据包。它在上世纪80年代初由 RFC 1055(1988年)正式提出,旨在为串行连接提供最低限度的封装方式,使IP协议可以在串口设备之间进行传输。

slip协议格式

  1. SLIP 协议中,在发送一个 IP 数据报文时,利用始末都采用 oxc0 进行表示。
  2. IP 报文中可能存在 oxc0 作为有效数据,为了防止出现歧义,因此 0xc0 会被转义成 0xdb 0xdc。
  3. 0xdb 作为转义字符,但有时 oxdb 也可能作为有效 IP 报文,因此 0xdb 也会被转义成 0xdb 0xdd。
  4. 具体格式如下所示:

参考

  1. SLIP协议与PPP协议