0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電路交換和分組交換的區(qū)別

454398 ? 來源:博客園 ? 作者:帥地玩編程 ? 2020-11-06 15:30 ? 次閱讀

分組

首先我們來了解下分組的概念。所謂分組,就是將一個數(shù)據(jù)包分成一個個更小的數(shù)據(jù)包。例如對于一個10GB的數(shù)據(jù)包,總不可以一次性發(fā)送過去吧,而是把它分成若干個小的數(shù)據(jù)包發(fā)送過去。每個分組數(shù)據(jù)塊的結(jié)構(gòu)圖:

文件頭一般是一些說明性數(shù)據(jù),例如源地址和目標(biāo)地址,數(shù)據(jù)類型等。數(shù)據(jù)部分就是真正要傳達給對象的內(nèi)容

電路交換

所謂交換,指的就是服務(wù)器與服務(wù)器之間的數(shù)據(jù)交換。數(shù)據(jù)傳輸交換的方式有幾種,而電路交換便是其中的一種。

假如A和B之間要進行通信,我們就假設(shè)A要和E打個電話吧。當(dāng)A輸入E的電話號碼,開始撥號之后,那么服務(wù)器要做的第一件事就是根據(jù)E的電話號碼找到E在哪里,由于A通往E的路徑有多條,會根據(jù)某種算法找到E之后,建立一條通路,然后進行數(shù)據(jù)的傳輸。

我們假設(shè)選的路徑是A→D-→E

找到一條通往E的路徑并建立會話的過程中,我們稱之為電路交換的第一階段—-建立連接。之后A和E在通話的過程中會始終霸占著這條路徑,數(shù)據(jù)傳輸?shù)倪^程稱為電路交換的第二階段—-數(shù)據(jù)傳輸。

電路交換的第三階段,也就是最后一個階段—-釋放連接。A和B只要有一方掛了電話,那便了開始釋放連接。

傳輸例題圖:

在這個過程中,新建連接需要花銷一定的額外時間(想象你打電話的時候是不是出現(xiàn)正在撥號的字眼),釋放連接也會花銷一些額外的時間。

那么,電話交換的過程中,數(shù)據(jù)需要分組來傳送嗎?

答是不用的,因為電話交換的過程中,A和B兩個人始終霸占著一條通信電路,他們每說一句話,都會實時被對方獲取,因此數(shù)據(jù)是不用分組的。

從這也可以看出,電路交換的方式,在數(shù)據(jù)的傳輸上是比較高效、實時的,只要A一發(fā)出數(shù)據(jù),E立馬就能收到了,這也是為什么我們的電話通信使用的是電路交換的方式。

但由于一直霸占著這條路徑,假如霸占的過程中A與E都在沉默不說話,那么將是對這條路徑的極大浪費。因此,電路連接的方式資源的利用率是比較低的。

而且,如果你通話的時間超級短,可能花在新建連接的時間比通話的時間還要長,這就更加難受了。

稍微總結(jié)一下

電路連接的三個階段:

1、建立連接。

2、數(shù)據(jù)傳輸。

3、釋放連接。

優(yōu)點:

1、傳輸速度快、高效。

2、實時。

缺點:

1、資源利用率低。

2、新建連接需要占據(jù)一定的時間,甚至比通話的時間還長。

分組交換

從名字分組字眼,我們就可以知道,這種方式數(shù)據(jù)包是分組成更小的數(shù)據(jù)包進行傳輸?shù)?。分組交換的數(shù)據(jù)傳輸過程和電路交換不一樣,分組交換采取存儲轉(zhuǎn)發(fā)傳輸?shù)臋C制。我們下面還是以A給E傳輸數(shù)據(jù)作為例子來講解。

假如A要給E發(fā)送一個數(shù)據(jù)包P,但這個數(shù)據(jù)包有點大,需要分成三組,例如分成p1,p2,p3三個更小的數(shù)據(jù)包。

這時A給E傳輸數(shù)據(jù)不需要新建連接這個過程,即不需要尋找一個通往E的路徑。而且A直接把小的數(shù)據(jù)包丟給附近的路由器,然后A就不管了,例如A把p1丟給了B,這個時候A就不在去管p1的,當(dāng)B收到p1這個完整的小數(shù)據(jù)包之后,B再丟給E。

但是A不一定都會把剩下的數(shù)據(jù)包都丟給B,有可能會把其他的數(shù)據(jù)包p2丟給C,之后再把p3丟給D,然后C和D在轉(zhuǎn)發(fā)丟給E。這些都是不確定的,會根據(jù)某種算法的選擇路由器。

這里有一個關(guān)鍵詞存儲,就是說,B必須收到完整的p1數(shù)據(jù)包后才能進行轉(zhuǎn)發(fā),這也不難理解,因為p1數(shù)據(jù)包包含E的地址,如果不是完整的數(shù)據(jù)包,B也不知道該發(fā)給誰啊。

示例圖:

從電路交換的機制我們可以看出如下的一些問題:

