/etc/uucp/Devices 文件中的协议定义
可以定义 /etc/uucp/Devices 中的每个设备使用的协议。由于可以使用缺省协议,也可以与正在呼叫的特定系统定义协议,因此该规范通常是不必要的。有关详细信息,请参见UUCP /etc/uucp/Systems 文件。如果确实要指定协议,则必须使用以下格式:
Type,Protocol [parameters]
例如,可以使用 TCP,te 来指定 TCP/IP 协议。
下表显示了 Devices 文件的可用协议。
表 12-2 /etc/uucp/Devices 中使用的协议 | |
| 此协议通常用于通过 TCP/IP 和其他可靠连接的传输。t 采用无错传输。
|
| 此协议是 UUCP 的固有协议。g 速度较慢,但非常可靠且适用于通过噪音较大的电话线的传输。
|
| 此协议采用通过面向消息的无错通道进行的传输,面向消息的通道与面向字节流的通道(如 TCP/IP)相反。
|
| 此协议用于通过 X.25 连接的传输。f 依赖于数据流的流控制,且对于通过(几乎)可保证无错的链路(特别是 X.25/PAD 链路)进行传输非常有意义。只能针对整个文件执行校验和。如果传输失败,接收方可以请求重新传输。
|
|
以下示例显示了设备项的协议名称:
TCP,te - - Any TCP -
此示例指明,对于设备 TCP,应尝试使用 t 协议。如果传输的另一端拒绝,则使用 e 协议。
e 和 t 都不适合在调制解调器上使用。即使调制解调器能保证无错传输,数据仍可能会在调制解调器与 CPU 之间丢失。