聊聊網(wǎng)絡(luò)設(shè)備那點(diǎn)兒事兒
最近家里剛裝修好,身為計(jì)算機(jī)行業(yè)從業(yè)者,當(dāng)然得第一時(shí)間把家里的網(wǎng)絡(luò)設(shè)備弄好。首先我畫(huà)了一份家中的網(wǎng)絡(luò)架構(gòu)圖。這里面最重要的就是三個(gè)網(wǎng)絡(luò)設(shè)備,光貓是寬帶提供商提供的,交換機(jī)跟無(wú)線路由器是我自己購(gòu)買的。
可能有的朋友會(huì)想,為什么我家里只有無(wú)線路由器,卻沒(méi)有交換機(jī)?交換機(jī)是干嘛的?跟路由器有什么區(qū)別?這回我就給大家講講網(wǎng)絡(luò)設(shè)備那點(diǎn)兒事兒。
網(wǎng)絡(luò)設(shè)備的發(fā)展
由于科技發(fā)展,我們現(xiàn)在大部分的上網(wǎng)設(shè)備都支持無(wú)線上網(wǎng),既方便又快速。但是在計(jì)算機(jī)剛開(kāi)始出現(xiàn)的時(shí)候,想把多臺(tái)計(jì)算機(jī)連接起來(lái)可是沒(méi)有那么的容易。當(dāng)我們只有兩臺(tái)計(jì)算機(jī)的時(shí)候,我們只需要一根網(wǎng)線就可以把兩臺(tái)電腦連接起來(lái),組成兩臺(tái)電腦的網(wǎng)絡(luò)。但是當(dāng)出現(xiàn)第三臺(tái)設(shè)備的時(shí)候,我們需要怎么辦呢。
集線器(Hub)
為了解決最早計(jì)算機(jī)互聯(lián)通信的問(wèn)題,集線器出現(xiàn)了。集線器是一個(gè)將多條網(wǎng)線集合連接在同一段物理介質(zhì)下的設(shè)備,工作在OSI7層模型中的第一層(物理層),這就意味他插上就能使用。當(dāng)A、B、C同時(shí)連上集線器,這時(shí)候一個(gè)三臺(tái)電腦的局域網(wǎng)就產(chǎn)生了。A就可以給B和C發(fā)送消息了。但是這個(gè)時(shí)候,A發(fā)現(xiàn)了幾個(gè)問(wèn)題:第一,A發(fā)現(xiàn)自己給B發(fā)送的消息,C也可以收到。第二,當(dāng)B或者C發(fā)消息的時(shí)候,自己沒(méi)辦法發(fā)消息了。當(dāng)集線器介入的電腦越來(lái)越多之后,這兩個(gè)問(wèn)題就越來(lái)越嚴(yán)重了。如果介入了20臺(tái)設(shè)備,一臺(tái)發(fā)送消息,其余的19臺(tái)設(shè)備都會(huì)就收到。每個(gè)人都需要等待沒(méi)人發(fā)信息的時(shí)候,自己才能使用,這讓大家十分懊惱。這時(shí)候新的設(shè)備出現(xiàn)了。
交換機(jī)(Switch)
為了解決集線器出現(xiàn)的問(wèn)題,交換機(jī)應(yīng)運(yùn)而生了。交換機(jī)與集線器不同,它工作在了OSI的第二層(數(shù)據(jù)鏈路層),并且在內(nèi)部它有一個(gè)MAC地址表,用來(lái)記錄哪個(gè)端口連接的是哪臺(tái)設(shè)備。當(dāng)A給B發(fā)送的報(bào)文到達(dá)交換機(jī)后,交換機(jī)查詢自己內(nèi)部的MAC地址表,通過(guò)比對(duì)MAC地址后找到B設(shè)備連接的端口并轉(zhuǎn)發(fā),這樣跟B說(shuō)的悄悄話,C也不會(huì)知道啦。同時(shí),A在發(fā)送消息的時(shí)候也并不會(huì)干擾到B和C的使用,三個(gè)人皆大歡喜。
在使用過(guò)程中,隔壁的D、E、F也需要加入通信。這個(gè)時(shí)候發(fā)現(xiàn)他們兩邊的子網(wǎng)的的IP地址不一樣,把兩個(gè)交換機(jī)連在一起也沒(méi)辦法通信,這讓他們手足無(wú)措。于是乎,為了解決這個(gè)局域網(wǎng)通信的問(wèn)題,路由器出現(xiàn)了。
路由器(Router)
路由器是連接兩個(gè)或多個(gè)網(wǎng)絡(luò)的硬件設(shè)備,在網(wǎng)絡(luò)間起網(wǎng)關(guān)的作用,是讀取每一個(gè)數(shù)據(jù)包中的IP地址然后決定如何傳送的專用智能性的網(wǎng)絡(luò)設(shè)備。它內(nèi)置了一個(gè)路由表,用來(lái)標(biāo)識(shí)訪問(wèn)該IP的數(shù)據(jù)包應(yīng)給被分配到哪個(gè)網(wǎng)口.當(dāng)我們需要把我們自己的局域網(wǎng)連上互聯(lián)網(wǎng)或者連上別人的局域網(wǎng)時(shí).就需要在兩個(gè)網(wǎng)絡(luò)之間增加路由器。路由器不僅具備路由的功能,本身還是一個(gè)小型的交換機(jī)。
路由器的網(wǎng)絡(luò)接口中分為WAN口和LAN口。WAN口連接的是外部網(wǎng)絡(luò),LAN口就是一個(gè)內(nèi)部網(wǎng)絡(luò)的交換機(jī)。所以當(dāng)我們家中的需要插網(wǎng)線的設(shè)備較少時(shí),只需要一個(gè)路由器就能滿足需求。當(dāng)我們家中的插網(wǎng)線的設(shè)備多時(shí),由于相同數(shù)量網(wǎng)口的交換機(jī)要比路由器便宜不少,所以一般都會(huì)額外增加交換機(jī)用來(lái)滿足需求。
通過(guò)簡(jiǎn)單的介紹,這下大家應(yīng)該能清楚自己需要什么樣的網(wǎng)絡(luò)設(shè)備了吧。但是家里面的網(wǎng)速還受諸多因素的影響,比如:光貓的網(wǎng)口速率、網(wǎng)線類型、路由器的端口速率等、無(wú)線網(wǎng)速還受到介入設(shè)備數(shù)量以及信號(hào)干擾等影響,如果家里的網(wǎng)速比較慢,我們還得一點(diǎn)點(diǎn)排查。