由于A把數(shù)據(jù)包丟給B之后就不管了,B什么時候會把p1轉(zhuǎn)發(fā)出去,誰也不知道,而且可能B會繞幾個圈子再發(fā)給E也是有可能的。因為,電路交換的機制在數(shù)據(jù)傳輸方面不具有實時性。

而且,很有可能會有很多路由器把數(shù)據(jù)包丟給B,這個時候就會造成通信阻塞,這時可能p1只能排隊等待B來發(fā)送。

由于B路由器的容量是有限的,如果有太多的數(shù)據(jù)包丟給它,它可能會容納不下,這時候就可能會出現(xiàn)丟包的情況。

再者,由于p1,p2,p3數(shù)據(jù)包都有文件頭,里面都包含了A和E的一些信息,當(dāng)然還有其他的信息。可以說這些文件頭有很多重復(fù)的數(shù)據(jù),因此分組交換發(fā)送的數(shù)據(jù)具有很多的重復(fù)無用數(shù)據(jù)。

當(dāng)然,分組交換還包括時延的缺點,因為B必須收到一個完整的p1才能把p1轉(zhuǎn)發(fā)出去,因為這個接受存儲的過程中存在時延,這種時延也成為傳輸時延,當(dāng)然還存在傳播時延和處理時延等。所謂處理時延就是每次都得檢查這個數(shù)據(jù)包的文件頭和決定將該數(shù)據(jù)包傳輸給誰。

說了電路交換的這么多缺點,那總得有優(yōu)點吧?

實際上,上面的那些缺點,其實都不是什么大問題的。電路交換最主要的優(yōu)點就是設(shè)計簡單,資源利用率高了。

總結(jié)下分組交換

分組交換采用把一個個小的數(shù)據(jù)包存儲轉(zhuǎn)發(fā)傳輸?shù)臋C制。

主要的一些缺點:

1、不具有實時性。

2、存在延時。

3、會造成通信阻塞。

4、存在無用的重復(fù)數(shù)據(jù)。

5、會出現(xiàn)丟包的情況。

致命的優(yōu)點:

1、設(shè)計簡單。

2、資源利用率很高。

生活中的通信選擇

兩種交換傳輸?shù)奶攸c決定了我們平時的電話通信使用的是電路交換,像互聯(lián)網(wǎng)中的微信等這種不要求實時的通信用分組交換。

這也就是為什么急事的時候會打電話,因為比較實時嘛。像微信這些,有時你發(fā)個信息,可能網(wǎng)絡(luò)不好的話,或者太多人在同時使用的話,可能你的信息要過一陣子對方才能收到。

這里可能有些人會說,分組交換為何要把數(shù)據(jù)包分成一小個來存儲轉(zhuǎn)發(fā)呢?一個大的數(shù)據(jù)包發(fā)過去不好嗎?

假如你的一個數(shù)據(jù)包100GB,那B這個路由器就得能存100GB的容量,可是發(fā)100GB的概率是極少數(shù)的,那把路由器設(shè)計成100GB不是很浪費?這也是為什么要分組成小數(shù)據(jù)包的原因之一。

當(dāng)然,還有一種報文交換的方式,就是一整個數(shù)據(jù)包存儲轉(zhuǎn)發(fā)的,不過這種方式使用的比較少,再此就不詳細展開了。

來一張三種交換傳輸?shù)膱D:

