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