(chap6 Http首部) 传输方式的分类
1. 是否有連接
1.1. 面向有連接型
面向有連接型中,在發(fā)送數(shù)據(jù)"之前,需要在收發(fā)主機(jī)之間連接一條通信線路.。 既是必須在通信傳輸前后,專門進(jìn)行建立和斷開連接的處理。
eg. 打電話
1.2. 面向無連接型
面向無連接型則不要求建立和斷開連接。發(fā)送端可于任何時候自由發(fā)送數(shù)據(jù)。反之,接收端也永遠(yuǎn)不知道自己會在何時從哪里收到數(shù)據(jù)。
eg. 發(fā)郵件
- 接收端需要時常確認(rèn)是否收到了數(shù)據(jù)。
2. 電路交換與分組交換
TCP/IP采用了分組交換技術(shù)。
2.1 電路交換
交換機(jī)主要負(fù)責(zé)數(shù)據(jù)的中轉(zhuǎn)處理。計(jì)算機(jī)之間發(fā)送數(shù)據(jù)時,首先需要通過交換機(jī)與目標(biāo)主機(jī)建立通信電路。我們將連接電路稱為建立連接。建立好連接以后,用戶就可以一直使用這條電路,直到該連接被斷開為止。
如果一條電路上連接了多臺計(jì)算機(jī),鑒于一臺計(jì)算機(jī)在收發(fā)信息時會獨(dú)占整個電路,其他計(jì)算機(jī)只能等待這臺計(jì)算機(jī)處理結(jié)束以后才有機(jī)會使用這條電路收發(fā)數(shù)據(jù),由此會帶來混亂。
2.2 分組交換
讓連接到通信電路的計(jì)算機(jī)將所要發(fā)送的數(shù)據(jù)分成多個數(shù)據(jù)包,按照一定的順序排列之后分別發(fā)送。這就是分組交換。
- 數(shù)據(jù)被細(xì)分后,所有的計(jì)算機(jī)就可以一齊收發(fā)數(shù)據(jù),這樣也就提高了通信線路的利用率。
- 在分組的過程中,每個分組的首部寫入了發(fā)送端和接收端的地址,所以即使同一條線路同時為多個用戶提供服務(wù),也可以明確區(qū)分每個分組數(shù)據(jù)發(fā)往的目的地,以及它是與哪臺計(jì)算機(jī)進(jìn)行的通信。
step1.發(fā)送端計(jì)算機(jī)將數(shù)據(jù)分組發(fā)送給路由器,路由器收到這些分組數(shù)據(jù)以后,緩存到自己的緩沖區(qū),然后再轉(zhuǎn)發(fā)給目標(biāo)計(jì)算機(jī)。因此,分組交換也有另一個名稱:蓄積交換。
step2.路由器接收到數(shù)據(jù)以后會按照順序緩存到相應(yīng)的隊(duì)列當(dāng)中,再以先進(jìn)先出的順序?qū)⑺鼈冎鹨话l(fā)送出去”。
2.3 比較
-
在電路交換中,計(jì)算機(jī)之間的傳輸速度不變。
-
在分組交換中,通信線路的速度可能會有所不同。根據(jù)網(wǎng)絡(luò)擁堵的情況,數(shù)據(jù)達(dá)到目標(biāo)地址的時間有長有短。另外,路由器的緩存飽和或溢出時,甚至可能會發(fā)生分組數(shù)據(jù)丟失、無法發(fā)送到對端的情況。
總結(jié)
以上是生活随笔為你收集整理的(chap6 Http首部) 传输方式的分类的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (chap1 网络基础知识)OSI参考模
- 下一篇: PKI/CA (2)核心说明