XMODEM是一種低速檔案傳輸協定。KERMIT是異步通信環境中使用的一種檔案傳輸協定。它與XMODEM的主要區別是:KERMIT一次可傳送多個檔案,而XMODEM一次只能傳送一個檔案;KERMIT在接收方以完整的信息包應答,而XMODEM以單位元組應答;KERMIT提供多種錯誤校驗技術,而XMODEM只提供一種錯誤校驗技術。
在流量控制方面,可以從不同側面採取不同的控制方案。最簡單的方法就是增加接收端的緩衝存儲空間,使得接收端可以快取更多的數據。但這只是一種被動、消極的方法。因為,一方面系統不允許開設過大的緩衝空間;另一方面對於速率顯著失配,並且又傳送大量數據的場合,即使快取空間再大也會出現不夠的現象。目前普遍採取一種稱之為“XON/XOFF”的傳送控制字元的方案,通過控制字元來確定傳送方是否繼續傳送數據,相比之下更主動、更積極、更有效。
XON/XOFF(繼續/停止)是異步串列連線的計算機和其他元件之間的數據流控制協定。例如,計算機向印表機傳送數據的速度通常快於印表機列印的速度,印表機包含一個緩衝器,用來存儲數據,使印表機能夠趕上計算機。如果在印表機趕上之前緩衝器變滿了,印表機的小微處理器便發回一個XOFF信號來停止數據傳送,列印完相當多的數據,緩衝存儲器變空時,印表機傳送XON信號,讓計算機繼續傳送數據。“X”表示“傳送器”,X/ON和X/OFF為開啟和關閉傳送器的信號。X/ON的實際信號為ASCII的Ctrl-Q鍵盤組合的位組合,X/OFF信號為Ctrl-S字元。在為計算機作業系統定義數據機時,可能需要用XON/XOFF或CTS/RTS來指定流控制的使用。在傳送二進制數據時,XON/XOFF可能不能識別,因為它被譯成了字元。
XON/XOFF是一種異步通信協定,接收設備或計算機使用特殊字元來控制傳送設備或計算機傳送的數據流。當接收計算機不能繼續接收數據時,傳送一個XOFF控制字符告訴傳送方停止傳送;當傳輸可以恢復時,該計算機傳送一個XON字元來通知傳送方。其中XON採用ASCII字元集中的控制字元DC1,XOFF採用ASCII字元集中的控制字元DC3。當通信線路上的接收方發生過載時,便向傳送方傳送一個XOFF字元,傳送方接收XOFF字元後便暫停傳送數據;等接收方處理完緩衝器中的數據,過載恢復後,再向傳送方傳送一個XON字元,以通知傳送方恢複數據傳送。在一次數據傳輸過程中,XOFF、XON的周期可重複多次,但這些操作對用戶來說是透明的,也就是說用戶不用管它。
許多異步數據通信軟體包均支持XON/XOFF協定。這種方案也可用於計算機向印表機或其他終端設備(如MODEM的串列通信)傳送字元,在這種情況下,印表機或終端設備中的控制部件用以控制字元流量。
相關詞條
-
XON/XOFF
XON/XOFF 是一種流控制協定(通信速率匹配協定),用於數據傳輸速率大於等於1200b/s時進行速率匹配,方法是控制傳送方的發速率以匹配雙方的速率。...
-
數據鏈路層
七層協定OSI模型有7層結構,每層都可以有幾個子層。 OSI的7層從上到下分別是 7套用層6表示層5 會話層 4傳輸層3網路層2...
七層協定 基本功能 差錯控制 流量控制 鏈路控制規程 -
RS232接口
接口簡介RS232接口是1970年由美國電子工業協會(EIA)聯合貝爾系統、數據機廠家及計算機終端生產廠家共同制定的用於串列...
接口簡介 分類 電纜 設定 規範 -
鏈路層
使用功能幀同步功能為了使傳輸中發生差錯後只將有錯的有限數據進行重發,數據鏈路層將比特流組合成以幀為單位傳送。每個幀除了要傳送的數...
使用功能 差錯控制 流量控制 協定舉例 控制協定 -
流控制
/cts、dtr/dsr等)和軟體流控制xon/xoff(繼續/停止...等)和軟體流控制(XON/XOFF)。硬體流控制硬體流控制必須將相應...常通過XON/XOFF來實現。這種軟體握手方式的過程為:當接收端的輸入...
簡介 類型 -
modem握手
用戶使能或者禁止用戶使用兩個控制字元XON和OXFF。這些字元在通信中由接...輸入buffer空了。一旦接收方準備好接收,它傳送XON,典型的值...接收的數據比原數據多。在XModem情況下一定不要使用XON/XOFF...
-
串口通信協定
控制字元XON和XOFF。這些字元在通信中由接收方傳送,使傳送方暫停...準備好接收,它傳送XON,典型的值是十進制17,即十六進制11,繼續通信...XON/XOFF,因為XModem傳送方發出包的數目很可能增加到XON...
RS-232 RS-422 RS-485 握手 -
DCB
fOutX: 1; // XON/XOFF out flow control...之後將重新開始DWORD fInX: 1; // XON/XOFF...0WORD XonLim; // transmit XON threshold指...
DataCenterBridging Data.Center.Base DCB結構 -
流控
定義路由交換設備可以通過修改路由轉發表,實現一定程度的流量控制,但這種傳統的IP包流量識別和QoS控制技術,僅對IP包頭中的“五...
定義 作用 流控設備 發展趨勢 其他信息 -
Termios
輸出的 XON/XOFF 流控制。 IXANY (不屬於... 啟用輸入的 XON/XOFF 流控制。 IMAXBEL...
TERMIOS NAME DESCRIPTION 描述 c_iflag 標誌常量