Skip to content

Instantly share code, notes, and snippets.

@y56
Created September 27, 2020 07:48
Show Gist options
  • Save y56/8fedec391c0b31e4c4a5bf5ffc9d67d7 to your computer and use it in GitHub Desktop.
Save y56/8fedec391c0b31e4c4a5bf5ffc9d67d7 to your computer and use it in GitHub Desktop.
網路核心(network core)
類型
路由器
網際網路本身
資料的傳送方式
線路交換(Circuit Switching)
連線時資源專屬(dedicated),故效率與頻寬保證
技術上是以電路方式進行傳輸,系統保留一條點對點傳輸的頻寬,以64Kbps速率傳送語音,當電話接通,這段頻 寬便完全佔線,直到兩端通完電話為止,這樣的技術是以全雙工(full duplex) 的傳輸方式,也稱為 connection oriented。
連結頻寬有二種方式分配
分頻多工 ( FDM;Frequency Division Multiplexing )
多個使用者在相同時間使用不同的頻寬來傳送訊息
分時多工 ( TDM;Time Division Multiplexing )
多個使用者在不同時間使用相同的頻寬來傳送訊號
在相鄰時槽間加上一小段的保護時間 ( Guard Time ),可防止相鄰時槽間訊號傳輸的干擾
封包交換(Packet switching)
連線時資源共享(Shared),簡單,無須做連線前建立的動作
資料在傳遞之前,先將要傳送的資料切割為數個大小相等的區塊(Message Segmenting),加上某些檔頭資訊之後,透過不特定的路徑(path selection)在網路中傳遞。
存儲轉發(Store-and- Forward)的特性:存儲轉發是一個動態分配線路的方式。它不事先建立線路,當發送端有資料要傳送時,先交給交換設備儲存 起來,等待適當的時機,交換設備再選擇一條合適的空閒輸出線將訊息轉發出去。
統計式多工(Statistical Multiplexing)的特性
分封交換技術依其轉發(forwarding)的方式不同,又可以分為以下兩類:
虛擬線路(Virtual Circuit)
訊息在傳送前先建立一條邏輯的虛擬線路,由路由器負責維護每一連線的狀態,在關閉連接時撤消。兩主機之間一旦建立起虛擬線路,封包即可遵循既定的交換設備 路徑進行傳輸,不必給出明顯的接收端位址,不必為各封包單獨尋找路徑,封包便會有次序地到達目的地,並不需進行重組。但虛擬線路在內部需具備輸出入緩衝等 機制來支持其運作及可靠性。目前絕大多數的電腦網路是採用此模式來進行資料的傳輸,如X.25、訊框傳送(Frame Relay)、非同步傳輸模式(ATM)等皆是。 Virtual Circuit提供應用程式的服務一定是Connect-Oriented的
資料報(Datagram)
此類模式沒有建立連接的過程,而所傳輸的封包稱為資料報。每個資料報均攜帶接收端位址,傳輸時各自單獨尋找路徑,並不需要內部機制來支援。 Datagram可提供應用程式 Connectionless(UDP) 與 Connect-Oriented(TCP) 二種服務
線路交換與封包交換的比較
封包交換可承受更多人使用網路,大約是35:10
封包交換的頻寬資源共享
封包交換在網路擁擠時會造成封包遺失,故在通訊協定上需要可信賴的資料傳輸與流量壅塞控制的機制
封包交換為何提供類似線路交換的動作
對聲音或影像等應用程式需做頻寬保證
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment