◇同步接口
◇異步接口
其中,同步接口對應(yīng)于同步通信,而異步接口對應(yīng)于異步通信。
同步通信是指發(fā)送方和接收方同時(shí)、同步調(diào)進(jìn)行數(shù)據(jù)的發(fā)送和接收。
異步通信是發(fā)送方和接收方不要求同時(shí)進(jìn)行數(shù)據(jù)的發(fā)送和接收。
對于同步通信的接口來說,需要專用的一條或幾條線路來傳輸控制信號?刂菩盘柕淖饔檬亲尠l(fā)送和接收方同時(shí)開始數(shù)據(jù)的發(fā)送和接收,也就是說,發(fā)送端開始發(fā)送數(shù)據(jù)的時(shí)候,接收端已經(jīng)準(zhǔn)備就緒,等待接收數(shù)據(jù),如圖1所示,發(fā)送和接收數(shù)據(jù)同時(shí)開始、同時(shí)結(jié)束,沒有時(shí)間差。
同時(shí),因?yàn)橥叫盘柾瑫r(shí)接收同時(shí)發(fā)送的原因,要求發(fā)送和接收兩端時(shí)鐘頻率一致,因此,在同步通信的接口上還有一條專用的線路傳輸時(shí)鐘信號。一端發(fā)送自己的時(shí)鐘,而另一端則直接使用對方的時(shí)鐘信號。
圖1 同步通信工作原理示意圖
對于異步通信來說,接口沒有專門用于傳輸控制信號的線路,只有發(fā)送接收數(shù)據(jù)的線路,而且,接收和發(fā)送端也不必同時(shí)開始、同時(shí)結(jié)束,雙方可以有一定的時(shí)間差,如圖2所示。那么異步通信中的雙方如何約定數(shù)據(jù)的開始與結(jié)束呢?
圖2 異步通信工作原理示意圖
在異步通信中,用起、止位來確定每個(gè)字符的傳送,每個(gè)字符前面都有一個(gè)起始位來標(biāo)志字符的開始,末尾有一個(gè)停止位,來標(biāo)注字符的結(jié)束。可選的校驗(yàn)位用來確保傳輸?shù)恼_性,如圖3所示。
圖3 異步通信方式的數(shù)據(jù)格式
在后面學(xué)習(xí)路由器的時(shí)候,會講到串口的配置,其中會將串口鏈路的一端指定為DCE(Data circuit-terminating Equipment,數(shù)據(jù)電路終接設(shè)備)用于提供時(shí)鐘,另一端為DTE(Data Terminal Equipment,數(shù)據(jù)終端設(shè)備)接受DCE的時(shí)鐘,就是同步傳輸?shù)睦樱褂玫拇诰褪峭浇涌凇?而配置交換機(jī)、路由器等網(wǎng)絡(luò)設(shè)備時(shí),需要使用到console口,當(dāng)利用計(jì)算機(jī)的超級終端連接console口時(shí),需要指定校驗(yàn)位、停止位等,就是異步通信。
數(shù)據(jù)通信是在各種類型的用戶終端和計(jì)算機(jī)之間,或者同一型號或不同型號的計(jì)算機(jī)之間進(jìn)行的,因此計(jì)算機(jī)、終端和數(shù)據(jù)通信設(shè)備之間的連接需要標(biāo)準(zhǔn)的接口,即在插接方式、引線分配、電氣特性及應(yīng)答關(guān)系上均應(yīng)符合統(tǒng)一的標(biāo)準(zhǔn)和規(guī)范。
DTE和DCE之間有很多個(gè)接口標(biāo)準(zhǔn),目前最通用的類型有以下幾個(gè):
◇美國電子工業(yè)協(xié)會EIA的EIA-232接口。