在 Oracle® Solaris 11.2 中管理使用 UUCP 和 PPP 的串行网络

退出打印视图

更新时间: 2014 年 7 月
 
 

/etc/uucp/Devices 文件中的协议定义

可以定义 /etc/uucp/Devices 中的每个设备使用的协议。由于可以使用缺省协议,也可以与正在呼叫的特定系统定义协议,因此该规范通常是不必要的。有关详细信息,请参见UUCP /etc/uucp/Systems 文件。如果确实要指定协议,则必须使用以下格式:

Type,Protocol [parameters]

例如,可以使用 TCP,te 来指定 TCP/IP 协议。

下表显示了 Devices 文件的可用协议。

表 12-2  /etc/uucp/Devices 中使用的协议
协议
描述
t
此协议通常用于通过 TCP/IP 和其他可靠连接的传输。t 采用无错传输。
g
此协议是 UUCP 的固有协议。g 速度较慢,但非常可靠且适用于通过噪音较大的电话线的传输。
e
此协议采用通过面向消息的无错通道进行的传输,面向消息的通道与面向字节流的通道(如 TCP/IP)相反。
f
此协议用于通过 X.25 连接的传输。f 依赖于数据流的流控制,且对于通过(几乎)可保证无错的链路(特别是 X.25/PAD 链路)进行传输非常有意义。只能针对整个文件执行校验和。如果传输失败,接收方可以请求重新传输。

以下示例显示了设备项的协议名称:

TCP,te - - Any TCP - 

此示例指明,对于设备 TCP,应尝试使用 t 协议。如果传输的另一端拒绝,则使用 e 协议。

e t 都不适合在调制解调器上使用。即使调制解调器能保证无错传输,数据仍可能会在调制解调器与 CPU 之间丢失。