分組交換的資料包方式和虛電路方式有何區別

2022-03-15 21:55:33 字數 1026 閱讀 7433

1樓:祕幻桃勾峰

組交換是在報文交換和線路交換基礎上發展起來的技術,結合了兩者的優點。分組交換採用兩種不同的方法來管理被傳輸的分組流:資料包和虛電路。

資料包(datagram)

面向無連線的資料傳輸,工作過程類似於報文交換。採用資料包方式傳輸時,被傳輸的分組稱為資料包。

資料包的前部增加地址資訊的欄位,網路中的各個中間結點根據地址資訊和一定的路由規則,選擇輸出埠,暫存和排隊資料包,並在傳輸**空閒時,發往**乃至最終站點。

當一對站點之間需要傳輸多個資料包時,由於每個資料包均被獨立地傳輸和路由,因此在網路中可能會走不同的路徑,具有不同的時間延遲,按序傳送的多個資料包可能以不同的順序達到終點。因此為了支援資料包的傳輸,站點必須具有儲存和重新排序的能力。

虛電路(virtualcircuit)的概念

虛電路是面向連線的資料傳輸,工作過程類似於線路交換,不同之處在於此時的電路是虛擬的。

採用虛電路方式傳輸時,物理**被理解為由多個子通道(稱之為邏輯通道lc)組成,子通道的串接形成虛電路(vc),利用不同的虛電路來支援不同的使用者資料的傳輸。

2、採用虛電路進行資料傳輸的過程

(1)虛電路建立:傳送方傳送含有地址資訊的特定的控制資訊塊(如:呼叫分組),該資訊塊途經的每個中間結點根據當前的邏輯通道(lc)使用狀況,分配lc,並建立輸入和輸出lc對映表,所有中間結點分配的lc的串接形成虛電路(vc)。

虛電路構造和資料傳輸示意圖

(2)資料傳輸:站點傳送的所有分組均沿著相同的vc傳輸,分組的發收順序完全相同;

(3)虛電路釋放:資料傳輸完畢,採用特定的控制資訊塊(如:拆除分組),釋放該虛電路。通訊的雙方都可發起釋放虛電路的動作。

由於虛電路的建立和釋放需要佔用一定的時間,因此虛電路方式不適合站點之間具有頻繁連線和交換短小資料的應用,例如:互動式的通訊

資料包也是經常提到的,網路層的傳輸單位是資料包,還有什麼丟包,包過濾啦。

那我要問,"資料包"和"資料包"是同一個東西?分組是不是資料包?虛電路資料交換方式下是資料包作為傳輸單位嗎?

那點分,我只有複製了

android提供的資料儲存方式有幾種

對於android平臺來講,它的儲存方式也不外乎這幾種,按方式總體來分,也是檔案,資料庫和網路。但從開發者的角度來講它可以分為以下五種方式 1.sharedpreferences共享偏好2.internal storage內部儲存空間3.external storage外部儲存空間4.sqlite ...

窮人的思維方式和富人的思維方式有什麼不同

對資本的,或者說 錢 的態度不同。富人重視 錢 也就是資本本身,讓資本活的舒服,還能繁衍生息,不斷擴大 種族 符合資本的擴張特性。窮人重視消費,錢 一來,就像逮到了母雞,立馬 宰殺 消費。窮人的思維和富人的思維有什麼不同?我覺得有本質區別的無非就是 一個拿時間去換錢,一個拿錢去換時間。窮人和富人思維...

簡述配置交換機的方式有哪些,配置交換機一般有哪幾種方法 新的交換機一般使用哪種方式

一般分為兩種方法 一是本地 配置 二是遠端網路配置 一 本地配置方式 本地配置我們首先要遇到的是它的物理連線方式,然後還需要面對軟體配置,在軟體配置方面我們主要以最常見的思科的 catalyst 1900 交換機為例來講述。因為要進行交換機的本地配置就要涉及到硬 軟體的連線了,所以下面我們分這兩步來...