在各種的網(wǎng)絡(luò)應(yīng)用中吁朦,端系統(tǒng)會彼此交換數(shù)據(jù),比如你發(fā)起一個請求加勤,服務(wù)端做請求返回。我們把端系統(tǒng)之間交換的數(shù)據(jù)稱之為報文同波。報文在傳輸過程中要被切割成很多小的數(shù)據(jù)塊鳄梅,我們稱這些數(shù)據(jù)塊是分組(packet)。
然后路由器又被稱之為分組交換機器未檩,這就理解了戴尸。是交換分組用的。那么我們會問了冤狡,為毛要分組孙蒙?
優(yōu)點:
- 如果沒有報文分段,則當(dāng)整篇報文中出現(xiàn)不能容許的錯誤時悲雳,整篇報文都必須重新傳輸挎峦;
- 路由器在轉(zhuǎn)發(fā)分組時,一般會優(yōu)先轉(zhuǎn)發(fā)較大的文件怜奖,致使小文件受到不公平的待遇和延遲浑测;
缺點:
- 在目的終端處,分組需要被重新排序以組成原來的大文件歪玲;
- 報文分段傳輸導(dǎo)致了許多小的分組迁央,由于每個分組都有一個“頭”,用于描述該分組的大小等信息滥崩,然而這些信息很多都是重復(fù)的岖圈,因此使得實際需要傳輸?shù)臄?shù)據(jù)比原來的數(shù)據(jù)更多了
而在實際設(shè)計中多數(shù)的分組交換機在鏈路的輸入端使用存儲轉(zhuǎn)發(fā)傳輸這種機制,也就是路由器會等待一個分組的所有比特全到了钙皮,然后向輸出鏈路傳輸蜂科。
記住個公式來計算傳輸時延:d = N * (L/R)
其中d是端到端的傳輸時延顽决,N是在源和目的端之間有幾條鏈路,L是發(fā)送的總數(shù)據(jù)數(shù)导匣,R是鏈路傳播速率bps