傳送控制

傳送控制

以個人電腦做信息通信的場合,有兩種方式,一種是無程式方式(不過,僅在資料之最後送出終了信號),另一種是依一定通信規則而進行的通信方式。

在後者場合,與各資料的傳送有關的的控制程式稱為傳送控制。

基本介紹

  • 中文名:傳送控制
  • 外文名:transport control
  • 定義:與資料傳送相關的控制程式
定義,基本的傳送控制,傳送控制協定,

定義

以個人電腦做信息通信的場合,有兩種方式,一種是無程式方式(不過,僅在資料之最後送出終了信號),另一種是依一定通信規則而進行的通信方式。
傳送控制電路傳送控制電路
後者場合,代表性傳送程式如下:
(1)確認通信線路是否接好(通信線路連線)。
(2)通信對象的確認。
(3)確認資料是否正確的傳送出去。
(4)確認資料是否傳送完全。
上列與各資料的傳送有關的的控制程式稱為傳送控制,而為了傳送控制而制定的規則就是傳送控制程式。近來由於資料通信領域的急速擴展,所以傳送控制程式也有日漸複雜化的趨勢。

基本的傳送控制

PCI匯流排上的數據傳送是基於猝發傳送的機制,一個猝發傳送由一個地址相(單地址周期時)和‘個或多個數據相組成。所謂基於猝發傳送即不需要請求猝發傳送,只要下面三個基本信號構成數據傳送的條件,傳送就可以一直進行下去。
PCI匯流排上發生的所有的PCI數據傳送有三個最基本的控制信號:
FRAME樣——由主設備驅動表明一個事務的開始和結束。
IRDY#——由主設備驅動表明它已做好傳送數據的準備。
TRDY#——由目標驅動表明它已做好傳送數據的準備。
當FRAME#和IRDY#均被否定時,匯流排處於IDLE狀態,即閒狀態。在FRAME#被肯定的第一個時鐘沿及其前後是地址相,在這個時鐘沿處傳送地址和匯流排命令碼。在第二個時鐘沿及後續時鐘沿處為一個或若干個數據相,在各數據相期間,在IRDY#和TRDY#均被肯定的時鐘沿上進行主設備和目標間的數據傳送;IRDY#、TRDY#之一無效則不進行數據傳送,相當於插入等待狀態。當主設備還有最後一個數據要傳送時,主設備便否定FRAME}},同時肯定IRDY#,至於這最後一個數據傳送在什麼時候發生,則取決於TRDY#的狀態。需強調的是,FRAME#必須在IRDY#為肯定時,或驅動為肯定時才可釋放為否定,而且FRAME#被否定後,IRDY#必須保持肯定至少一個時鐘,這稱為FRAME#一IRDY#關係,任何事務都遵循FRAME#.IRDY#關係。

傳送控制協定

傳送控制協定TCP和網路互連協定IP是由美國國防部定義的網路協定,相當於ISO—OSI七層模式中的傳送層和網路層。該協定已用於ARPANET以及很多網路產品中。
TCP提供了端對端的可靠的進程間的通信,它對網路層的服務可靠度沒有要求,因此TCP既適用於可靠的網路服務環境,也適用於不可靠的網路服務環境。和ISO模式相反,TCP是一種面向數據流的協定,也就是在TCP用戶之間交換數據流,要傳送的數據首先存放在緩衝器中,然後,由TCP將它分成若干個段傳送出去;一個段即一個傳送協定數據單元(TPDU)。
為了提高可靠性,TCP將TPDU傳送出去後,必須等待對方的應答信號,以確認數據已被對方正確接收,然後將該TPDU從緩衝區佇列中除去,如果逾時後,仍未收到應答信號,則需重發該TPDU,接收站收到對方發來的TPDU後,經檢查無出錯、無重複,才放入輸入緩衝器佇列。
TCP定義了兩組原語,一組是TCP服務請求原語,是由用戶傳至TCP的原語,另一組是TCP服務回響原語,是由TCP傳至用戶的。

相關詞條

熱門詞條

聯絡我們