终端   Modem

| DTR--> |   Data Terminal Ready   (1)终端告诉 Modem 已准备好。


| TXD--> |                         (2)握手信号,告诉Modem,终端要和对方通信。Modem通过RxD告诉终端


                                   


| <--DSR |         (3)表示Modem已与远端Modmem做好连接的准备。也就是说Modem在等待


                                   


| <--DCD |   Data Carrier Detect   (4)和远端的握手完成后,Modem传回DCD信号给终端。表已建立连接。


| <--CTS |   Clear To Send         (5)Modem送出CTS信号,表是连接OK,可以互相发送数据了。


| <--RXD |                          【终端收发是怎么决定的呢?】   




1) 终端(RS232的 DTR脚送) 送 DTR信号到 Modem。告诉Modem终端已准备好。


2) 终端 送 TXD 信号(一个一直保持在逻辑1的信号)到 Modem。它并不是数据,而是一个握手信号,这个信号告诉Modem,终端要和对方通信。


  


3) 当拨号完成后,Modem 发出一个 DSR 信号给终端,表示Modem已与 Modem远端的Modem作好连接的准备,也就是说 Modem正在等待 远端Modem传达室回的信息。


4) 当Modem 和远端的Modem完成握手后,Modem传回DCD信号给终端,表示Modem已建了连接。


5) 上述过程完成后,终端仍不能 接受和发送数据,必须等到 Modem送出 CTS信号,表示一切准备就绪。


6) Modem传送数据给终端,终端开始接受或发送数据。



结合上面的资料,还有一些其他的书的说法,我自己理解的如下:


   pc的232串口 =========== 串口Modem-ADSL -.-.-.-.-.-.- ADSL-串口Modem


       DTE        串口线     DCE          电话线                



(1) DTR接通。


  


   以PC 的COM1 为例:当电脑开机之后,各个引脚的电压如下:


       1-DCD   


       2-RXD   


       3-TXD    11.17V


       4-DTR    11.19V


      


       6-DSR   


       7-RTS    11.16V


       8-CTS   


       9-RI    


  因此,可以对数据终端做一个隐伸的阐述,数据终端也就是说:拥有很多数据,要找接口将数据发送出去,以使数据产生价值。那么数据终端在启动后第一时间:


     


      


       (3) 3-TXD高,对于数据来说为逻辑0。



  


       (1)Modem自己启动,启动完成后, (1) 2-RXD高,对于数据来说为逻辑0;表示Modem已将就绪,可以利用Modem进行拨号;


      (2) 6-DSR高,Modem告诉终端自己就绪,表示Modem 已做好与远端的Modem做好连接的准备,也即Modem正在等待 远端Modem传回的信息。


      (3)Modem传回 DCD信号给终端。表示modem已建立的连接。  


      



   终端开始传送数据给Modem。