分組交換(Packet switching)是一種數(shù)據(jù)傳輸技術(shù),它將數(shù)據(jù)分成固定長(zhǎng)度的小塊(稱為分組),并通過網(wǎng)絡(luò)單獨(dú)路由每個(gè)分組,最終在接收端重新組裝起來。相對(duì)于電路交換和消息交換等傳輸方式,分組交換具有更高的網(wǎng)絡(luò)利用率和靈活性。
1.分組交換原理
分組交換采用存儲(chǔ)轉(zhuǎn)發(fā)的方式進(jìn)行數(shù)據(jù)傳輸。當(dāng)源節(jié)點(diǎn)要向目標(biāo)節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),它們將數(shù)據(jù)劃分成等長(zhǎng)的小塊,然后分別加上目標(biāo)地址和源地址,并生成一個(gè)唯一標(biāo)識(shí)符。之后這些分組逐一經(jīng)過網(wǎng)絡(luò)中的節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)都會(huì)根據(jù)目標(biāo)地址決定下一個(gè)節(jié)點(diǎn)。如果某個(gè)節(jié)點(diǎn)不可用,則該分組會(huì)被轉(zhuǎn)發(fā)到備用路徑或被丟棄。
2.分組交換分類
按照分組交換所采用的傳輸協(xié)議分類可以分為兩種:
- 電路交換網(wǎng)絡(luò)(Circuit-switched network):在建立連接之后,通信的兩端之間保持著一個(gè)永久性的傳輸通道。
- 數(shù)據(jù)報(bào)交換網(wǎng)絡(luò)(Datagram network):每個(gè)分組在傳輸時(shí)都是獨(dú)立的,不需要提前建立連接。
3.分組交換特點(diǎn)
分組交換具有以下特點(diǎn):
- 網(wǎng)絡(luò)利用率高:在傳輸過程中,多個(gè)數(shù)據(jù)可以共享一個(gè)物理通道,相比電路交換需保留通路更為節(jié)省資源。
- 靈活性強(qiáng):從任何節(jié)點(diǎn)到任意其他節(jié)點(diǎn)都可以通過途中的轉(zhuǎn)發(fā)節(jié)點(diǎn)到達(dá)目的地,同時(shí)也可以隨時(shí)改變路徑。
- 差錯(cuò)處理較為復(fù)雜:由于每個(gè)分組經(jīng)過不同的路由器,因此可能會(huì)遇到不同的錯(cuò)誤情況。
4.分組交換的優(yōu)缺點(diǎn)
分組交換的優(yōu)點(diǎn)包括高效、靈活以及價(jià)格低廉。然而它也存在一些缺點(diǎn),例如時(shí)延較大,差錯(cuò)處理復(fù)雜等。另外,在網(wǎng)絡(luò)負(fù)載較大的情況下,分組交換可能會(huì)導(dǎo)致網(wǎng)絡(luò)擁塞,影響傳輸效率。