1,路由是網(wǎng)絡(luò)技術(shù),交換是數(shù)據(jù)交換技術(shù),但數(shù)據(jù)在一個(gè)需要網(wǎng)絡(luò)交換的時(shí)候,交換也包括路由技術(shù),如果單純?cè)谝粋€(gè)交換機(jī)內(nèi)的數(shù)據(jù)交換,就不包括路由了。
2,交換的概念很廣泛,有電路交換,分組交換,要具體場(chǎng)景,具體情況具體分析;路由是明確的網(wǎng)絡(luò)層交換技術(shù)。
3,路由是三層技術(shù),交換是二層技術(shù)
屬于路由技術(shù)。
DHCP,Dynamic Host Configuration Protocol,動(dòng)態(tài)主機(jī)配置協(xié)議,是一種可以使主機(jī)開機(jī)后自動(dòng)獲取IP地址、子網(wǎng)掩碼、DNS等信息的技術(shù)手段。
應(yīng)用DHCP技術(shù),不僅可以簡(jiǎn)化用戶的上網(wǎng)流程,方便用戶上網(wǎng),如果從企業(yè)的角度來說,還可以實(shí)現(xiàn)對(duì)公司內(nèi)部網(wǎng)絡(luò)用戶的管理。DHCP是一種C/S模式的網(wǎng)絡(luò)協(xié)議,要想實(shí)現(xiàn)DHCP功能,首先主機(jī)必須支持DHCP Client功能,其次網(wǎng)絡(luò)中還必須擁有一臺(tái)DHCP服務(wù)器,并且主機(jī)和該服務(wù)器之間必須能夠正常通信。因?yàn)镈HCP中有些報(bào)文時(shí)以廣播的形式,因此DHCP Server和DHCP Client一般必須要在一個(gè)子網(wǎng)內(nèi)。(后面我們會(huì)講到,如果確實(shí)不在一個(gè)網(wǎng)段,還可以配置DHCP中繼來解決這個(gè)問題)DHCP服務(wù)器,既可以是一臺(tái)主機(jī),華為和思科系列路由交換設(shè)備也可以實(shí)現(xiàn)DHCP服務(wù)器功能。
路由交換技術(shù)是一種網(wǎng)絡(luò)通信技術(shù),它將數(shù)據(jù)包從源地址路由到目標(biāo)地址。它利用路由表和控制協(xié)議選擇最佳路徑以傳遞數(shù)據(jù)。路由器是路由網(wǎng)絡(luò)的核心設(shè)備,可以接收、處理和傳遞數(shù)據(jù)包。它可以根據(jù)路由表和控制協(xié)議選擇最佳路徑,將數(shù)據(jù)包從源地址轉(zhuǎn)發(fā)到目標(biāo)地址。
路由交換技術(shù)可以提高網(wǎng)絡(luò)性能、增強(qiáng)網(wǎng)絡(luò)安全性、實(shí)現(xiàn)網(wǎng)絡(luò)分段,已成為企業(yè)、組織和家庭網(wǎng)絡(luò)的必備技術(shù)。
1,路由是網(wǎng)絡(luò)技術(shù),交換是數(shù)據(jù)交換技術(shù),但數(shù)據(jù)在一個(gè)需要網(wǎng)絡(luò)交換的時(shí)候,交換也包括路由技術(shù),如果單純?cè)谝粋€(gè)交換機(jī)內(nèi)的數(shù)據(jù)交換,就不包括路由了。
2,交換的概念很廣泛,有電路交換,分組交換,要具體場(chǎng)景,具體情況具體分析;路由是明確的網(wǎng)絡(luò)層交換技術(shù)。
3,路由是三層技術(shù),交換是二層技術(shù)
路由是指導(dǎo)報(bào)文轉(zhuǎn)發(fā)的路徑信息,通過路由可以確認(rèn)轉(zhuǎn)發(fā)IP報(bào)文的路徑。
路由設(shè)備是依據(jù)路由轉(zhuǎn)發(fā)報(bào)文到目的網(wǎng)段的網(wǎng)絡(luò)設(shè)備,最常見的路由設(shè)備:路由器。
路由設(shè)備維護(hù)著一張路由表,保存著路由信息。
? 路由器通過各種方式發(fā)現(xiàn)路由
? 路由器選擇最優(yōu)的路由條目放入路由表中
? 路由表指導(dǎo)設(shè)備對(duì)IP報(bào)文的轉(zhuǎn)發(fā)
? 路由器通過對(duì)路由表的管理實(shí)現(xiàn)對(duì)路徑信息的管理
路由器依據(jù)路由表進(jìn)行路由轉(zhuǎn)發(fā),為實(shí)現(xiàn)路由轉(zhuǎn)發(fā),路由器需要發(fā)現(xiàn)路由,以下為常見的路由獲取方式。
? 直連路由:直連接口所在網(wǎng)段的路由,由設(shè)備自動(dòng)生成。
? 靜態(tài)路由:由網(wǎng)絡(luò)管理員手工配置的路由條目
? 動(dòng)態(tài)路由:路由器通過動(dòng)態(tài)路由協(xié)議(如OSPF、IS-IS、BGP等)學(xué)習(xí)到的路由
直連路由指向本地直連網(wǎng)絡(luò)的路由,由設(shè)備自動(dòng)生成。
當(dāng)路由器為路由轉(zhuǎn)發(fā)的最后一跳路由器時(shí),IP報(bào)文匹配直連路由,路由器轉(zhuǎn)發(fā)IP報(bào)文到目的主機(jī)。
使用直連路由進(jìn)行路由轉(zhuǎn)發(fā)時(shí),報(bào)文的目的IP和路由器接口IP在一個(gè)網(wǎng)段之中。
并不是所有接口生成的直連路由都會(huì)出現(xiàn)在路由表中,直連路由出現(xiàn)在路由表中的前提是該接口的物理狀態(tài)、協(xié)議狀態(tài)都為UP。
<Huawei> display ip routing-table
Destination/Mask:表示此路由的目的網(wǎng)絡(luò)地址與網(wǎng)絡(luò)掩碼。將目的地址和子網(wǎng)掩碼“邏輯與”后可得到目的主機(jī)或路由器所在網(wǎng)段的地址。例如:目的地址為1.1.1.1,掩碼為255.255.255.0的主機(jī)或路由器所在網(wǎng)段的地址為1.1.1.0。
Proto(Protocol):該路由的協(xié)議類型,也即路由器是通過什么協(xié)議獲知該路由的。
Pre(Preference):表示此路由的路由協(xié)議優(yōu)先級(jí)。針對(duì)同一目的地,可能存在不同下一跳、出接口等多條路由,這些不同的路由可能是由不同的路由協(xié)議發(fā)現(xiàn)的,也可以是手工配置的靜態(tài)路由。優(yōu)先級(jí)最高(數(shù)值最?。┱邔⒊蔀楫?dāng)前的最優(yōu)路由。
Cost:路由開銷。當(dāng)?shù)竭_(dá)同一目的地的多條路由具有相同的路由優(yōu)先級(jí)時(shí),路由開銷最小的將成為當(dāng)前的最優(yōu)路由。
NextHop:表示對(duì)于本路由器而言,到達(dá)該路由指向的目的網(wǎng)絡(luò)的下一跳地址。該字段指明了數(shù)據(jù)轉(zhuǎn)發(fā)的下一個(gè)設(shè)備。
Interface:表示此路由的出接口。指明數(shù)據(jù)將從本路由器的哪個(gè)接口轉(zhuǎn)發(fā)出去。
你在班里喊一聲,都能聽到,就是網(wǎng)絡(luò)交換,代表設(shè)備hub和交換機(jī)。
你想讓異地的一個(gè)班級(jí)聽到你喊話,就是3層網(wǎng)絡(luò)交換,需要電話或郵局等手段把你喊話內(nèi)容傳輸?shù)疆惖氐陌嗉?jí),代表設(shè)備路由器。
還有其他類型的網(wǎng)絡(luò)交換,基本上每個(gè)網(wǎng)絡(luò)協(xié)議,都是負(fù)責(zé)一個(gè)類型的網(wǎng)絡(luò)交換,比如交換機(jī)間的生成樹協(xié)議,路由器直接的BPG協(xié)議。
把你的問題解釋詳細(xì),打印成a4紙應(yīng)該有10層樓高吧……
可以看下我以前的回答:
乾頤堂:主要優(yōu)勢(shì)在安全,RS沒有什么優(yōu)勢(shì)。
泰克/譽(yù)天:主做華為。現(xiàn)在已經(jīng)不做思科培訓(xùn)了。
思博:主要優(yōu)勢(shì)在RS,版本已經(jīng)過了無數(shù)人。
華爾斯就算了……
每家擅長(zhǎng)的都不一樣。
RIP(Routing information Protocol)是早期第一代動(dòng)態(tài)路由協(xié)議,是一種基于距離矢量(Distance-Vector)算法來計(jì)算到達(dá)目的網(wǎng)絡(luò)的最佳路徑路由協(xié)議,它通過UDP報(bào)文進(jìn)行路由信息的交換,使用的端口號(hào)為520,RIP是基于跳數(shù)(最多支持15跳)來衡量到達(dá)目的地址的距離,稱為度量值,RIP協(xié)議有多個(gè)版本,分為v1/v2/ng版。
(注:本文旨在簡(jiǎn)單的說明集線器、交換機(jī)與路由器的區(qū)別,因而忽略了很多細(xì)節(jié)。三者實(shí)際的發(fā)展過程和工作原理并非文中所寫的這么簡(jiǎn)單。如果你看完本文能大概了解到三者的異同,本文的目的就達(dá)到了。至于更具體的技術(shù)問題,歡迎在留言中探討。)
以下為正文:
我相信我們都玩過一款特別火的游戲:帝國(guó)時(shí)代。小時(shí)候想要玩帝國(guó)時(shí)代,需要到軟件城購買盜版光盤安裝(大概3塊錢一張左右的樣子,當(dāng)時(shí)已經(jīng)覺得很便宜了,誰想到現(xiàn)在有了網(wǎng)絡(luò)之后是免費(fèi))。下載完成后只能進(jìn)行單機(jī)模式。
小A是一個(gè)帝國(guó)時(shí)代大神,他打通了游戲的所有關(guān)卡,可以一個(gè)人單挑8個(gè)瘋狂的電腦。漸漸他覺得無聊了,想要找小伙伴一起PK。
但是如何實(shí)現(xiàn)兩臺(tái)設(shè)備的互聯(lián)呢?小A很聰明,他發(fā)明了一個(gè)類似于USB口一樣的可以傳輸數(shù)據(jù)的端口,他將其命名為網(wǎng)口。小A通過一根網(wǎng)線將自己的電腦與小B的網(wǎng)口相連,實(shí)現(xiàn)了兩臺(tái)電腦間的互連。
兩個(gè)小伙伴很開心,聯(lián)機(jī)玩了起來,這時(shí)被路過的小C看見了,小C也要加入進(jìn)來。但是我們知道,每臺(tái)電腦只有一個(gè)網(wǎng)口,無法實(shí)現(xiàn)三臺(tái)電腦的相互連接,那要要怎么辦呢?
這時(shí)候小B出了一個(gè)主意:咱們?cè)僬乙慌_(tái)計(jì)算機(jī),給他多設(shè)計(jì)幾個(gè)網(wǎng)口,我們每個(gè)人都連到這臺(tái)計(jì)算機(jī)的網(wǎng)口上,不也實(shí)現(xiàn)咱們哥幾個(gè)之間的互連了嗎。
說干就干,于是他們?cè)O(shè)計(jì)出了一款微型計(jì)算機(jī),他本身具備多個(gè)網(wǎng)口,專門實(shí)現(xiàn)多臺(tái)計(jì)算機(jī)的互聯(lián)作用,這個(gè)微型計(jì)算機(jī)就是集線器(HUB)。顧名思義,集線器起到了一個(gè)將網(wǎng)線集結(jié)起來的作用,實(shí)現(xiàn)最初級(jí)的網(wǎng)絡(luò)互通。集線器是通過網(wǎng)線直接傳送數(shù)據(jù)的,我們說他工作在物理層。
有了集線器后,越來越多的小伙伴加入到游戲中,小D、小E等人都慕名而來。然而集線器有一個(gè)問題,由于和每臺(tái)設(shè)備相連,他不能分辨出具體信息是發(fā)送給誰的,只能廣泛的廣播出去。例如小A本來想問小C:你吃了嗎?結(jié)果小B,小D和小E等所有連接在集線器上的用戶都收到了這一信息,且由于處于同一網(wǎng)絡(luò),小A說話時(shí)其他人不能發(fā)言,否則信息間會(huì)產(chǎn)生碰撞,引發(fā)錯(cuò)誤,我們叫做各設(shè)備處于同一沖突域內(nèi)。
這樣的設(shè)備用戶體驗(yàn)極差,于是小伙伴們一起討論改進(jìn)措施。這時(shí)聰明的小D發(fā)話了:我們給這臺(tái)設(shè)備加入一個(gè)指令,讓他可以根據(jù)網(wǎng)口名稱自動(dòng)尋址傳輸數(shù)據(jù)。比如我把小A的網(wǎng)口命名為macA,將小C的命名為macC,這時(shí)如果小A想要將數(shù)據(jù)傳給小C,則設(shè)備會(huì)根據(jù)網(wǎng)口名稱macA和macC自動(dòng)將資料從A的電腦傳送到C的電腦中,而不讓小B、小D和小E收到。也就是說,這臺(tái)設(shè)備解決了沖突的問題,實(shí)現(xiàn)了任意兩臺(tái)電腦間的互聯(lián),大大地提升了網(wǎng)絡(luò)間的傳輸速度,我們把它叫做交換機(jī)。由于交換機(jī)是根據(jù)網(wǎng)口地址傳送信息,比網(wǎng)線直接傳送多了一個(gè)步驟,我們也說交換機(jī)工作在數(shù)據(jù)鏈路層。
這回小伙伴們高興了,他們愉快地玩耍起來。漸漸地,他們?cè)诋?dāng)?shù)赜辛嗣麣?,吸引了越來越多的小伙伴加入到他們的?duì)伍中。直到有一天,一個(gè)外村的小伙突然找上門來,希望能和他們一起互聯(lián),實(shí)現(xiàn)跨村間的網(wǎng)絡(luò)對(duì)戰(zhàn)。
小A說可以呀,于是他們找了一根超長(zhǎng)的網(wǎng)線將兩個(gè)村落的交換機(jī)連在了一起。結(jié)果發(fā)現(xiàn)一件奇怪的事:兩個(gè)村落間竟然不能相互通信。怎么著,原來那邊的電腦和他們用的不是一套操作系統(tǒng),這導(dǎo)致信息間的傳送形式的不匹配。在這期間,還有其他村落的人也來找過小A,可是小A發(fā)現(xiàn),每個(gè)村子之間用的操作系統(tǒng)都不一樣。
這可咋辦吶?難道以后只能各自村子玩各自的了嗎?為了解決這一問題,各村的小伙伴們坐在一起組織了一場(chǎng)會(huì)議,最終得出了一套解決方案:采用同樣的信息傳送形式(像不像秦始皇統(tǒng)一度量衡)。那如何實(shí)現(xiàn)呢?小伙伴們規(guī)定,不同的村子間先在各自的操作系統(tǒng)上加上一套相同的協(xié)議。不同村落通信時(shí),信息經(jīng)協(xié)議加工成統(tǒng)一形式,再經(jīng)由一個(gè)特殊的設(shè)備傳送出去。這個(gè)設(shè)備就叫做路由器。路由器通過IP地址尋址,我們說它工作在計(jì)算機(jī)的網(wǎng)絡(luò)層。
這樣,經(jīng)由如此的一系列改裝,小A終于帶領(lǐng)村民們實(shí)現(xiàn)了整個(gè)鄉(xiāng)鎮(zhèn)的通信。隨著越來越多的城里人也加入小A的協(xié)議,小A帶領(lǐng)村民逐步實(shí)現(xiàn)了全市、全國(guó)乃至全世界的通信。這一套協(xié)議便是TCP/IP協(xié)議簇,互聯(lián)網(wǎng)也便這樣形成了。
然而,即便如今全網(wǎng)絡(luò)已遍布了全世界,在小A和村里的小伙伴對(duì)戰(zhàn)帝國(guó)時(shí)代的時(shí)候,也仍然用著交換機(jī)。只有和外面更大的世界交流的時(shí)候才用到路由器。
總結(jié):交換機(jī)適合局域網(wǎng)內(nèi)互聯(lián),路由器實(shí)現(xiàn)全網(wǎng)段互聯(lián)。
這里再單獨(dú)解釋一下貓:貓的學(xué)名叫調(diào)制解調(diào)器,它的作用是將數(shù)字信號(hào)(電腦想要發(fā)送的信息)轉(zhuǎn)換成模擬信號(hào)(網(wǎng)線中的電流脈沖)從而使信息在網(wǎng)線中傳輸。
由于計(jì)算機(jī)的一切信號(hào)都要由電流脈沖傳送出去,因而貓是必須的。目前的家用路由器一般都是路由貓,即路由器兼顧了貓和簡(jiǎn)單交換機(jī)的功能,因而在選購時(shí),選一款性價(jià)比超高的路由貓就可以了。
至于物理地址,邏輯地址,交換機(jī)與路由器的尋址方式等問題屬于更專業(yè)的范疇,在這里就不再贅述了。如有興趣的朋友可以留言,我有時(shí)間會(huì)另開專題。
最后,真心希望這篇文章能夠幫助到大家。因?yàn)槲乙彩菑耐ㄓ嵭“鬃哌^來的,知道外行人對(duì)一些基本概念的糊涂。以后如果有機(jī)會(huì),我會(huì)進(jìn)一步寫一些互聯(lián)網(wǎng)通信類的文章,力求用通俗易懂的語言解釋一些基本概念。大家如果有什么想知道的可以給我留言,文章中若存在錯(cuò)誤也請(qǐng)指出,我會(huì)經(jīng)查證后改正。 謝謝大家~
?? ?
網(wǎng)絡(luò)層。
網(wǎng)絡(luò)層是OSI參考模型中的第三層,介于傳輸層和數(shù)據(jù)鏈路層之間,它在數(shù)據(jù)鏈路層提供的兩個(gè)相鄰端點(diǎn)之間的數(shù)據(jù)幀的傳送功能上,進(jìn)一步管理網(wǎng)絡(luò)中的數(shù)據(jù)通信,將數(shù)據(jù)設(shè)法從源端經(jīng)過若干個(gè)中間節(jié)點(diǎn)傳送到目的端,從而向傳輸層提供最基本的端到端的數(shù)據(jù)傳送服務(wù)。主要內(nèi)容有:虛電路分組交換和數(shù)據(jù)報(bào)分組交換、路由選擇算法、阻塞控制方法、X.25協(xié)議、綜合業(yè)務(wù)數(shù)據(jù)網(wǎng)(ISDN)、異步傳輸模式(ATM)及網(wǎng)際互連原理與實(shí)現(xiàn)。