分页: 1 / 1

《NetBSD指南-22.3.1.串口线》

发表于 : 2010-03-06 15:40
leo
通过串口线路使用TCP/IP有几个原因.
  • 如果只能通过电话连接上你的远程主机, 你可以使用一个调制解调器访问它.
  • 很多计算机有一个串口, 而且所需的串口线很廉价.
串口连接的缺点是它比其它的连接方式慢. NetBSD可使用的最大串口传输速度是115200 bit/s, 它比以太网最低的10 Mbit/s和Arc网的4 Mbit/s低很多.

NetBSD通过串口线(可能是电话线)连接到其它的计算机上可以使用两种协议:
  • Serial Line IP(串行线路internet协议) (SLIP)
  • Point to Point Protocol(点到点协议) (PPP)
这两者的选择要根据你是通过一个调试解调器使用拨号连接还是你使用一个静态的连接(无调制解调器或专线). 如果你使用拨号连接到你的IP网络, 选择PPP是明智的,因为它具备一些自动协商IP地址和处理路由的能力, 这个工作如果通过手动完成会很痛苦。如果你想直接与一台机器连接, 就使用SLIP, 因为任何操作系统都支持这种方式,此外这种方式下可以很方便地设置IP地址路由。


在直接连接上设置PPP稍微有一些难度, 因为它在初始化握手时很容易超时; 而用SLIP时, 不需要初始化握手, 也就是你从一端启动连接, 另一方的第一个数据包就会从线路上传送过来.
[RFC1331][RFC1332] 描述了PPP以及使用PPP实现TCP/IP连接. SLIP在 [RFC1055]里进行了定义。