數(shù)據(jù)通信網(wǎng)絡(luò),很像郵政網(wǎng)絡(luò)。通過數(shù)據(jù)通信網(wǎng)絡(luò)發(fā)送信息,很像通過郵政系統(tǒng)寄信件。信件也是信息交換,數(shù)據(jù)通信網(wǎng)絡(luò)做的事,也是信息交換。 郵政編碼就像三層IP地址,街道門牌號(hào)就像二層MAC地址。一個(gè)郵政編碼管一個(gè)區(qū)域,送到這個(gè)區(qū)域的信件,在不同的郵政編碼區(qū)域之間,郵政系統(tǒng)只識(shí)別郵政編碼,不看具體門牌號(hào),就相當(dāng)于數(shù)據(jù)網(wǎng)絡(luò)只看IP地址。到了這個(gè)郵政編碼區(qū)域后,往下派發(fā),看街道門牌號(hào),就相當(dāng)于在一個(gè)子網(wǎng)里面,看MAC地址。 郵遞員在要記住本郵政編碼區(qū)域的街道和門牌號(hào),相當(dāng)于保存MAC地址表。這個(gè)區(qū)域經(jīng)常會(huì)有新房子建成,門牌號(hào)會(huì)變化,郵遞員就要更新自己的記錄。相當(dāng)于更新MAC地址表。一般不會(huì)隨時(shí)更新這些門牌號(hào),多久更新一次呢,相當(dāng)于MAC地址老化時(shí)間。 而在跨郵政區(qū)域之間寄送信件的話,如前面講的,就只認(rèn)郵政編碼,相當(dāng)于數(shù)據(jù)通信網(wǎng)絡(luò)中的IP地址。具體寄送信件的,會(huì)有路徑問題。比如從長(zhǎng)沙寄信到永州,是從益陽過去呢?還是衡陽過去呢?這個(gè)路徑規(guī)劃,相當(dāng)于數(shù)據(jù)通信網(wǎng)絡(luò)里面的路由。到周圍每個(gè)地方寄信的路徑怎么走,相當(dāng)于通過數(shù)據(jù)通信網(wǎng)絡(luò)里面發(fā)送信息,要經(jīng)過很多設(shè)備節(jié)點(diǎn),要規(guī)劃路由表。路由表也有更新和老化的問題。 再說內(nèi)容。從網(wǎng)上下一個(gè)大文件,或者發(fā)送一個(gè)文件,按照數(shù)據(jù)通信原理,不是連續(xù)一次發(fā)完,而是分拆成很多報(bào)文,陸續(xù)發(fā)送這些報(bào)文。所以叫分組數(shù)據(jù)。這個(gè)很像你通過郵局發(fā)貨,你要發(fā)一批設(shè)備,可能有50箱,每箱上面都有郵政編碼,街道號(hào),門牌號(hào),收件人,地址這些。這樣的話,每箱設(shè)備都可以單獨(dú)到對(duì)方地址,甚至走不同的路徑過去,甚至可以到達(dá)順序不一樣。到了那邊,再收攏排號(hào)順序 ,第一箱,第二箱...這樣就完整了。這樣,每箱設(shè)備就相當(dāng)于一個(gè)報(bào)文,每箱設(shè)備上到標(biāo)簽,就相當(dāng)于分組報(bào)文的報(bào)頭。 你寄包裹之前,可能要先給對(duì)方聯(lián)系一下,說我要發(fā)包裹來,你準(zhǔn)備收一下,騰點(diǎn)地方。這個(gè)在數(shù)據(jù)通信里面,叫先握手。 有時(shí)候,你想寄快件,走郵政快遞。這個(gè)時(shí)候,要用特殊的EMS信封或者其他的方法做個(gè)記號(hào)。在數(shù)據(jù)通信網(wǎng)絡(luò)里面,就相當(dāng)于每個(gè)報(bào)文打個(gè)Tag,一路上的設(shè)備看到這個(gè)tag,就會(huì)優(yōu)先轉(zhuǎn)發(fā)。 大多數(shù)發(fā)貨都是發(fā)散件。你的通過郵政快遞發(fā)包裹,按照事先規(guī)劃的路線,都要走一圈。一路上,還要上下貨,甚至重新派車。每次上下貨,都要看標(biāo)簽,安排路徑。這些處理,都要耗費(fèi)時(shí)間。在數(shù)據(jù)通信網(wǎng)絡(luò)里面,這會(huì)造成時(shí)延。時(shí)延大了,體驗(yàn)感就不好。有時(shí)候你想直達(dá)專線發(fā)貨,路上不繞彎,不去上下貨,怎么辦?走整車專線,包車過去。在數(shù)據(jù)通信網(wǎng)絡(luò)里面,這叫VPN。 通過郵政系統(tǒng)發(fā)的文件,有時(shí)候不是發(fā)給具體的某個(gè)地址,比如一些文件,要發(fā)給每個(gè)郵政支局學(xué)習(xí)。同樣的內(nèi)容,要發(fā)很多份,給不同地址。這個(gè)在數(shù)據(jù)通信網(wǎng)絡(luò)里面,叫廣播報(bào)文。廣播報(bào)文多了,叫廣播風(fēng)暴,會(huì)搞攤系統(tǒng)。就像郵局里面到公文太多,每個(gè)郵政支局都去處理這些破事,來不及辦正事了。 每個(gè)郵政支局,收到信件,都要堆在那里,重新分揀,看看地址,才知道下一步發(fā)到哪里。這個(gè)過程,在數(shù)據(jù)通信里面,叫存儲(chǔ)轉(zhuǎn)發(fā)。因?yàn)閿?shù)據(jù)網(wǎng)絡(luò)里面到每個(gè)節(jié)點(diǎn)設(shè)備,就相當(dāng)于一個(gè)郵政局。郵政支局人手有限,有時(shí)不能馬上分揀完,馬上轉(zhuǎn)出去。數(shù)據(jù)網(wǎng)絡(luò)里面的設(shè)備也一樣,有時(shí)候處理能力有限,處理不過來,也要排隊(duì)處理。郵政系統(tǒng)的每個(gè)節(jié)點(diǎn),有時(shí)候做不到馬上就轉(zhuǎn)發(fā),要堆在那里放一陣,就需要倉庫,或者存放的地方。這個(gè)在數(shù)據(jù)通信里面,叫緩存。緩存的大小,相當(dāng)于支局倉庫的大小。 雙十一塊到了,有一些郵政網(wǎng)點(diǎn)會(huì)爆倉,你去郵局寄東西,就會(huì)讓你等等再來,晚點(diǎn)再寄。數(shù)據(jù)網(wǎng)絡(luò)也一樣,一些節(jié)點(diǎn)設(shè)備處理不過來,你的報(bào)文就發(fā)不過去,你的網(wǎng)站就遲遲打不開。 |
|