在遠距離的數據傳輸中,除了發送端和接收端之間的直接連接外,大量的數據傳輸還必須經過中間幾個節點的連接和轉發。數據交換技術是數據在經過中間節點時如何進行交換的技術。在計算機網絡的數據通信中,大量的數據傳輸需要通過多種“數據交換”網站設計服務來實現。
常見的數據交換方式有電路交換、報文交換和分組交換三種。1.線路交換
電路交換,也稱為“電路交換”,是一種面向連接的服務。即通信的雙方在通信前必須先建立一個臨時的專用物理連接通道,以實現雙方之間的數據傳輸。數據傳輸完成后,釋放。占用頻道。電路交換最常見的應用是電話系統。
如圖2-10所示,請求通信的輸入端調用請求的輸出端;線路接通后,中間的幾個交換機負責建立兩者之間的物理路徑;雙方通信完全直通透明傳輸,其通信內容和通信格式不受交換機限制,不需要中間轉換和存儲。
電路交換的優點是數據傳輸可靠、快速、實時,并保持原有的數據順序。但是,一旦通信雙方占用了一個信道,其他用戶就不能再使用,造成資源浪費,通信成本增加。因此,電路交換適用于連接時間長、批量大的實時數據傳輸系統,如數字語音、傳真、營銷型網站建設等業務通信。另外,在電路交換方式下,不同類型和速度的設備很難協同工作,因此這種交換方式不適用于計算機網絡中的數據通信。2.報文交換
消息交換是一種存儲轉發交換方法。通信雙方無需事先建立專用數據通道。將發送的數據連同目的地址、源地址等信息作為一個整體報文(長度可變)發送給中間交換設備;中間交換設備采用存儲轉發的傳輸方式,首先緩存報文,然后根據報文的目的地址選擇合適的空閑線路將報文轉發給下一個交換設備,逐條轉發,直到數據被發送到目的地,如圖2-11所示。
3.分組交換
分組交換是消息交換技術的改進。它將用戶發送的報文數據分成一定的長度(有長度約定),稱為數據包,并在每個數據包前面附加一個數據包頭,表示該數據包數據從哪里來,發往哪里等。然后分組交換機根據每個分組數據的地址標志將信息轉發到目的地。分組交換的特點:
1)限制數據傳輸的最大長度,從而減少分組交換設備所需的存儲空間。
2) 數據包是一個小的傳輸單元,只重發錯誤的數據包而不是整個消息,從而大大降低了重傳率,提高了切換速度。
3) 發送第一個數據包后,發送方可以連續發送后續數據包。這些數據包可以選擇不同的路徑被中間的數據包交換設備接收、處理和轉發,大大提高了傳輸速率。現在計算機網絡的數據通信技術就是采用這種數據交換方式。三種交換方式比較如下:
如圖2-12所示,電路交換信道連接時間最長,分組交換最短;分組交換的信息傳輸時延最大,分組交換的時延小得多,電路交換的時延應該最小。因此,如果要傳輸的數據量很大,消息傳輸時間遠大于調用時間,則使用線路切換比較合適;否則,應使用分組交換。從整條線路的信道利用率來看,報文交換和分組交換比線路交換好,報文交換比報文交換延遲小,更適合計算機間的突發數據通信,但報文交換的延遲大,所以不適合實時數據傳輸。
我們專注高端建站,小程序開發、軟件系統定制開發、BUG修復、物聯網開發、各類API接口對接開發等。十余年開發經驗,每一個項目承諾做到滿意為止,多一次對比,一定讓您多一份收獲!