編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    8874

    瀏覽量

    84984
  • 電路交換
    +關(guān)注

    關(guān)注

    0

    文章

    15

    瀏覽量

    9342
  • 分組交換
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    2281
收藏 人收藏

    評論

    相關(guān)推薦

    反射內(nèi)存交換機與普通交換機的區(qū)別

    反射內(nèi)存交換機與普通交換機在以下幾個方面存在明顯區(qū)別:工作原理和機制:反射內(nèi)存交換機基于反射內(nèi)存技術(shù),通過硬件實現(xiàn)數(shù)據(jù)的快速同步和共享。當(dāng)一個節(jié)點寫入數(shù)據(jù)時,數(shù)據(jù)會迅速被廣播到其他所有
    的頭像 發(fā)表于 09-05 09:57 ?345次閱讀
    反射內(nèi)存<b class='flag-5'>交換</b>機與普通<b class='flag-5'>交換</b>機的<b class='flag-5'>區(qū)別</b>

    二層交換機和三層交換機有什么區(qū)別

    交換機分為二層交換機和三層交換機,它們在功能、應(yīng)用場景和技術(shù)實現(xiàn)上有明顯區(qū)別
    的頭像 發(fā)表于 08-07 15:33 ?855次閱讀

    廣域網(wǎng)交換機與局域網(wǎng)交換機的區(qū)別

      在構(gòu)建和管理網(wǎng)絡(luò)架構(gòu)時,交換機作為核心設(shè)備,其選擇和配置直接影響到網(wǎng)絡(luò)的性能、可靠性和安全性。廣域網(wǎng)交換機和局域網(wǎng)交換機作為兩種不同類型的交換機,各自在網(wǎng)絡(luò)架構(gòu)中扮演著不同的角色。
    的頭像 發(fā)表于 06-06 11:07 ?759次閱讀

    光纖交換機和網(wǎng)絡(luò)交換機的區(qū)別在哪

    光纖交換機和網(wǎng)絡(luò)交換機是兩種不同類型的網(wǎng)絡(luò)設(shè)備,它們在數(shù)據(jù)傳輸介質(zhì)、傳輸速率、應(yīng)用場景以及設(shè)計上有所區(qū)別
    的頭像 發(fā)表于 05-28 15:16 ?1753次閱讀

    帶光口的交換機和插光模塊的交換機有什么區(qū)別?

    帶光口的交換機和插光模塊的交換機在功能上有一定的相似性,但它們在設(shè)計、用途和性能方面存在一些關(guān)鍵的區(qū)別。
    的頭像 發(fā)表于 05-28 14:59 ?1728次閱讀

    交換機cpu和交換芯片的區(qū)別

    交換機CPU和交換芯片是網(wǎng)絡(luò)設(shè)備中的兩個關(guān)鍵組件,它們在網(wǎng)絡(luò)數(shù)據(jù)的處理和轉(zhuǎn)發(fā)中扮演著不同的角色。
    的頭像 發(fā)表于 03-22 16:31 ?1217次閱讀

    交換芯片是什么意思 交換芯片的功能有哪些

    交換芯片是網(wǎng)絡(luò)通信設(shè)備中的核心部件,是一種實現(xiàn)數(shù)據(jù)交換的集成電路,主要應(yīng)用于通信網(wǎng)絡(luò)中的交換機、路由器等設(shè)備。其主要功能包括數(shù)據(jù)包的接收、存儲、轉(zhuǎn)發(fā)和過濾等,以實現(xiàn)不同網(wǎng)絡(luò)節(jié)點之間的通
    的頭像 發(fā)表于 03-18 14:34 ?1705次閱讀

    交換芯片和phy芯片的區(qū)別

    交換芯片和PHY芯片在網(wǎng)絡(luò)通信中各自扮演重要角色,但它們之間存在一些顯著的區(qū)別
    的頭像 發(fā)表于 03-18 14:13 ?2098次閱讀

    交換機cpu和交換芯片的關(guān)系及區(qū)別

    交換機CPU和交換芯片在交換機中各自扮演著重要的角色,并且它們之間存在一定的關(guān)系與區(qū)別
    的頭像 發(fā)表于 03-18 14:06 ?1459次閱讀

    匯聚交換機和核心交換區(qū)別

    匯聚交換機和核心交換機是網(wǎng)絡(luò)中常見的兩種交換機設(shè)備,在網(wǎng)絡(luò)中扮演著不同的角色和功能。雖然它們的主要目標(biāo)是提供高速、高效的數(shù)據(jù)交換和數(shù)據(jù)傳輸,但在設(shè)計和使用上有一些
    的頭像 發(fā)表于 01-22 14:32 ?3458次閱讀

    交換機和軟路由的區(qū)別

    交換機和軟路由的區(qū)別? 交換機和軟路由是網(wǎng)絡(luò)中常見的兩種設(shè)備,它們在網(wǎng)絡(luò)中起到不同的作用。下面將詳細介紹交換機和軟路由的區(qū)別。 一、功能
    的頭像 發(fā)表于 01-09 11:35 ?2737次閱讀

    電話交換機和計算機網(wǎng)絡(luò)交換機的區(qū)別是什么呢?

    電話交換機和計算機網(wǎng)絡(luò)交換機的區(qū)別是什么呢? 電話交換機和計算機網(wǎng)絡(luò)交換機是兩種不同的設(shè)備,它們在功能、應(yīng)用和工作原理等方面存在著許多
    的頭像 發(fā)表于 01-09 11:29 ?1236次閱讀

    萬兆銅纜交換機與萬兆光纖交換機有什么區(qū)別?該如何選擇?

    萬兆銅纜交換機與萬兆光纖交換機有什么區(qū)別?該如何選擇? 萬兆銅纜交換機和萬兆光纖交換機是網(wǎng)絡(luò)通信領(lǐng)域中常見的兩種設(shè)備,它們在性能、適用場景、
    的頭像 發(fā)表于 12-27 15:02 ?728次閱讀

    核心交換機和普通交換機的區(qū)別

    核心交換機和普通交換機的區(qū)別? 核心交換機(Core Switch)是網(wǎng)絡(luò)中的重要組成部分,與普通交換機(Regular Switch)有許
    的頭像 發(fā)表于 12-07 14:39 ?1432次閱讀

    什么是核心交換機?與普通交換機有何區(qū)別

    什么是核心交換機?與普通交換機有何區(qū)別? 核心交換機是一個網(wǎng)絡(luò)中的重要組成部分,用于處理大量數(shù)據(jù)流量,連接多個子網(wǎng)和LAN(局域網(wǎng)),并確保順暢的數(shù)據(jù)傳輸和通信。它通常位于網(wǎng)絡(luò)的核心位
    的頭像 發(fā)表于 12-07 10:46 ?2364次閱讀