







最后
歡迎光臨小站:yuruotong.com
以下是文字提取部分,閱讀完畢的同學(xué)可以離開(kāi)了
所謂的;通信;是下面這個(gè)樣子
簡(jiǎn)稱;OSI網(wǎng)絡(luò)結(jié)構(gòu);
從上到下,總共;七層;
圖中的每個(gè);虛線;部分都代表一種協(xié)議
如果你看到了這里
說(shuō)明沒(méi)被嚇走
;好!;,我們繼續(xù)
我先介紹;點(diǎn)到點(diǎn);的通信方法
其次引入;端到端;的通信方法
;點(diǎn)對(duì)點(diǎn);:從Host A到Host B
既然要通信,必然要;生成數(shù)據(jù)包;
數(shù)據(jù)包在Host A的;Network;生成
然后傳遞給Host A的;Datalink;
Datalink不對(duì)數(shù)據(jù)進(jìn)行;檢測(cè);
直接丟給Host A的Physical
Host A的Physical收到包后會(huì);傳遞給;路由器的Physical
這里就需要包的;準(zhǔn)確性驗(yàn)證;
路由器的Physical收到包后會(huì);發(fā)出確認(rèn)信號(hào);
如果Host A一段之間內(nèi);沒(méi)有收到;確認(rèn)信號(hào)
就認(rèn)定包傳輸錯(cuò)誤,然后;重新發(fā)送;數(shù)據(jù)包
通過(guò)這種傳送方式,;兩臺(tái)電腦;可以互聯(lián)
如果想做到;端到端;還不夠
A與C通信
以上面的方式互聯(lián)
很有可能會(huì)在;中途仍包;
因?yàn)槿狈?傳輸層;
路由器擁有內(nèi)存,內(nèi)存已滿就會(huì)仍包
傳輸層會(huì)根據(jù);剩余;內(nèi)存大小
進(jìn)行數(shù)據(jù)包的;分段操作;
數(shù)據(jù)小就傳輸,數(shù)據(jù)大就分段
分段后的數(shù)據(jù)再進(jìn)行傳送就不會(huì)出現(xiàn)仍包現(xiàn)象
但數(shù)據(jù)的;傳輸先后順序;是不確定的
因?yàn)閿?shù)據(jù)包要;獨(dú)立尋址;
可能會(huì)出現(xiàn)驢唇不對(duì)馬嘴的情況
我們只需要
給每個(gè)分段的數(shù)據(jù)包;標(biāo)號(hào);就可以了
其實(shí)有的數(shù)據(jù)即使;丟包;也無(wú)所謂
比如;視頻包;
我們稱這種協(xié)議為;UDP;
而文字傳包則必須使用;TCP;