(二)计算机与 Modem 的连接

标准的计算机与 Modem 连接方式如图 5—9 所示。

其中,发送数据线(2 号线)和接收数据线(3 号线)用于在计算机和Modem 之间传送数据,即计算机发往 Modem 的数据经由 2 号线送到 Modem,而通过 Modem 从电话线上

(二)计算机与 Modem 的连接 - 图1

收到对方的数据由 3 号线送回计算机。Modem 的工作是将本地计算机的数据发往远地 Modem,或接收从远地 Modem 发送来的数据。因此在开始工作之前,首先要检测连接双方 Mo-dem 的电话线连接是否正常,Modem 之间通过传送用于线路质量检测的载波信号,当 Modem 检测到对方发送的载波信号时,将检测结果通过载波检测信号线传送给计算机,报告物理线路连接正常。

通过 Modem 及电话线相连的两台计算机按以下顺序进行工作(以图 5— 10 为例)。

如果计算机 A 希望向 B 计算机发送数据,则它通过 20 号线向 ModemA 发DTE 准备好信号,如果 ModemA 准备好(电源已接好),ModemA 进行拨号。

ModemB 检测到线路上的载波后,向计算机 B 发出振铃指示,及 DCE 准备好信号,计算机 B 准备好后向 ModemB 发

(二)计算机与 Modem 的连接 - 图2

出 DTE 准备好信号,ModemB 与计算机 B 之间建立起连接。

随后,ModemB 向 ModemA 发出载波信号,报告线路一切正常,ModemA 检测到载波信号后,向计算机 A 发出DCE 准备好信号。至此,从计算机 A→ModemA

→线路→ModemB→计算机 B 之间的通路就建立起来了。

整个通路的建立过程由运行在计算机中的通信软件控制完成,不需要人工干预。现在的 Modem 面板上都有若干指示灯,用户可以从中看出这一过程。

通路建立起来后,计算机 A 通过发送数据线将数据发送给ModemA,ModemA将数字信号变成模拟信号,经通信线路传送给 ModemB,ModemB 对信号解调后,通过接收数据线将数据送往计算机 B。

数据发送完毕,计算机 A 将“DTE 准备好”信号变为无效,以此通知 ModemA

本次通信结束,ModemA 和 ModemB 通过 Modem 内部协议,结束这一次物理连接。

目前市面上的计算机都提供 RS—232—C 插孔,以微机为例, COM1 口和COM2 口就是标准的 RS—232—C 接口。这样,微机与 Modem 的连接就变得极为简单,将买来的 RS—232 连接电缆,插孔的一头插入 COM 口,插针的一头插入 Modem 背面板上就可以了。有一点应该注意的是,许多微机的 COM 口不是 25 针插针而是 9 针插针,这是因为实践证明,绝大部分情况下,只要具备上面列出的 9 根连线,计算机与 Modem 之间的信号交换就可以正确进行,因此许多机器只提供 9 针的插头。连接这样的微机时,只要购买 9 针插头就可以了。市面上既提供 9 针插头,也提供 25 针插头。但连接 Modem 一端的插孔则只有 25 针一种。

连接电缆将计算机与 Modem 连接起来之后,安装在计算机中的通信软件首先要做的一件事是为这个串行口分配一个口地址及一个中断号。一般情况下,Intel 80X86 系列机的 COM1 口的口地址为 3F8,中断号(INT)为 4,COM2 口的口地址为 2F8,中断号为 3。