


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、資料來(lái)源:來(lái)自本人網(wǎng)絡(luò)整理!祝您工作順利!網(wǎng)絡(luò)設(shè)備認(rèn)識(shí)介紹解析 學(xué)問(wèn)網(wǎng)絡(luò)是學(xué)問(wèn)參加者之間的社會(huì)網(wǎng)絡(luò)??梢詫?shí)現(xiàn)個(gè)人、組織與組織外部的學(xué)問(wèn)制造與傳遞,人們透過(guò)學(xué)問(wèn)網(wǎng)絡(luò)進(jìn)展信息合作與溝通。目的是把技術(shù)與人連接起來(lái),實(shí)現(xiàn)智力資本、構(gòu)造資本和顧客資本的有效結(jié)合。可分為內(nèi)部學(xué)問(wèn)網(wǎng)絡(luò)和外部學(xué)問(wèn)網(wǎng)絡(luò),前者強(qiáng)調(diào)組織內(nèi)部員工間與組織間的學(xué)問(wèn)溝通,后者強(qiáng)調(diào)組織外部的學(xué)問(wèn)來(lái)源,包括社區(qū)、國(guó)家社會(huì)關(guān)系,以及競(jìng)爭(zhēng)者。下面是我搜集整理的網(wǎng)絡(luò)設(shè)備認(rèn)識(shí)介紹解析范文,歡送借鑒參考。 網(wǎng)絡(luò)設(shè)備認(rèn)識(shí)介紹解析(一) 網(wǎng)絡(luò)設(shè)備如今已經(jīng)成了家里必不行缺的一塊,而如何選購(gòu)網(wǎng)絡(luò)設(shè)備也是個(gè)不小的問(wèn)題,比方路由器,交換機(jī),網(wǎng)卡等等。今日就在這里給
2、大家推舉幾款網(wǎng)絡(luò)硬件吧。 1:斐訊k3c 什么?斐訊不是翻車了嗎?怎么還推舉斐訊?沒(méi)錯(cuò),斐訊在狗東的車是翻了,但是k3c卻照舊是一款值得購(gòu)置的產(chǎn)品,在轉(zhuǎn)轉(zhuǎn)上根本160元左右就能收到,買回來(lái)刷個(gè)官改固件還是可以的,就是cpu和網(wǎng)絡(luò)芯片比擬熱,能到達(dá)80以上。但是沖著它支持mu-mimo以及千兆wan+3口千兆lan的規(guī)格來(lái)說(shuō),160元的價(jià)格可以說(shuō)超值了,還是全新的,非洋垃圾可以比,信號(hào)也不錯(cuò)。 2:mikrotik rb750gr3(千兆有線) 其實(shí)這款產(chǎn)品硬件配置上沒(méi)有什么出彩之處,mtk7621a+16mb rom+256mb ram,或許你看到這會(huì)說(shuō):什么?如今不都是無(wú)線路由器了嗎?你推舉
3、個(gè)千兆有線路由是幾個(gè)意思?還是爛大街的mtk7621。但是這款路由值錢在它的固件上,它默認(rèn)標(biāo)配的固件就是ros,而ros的大名在玩路由器的伴侶里面根本無(wú)人不知無(wú)人不曉,所以這款千兆路由器功能非常強(qiáng)大,而且因?yàn)榘l(fā)熱低,特別合適扔在弱電箱里面,而且即便你是千兆寬帶,也不會(huì)出現(xiàn)性能缺乏的問(wèn)題,經(jīng)用法這款路由的伴侶測(cè)試,600m寬帶轉(zhuǎn)發(fā)最高只吃了14%的cpu,這nat性能可以說(shuō)和交換機(jī)有的一拼了。應(yīng)付千兆寬帶是完全沒(méi)問(wèn)題的。而且還擁有ros的l4受權(quán),340元的價(jià)格真的不算貴了。至于無(wú)線,你可以去找個(gè)無(wú)線路由器或者老路由器做ap即可,反正k2p這種100出頭就能買到。 3:支持vlan的千兆交換機(jī)
4、這款交換機(jī)就是我之前客廳實(shí)現(xiàn)雙線合一用法的那款,但是這個(gè)固件似乎不少?gòu)S家都在用,而且品牌略有不同,所以詳細(xì)不推舉哪個(gè)牌子了,都是深圳出的。支持網(wǎng)管功能,vlan等,特別合適用來(lái)組建家庭網(wǎng)絡(luò),而且發(fā)熱很低,扔在弱電箱毫無(wú)問(wèn)題,至于買5口還是8口看個(gè)人需求,鏈路會(huì)聚,鏡像,wan擴(kuò)wan等功能一個(gè)不少,而價(jià)格僅僅百元出頭,而它的功能,路由器是根本做不到的,所以這里推舉有需求的伴侶購(gòu)置。要知道同價(jià)位的品牌貨可是貴了好多倍。 4:1037u/j1900軟路由 假如你覺(jué)得arm或者mips路由器已經(jīng)滿足不了你的需求,那么x86軟路由肯定是你的不二選擇,對(duì)家庭用戶來(lái)說(shuō),1037u的軟路由根本是到頂了,而一
5、般人來(lái)說(shuō)選擇j1900的路由器更適宜,因?yàn)閮r(jià)格更廉價(jià),而且不需要風(fēng)扇,1037u雖然性能強(qiáng)大,但是軟路由體積相對(duì)較大,而且有風(fēng)扇散熱的狀況下確定會(huì)帶來(lái)額外的噪音,固件方面都支持愛(ài)快,ros,lede,op等,假如你不滿足也可以去裝windows??傊浡酚筛臼菈蚰阃娴?,性能對(duì)一個(gè)路由器來(lái)說(shuō)已經(jīng)是特別夠用了。 5:intel 9260ac(不支持amd主板) 這是一款m.2規(guī)格的無(wú)線網(wǎng)卡,在5ghz wifi已經(jīng)根本普及的今日,怎么能沒(méi)有一款支持5ghz wifi的網(wǎng)卡呢?雖然許多主板默認(rèn)都標(biāo)配了無(wú)線網(wǎng)卡,但是根本都是433mbps的寒酸貨,速度并沒(méi)有比2.4ghz快多少,而9260ac作為一
6、款不到100元的m.2網(wǎng)卡,支持1.7ghz wifi+藍(lán)牙5.0,可以滿足你很長(zhǎng)一段時(shí)間的無(wú)線wifi需求,但是不兼容amd的主板,假如amd主板的話,建議購(gòu)置8265ac,速率是866mbps,支持藍(lán)牙4.2,mu-mimo也支持??梢阅脕?lái)連接xbox手柄,藍(lán)牙耳機(jī)等。但是要留意的是,這里的m.2接口可不是m.2的ssd接口,是m.2網(wǎng)卡所用法的。當(dāng)然假如你的主板沒(méi)有m.2網(wǎng)卡接口,也可以淘寶30元買張轉(zhuǎn)接卡解決問(wèn)題。 網(wǎng)絡(luò)設(shè)備認(rèn)識(shí)介紹解析(二) 抽象網(wǎng)絡(luò)設(shè)備的原理及用法 網(wǎng)絡(luò)虛擬化是 cloud 中的一個(gè)重要局部。作為根底學(xué)問(wèn),本文具體講解并描述 linux 抽象出來(lái)的各種網(wǎng)絡(luò)設(shè)備的原理
7、、用法、數(shù)據(jù)流向。您通過(guò)此文,可以知道如何用法 linux 的根底網(wǎng)絡(luò)設(shè)備進(jìn)展配置以到達(dá)特定的目的,分析出 linux 可能的網(wǎng)絡(luò)故障緣由。 linux 抽象網(wǎng)絡(luò)設(shè)備簡(jiǎn)介 和磁盤設(shè)備類似,linux 用戶想要用法網(wǎng)絡(luò)功能,不能通過(guò)挺直操作硬件完成,而需要挺直或間接的操作一個(gè) linux 為我們抽象出來(lái)的設(shè)備,既通用的 linux 網(wǎng)絡(luò)設(shè)備來(lái)完成。一個(gè)常見(jiàn)的狀況是,系統(tǒng)里裝有一個(gè)硬件網(wǎng)卡,linux 會(huì)在系統(tǒng)里為其生成一個(gè)網(wǎng)絡(luò)設(shè)備實(shí)例,如 eth0,用戶需要對(duì) eth0 發(fā)出指令以配置或用法它了。更多的硬件會(huì)帶來(lái)更多的設(shè)備實(shí)例,虛擬的硬件也會(huì)帶來(lái)更多的設(shè)備實(shí)例。隨著網(wǎng)絡(luò)技術(shù),虛擬化技術(shù)的進(jìn)展,更
8、多的高級(jí)網(wǎng)絡(luò)設(shè)備被參加了到了 linux 中,使得狀況變得更加冗雜。在以下章節(jié)中,將一一分析在虛擬化技術(shù)中常常用法的幾種 linux 網(wǎng)絡(luò)設(shè)備抽象類型:bridge、802.1.q vlan device、veth、tap,具體說(shuō)明如何用它們協(xié)作 linux 中的 route table、ip table 簡(jiǎn)潔的創(chuàng)立出本地虛擬網(wǎng)絡(luò)。 相關(guān)網(wǎng)絡(luò)設(shè)備工作原理 bridge bridge(橋)是 linux 上用來(lái)做 tcp/ip 二層協(xié)議交換的設(shè)備,與現(xiàn)實(shí)世界中的交換機(jī)功能相像。bridge 設(shè)備實(shí)例可以和 linux 上其他網(wǎng)絡(luò)設(shè)備實(shí)例連接,既 attach 一個(gè)從設(shè)備,類似于在現(xiàn)實(shí)世界中的交換
9、機(jī)和一個(gè)用戶終端之間連接一根網(wǎng)線。當(dāng)有數(shù)據(jù)到達(dá)時(shí),bridge 會(huì)依據(jù)報(bào)文中的 mac 信息進(jìn)展播送、轉(zhuǎn)發(fā)、丟棄處理。 bridge 的功能主要在內(nèi)核里實(shí)現(xiàn)。當(dāng)一個(gè)從設(shè)備被 attach 到 bridge 上時(shí),相當(dāng)于現(xiàn)實(shí)世界里交換機(jī)的端口被插入了一根連有終端的網(wǎng)線。這時(shí)在內(nèi)核程序里,netdev_rx_handler_register()被調(diào)用,一個(gè)用于承受數(shù)據(jù)的回調(diào)函數(shù)被注冊(cè)。以后每當(dāng)這個(gè)從設(shè)備收到數(shù)據(jù)時(shí)都會(huì)調(diào)用這個(gè)函數(shù)可以把數(shù)據(jù)轉(zhuǎn)發(fā)到 bridge 上。當(dāng) bridge 接收到此數(shù)據(jù)時(shí),br_handle_frame()被調(diào)用,進(jìn)展一個(gè)和現(xiàn)實(shí)世界中的交換機(jī)類似的處理過(guò)程:推斷包的類別(播
10、送/單點(diǎn)),查找內(nèi)部 mac 端口映射表,定位目的端口號(hào),將數(shù)據(jù)轉(zhuǎn)發(fā)到目的端口或丟棄,自動(dòng)更新內(nèi)部 mac 端口映射表以自我學(xué)習(xí)。 bridge 和現(xiàn)實(shí)世界中的二層交換機(jī)有一個(gè)區(qū)分,圖中左側(cè)畫(huà)出了這種狀況:數(shù)據(jù)被挺直發(fā)到 bridge 上,而不是從一個(gè)端口承受。這種狀況可以看做 bridge 自己有一個(gè) mac 可以主動(dòng)發(fā)送報(bào)文,或者說(shuō) bridge 自帶了一個(gè)隱藏端口和寄主 linux 系統(tǒng)自動(dòng)連接,linux 上的程序可以挺直從這個(gè)端口向 bridge 上的其他端口發(fā)數(shù)據(jù)。所以當(dāng)一個(gè) bridge 擁有一個(gè)網(wǎng)絡(luò)設(shè)備時(shí),如 bridge0 參加了 eth0 時(shí),事實(shí)上 bridge0 擁有兩
11、個(gè)有效 mac 地址,一個(gè)是 bridge0 的,一個(gè)是 eth0 的,他們之間可以通訊。由此帶來(lái)一個(gè)有意思的事情是,bridge 可以設(shè)置 ip 地址。通常來(lái)說(shuō) ip 地址是三層協(xié)議的內(nèi)容,不應(yīng)當(dāng)出如今二層設(shè)備 bridge 上。但是 linux 里 bridge 是通用網(wǎng)絡(luò)設(shè)備抽象的一種,只要是網(wǎng)絡(luò)設(shè)備就可以設(shè)定 ip 地址。當(dāng)一個(gè) bridge0 擁有 ip 后,linux 便可以通過(guò)路由表或者 ip 表規(guī)章在三層定位 bridge0,此時(shí)相當(dāng)于 linux 擁有了另外一個(gè)隱藏的虛擬網(wǎng)卡和 bridge 的隱藏端口相連,這個(gè)網(wǎng)卡就是名為 bridge0 的通用網(wǎng)絡(luò)設(shè)備,ip 可以看成是這
12、個(gè)網(wǎng)卡的。當(dāng)有符合此 ip 的數(shù)據(jù)到達(dá) bridge0 時(shí),內(nèi)核協(xié)議棧認(rèn)為收到了一包目的為本機(jī)的數(shù)據(jù),此時(shí)應(yīng)用程序可以通過(guò) socket 接收到它。一個(gè)更好的比照例子是現(xiàn)實(shí)世界中的帶路由的交換機(jī)設(shè)備,它也擁有一個(gè)隱藏的 mac 地址,供設(shè)備中的三層協(xié)議處理程序和管理程序用法。設(shè)備里的三層協(xié)議處理程序,對(duì)應(yīng)名為 bridge0 的通用網(wǎng)絡(luò)設(shè)備的三層協(xié)議處理程序,即寄主 linux 系統(tǒng)內(nèi)核協(xié)議棧程序。設(shè)備里的管理程序,對(duì)應(yīng) bridge0 寄主 linux 系統(tǒng)里的應(yīng)用程序。 bridge 的實(shí)現(xiàn)當(dāng)前有一個(gè)限制:當(dāng)一個(gè)設(shè)備被 attach 到 bridge 上時(shí),那個(gè)設(shè)備的 ip 會(huì)變的無(wú)效,l
13、inux 不再用法那個(gè) ip 在三層承受數(shù)據(jù)。舉例如下:假如 eth0 原來(lái)的 ip 是 192.168.1.2,此時(shí)假如收到一個(gè)目的地址是 192.168.1.2 的數(shù)據(jù),linux 的應(yīng)用程序能通過(guò) socket 操作承受到它。而當(dāng) eth0 被 attach 到一個(gè) bridge0 時(shí),盡管 eth0 的 ip 還在,但應(yīng)用程序是無(wú)法承受到上述數(shù)據(jù)的。此時(shí)應(yīng)當(dāng)把 ip 192.168.1.2 給予 bridge0。 另外需要留意的是數(shù)據(jù)流的方向。對(duì)于一個(gè)被 attach 到 bridge 上的設(shè)備來(lái)說(shuō),只有它收到數(shù)據(jù)時(shí),此包數(shù)據(jù)才會(huì)被轉(zhuǎn)發(fā)到 bridge 上,進(jìn)而完成查表播送等后續(xù)操作。
14、當(dāng)懇求是發(fā)送類型時(shí),數(shù)據(jù)是不會(huì)被轉(zhuǎn)發(fā)到 bridge 上的,它會(huì)查找下一個(gè)發(fā)送出口。用戶在配置網(wǎng)絡(luò)時(shí)常常忽視這一點(diǎn)從而造成網(wǎng)絡(luò)故障。 vlan device for 802.1.q vlan 又稱虛擬網(wǎng)絡(luò),是一個(gè)被廣泛用法的概念,有些應(yīng)用程序把自己的內(nèi)部網(wǎng)絡(luò)也稱為 vlan。此處主要說(shuō)的是在物理世界中存在的,需要協(xié)議支持的 vlan。它的種類許多,根據(jù)協(xié)議原理一般分為:macvlan、802.1.q vlan、802.1.qbg vlan、802.1.qbh vlan。其中出現(xiàn)較早,應(yīng)用廣泛并且比擬成熟的是 802.1.q vlan,其根本原理是在二層協(xié)議里插入額外的 vlan 協(xié)議數(shù)據(jù)(稱為
15、 802.1.q vlan tag),同時(shí)保持和傳統(tǒng)二層設(shè)備的兼容性。linux 里的 vlan 設(shè)備是對(duì) 802.1.q 協(xié)議的一種內(nèi)部軟件實(shí)現(xiàn),模擬現(xiàn)實(shí)世界中的 802.1.q 交換機(jī)。 linux 里 802.1.q vlan 設(shè)備是以母子關(guān)系成對(duì)出現(xiàn)的,母設(shè)備相當(dāng)于現(xiàn)實(shí)世界中的交換機(jī) trunk 口,用于連接上級(jí)網(wǎng)絡(luò),子設(shè)備相當(dāng)于一般接口用于連接下級(jí)網(wǎng)絡(luò)。當(dāng)數(shù)據(jù)在母子設(shè)備間傳遞時(shí),內(nèi)核將會(huì)依據(jù) 802.1.q vlan tag 進(jìn)展對(duì)應(yīng)操作。母子設(shè)備之間是一對(duì)多的關(guān)系,一個(gè)母設(shè)備可以有多個(gè)子設(shè)備,一個(gè)子設(shè)備只有一個(gè)母設(shè)備。當(dāng)一個(gè)子設(shè)備有一包數(shù)據(jù)需要發(fā)送時(shí),數(shù)據(jù)將被參加 vlan tag
16、 然后從母設(shè)備發(fā)送出去。當(dāng)母設(shè)備收到一包數(shù)據(jù)時(shí),它將會(huì)分析其中的 vlan tag,假如有對(duì)應(yīng)的子設(shè)備存在,那么把數(shù)據(jù)轉(zhuǎn)發(fā)到那個(gè)子設(shè)備上并依據(jù)設(shè)置移除 vlan tag,否那么丟棄該數(shù)據(jù)。在某些設(shè)置下,vlan tag 可以不被移除以滿足某些監(jiān)聽(tīng)程序的需要,如 dhcp 效勞程序。舉例說(shuō)明如下:eth0 作為母設(shè)備創(chuàng)立一個(gè) id 為 100 的子設(shè)備 eth0.100。此時(shí)假如有程序要求從 eth0.100 發(fā)送一包數(shù)據(jù),數(shù)據(jù)將被打上 vlan 100 的 tag 從 eth0 發(fā)送出去。假如 eth0 收到一包數(shù)據(jù),vlan tag 是 100,數(shù)據(jù)將被轉(zhuǎn)發(fā)到 eth0.100 上,并依據(jù)設(shè)
17、置打算是否移除 vlan tag。假如 eth0 收到一包包含 vlan tag 101 的數(shù)據(jù),其將被丟棄。上述過(guò)程隱含以下事實(shí):對(duì)于寄主 linux 系統(tǒng)來(lái)說(shuō),母設(shè)備只能用來(lái)收數(shù)據(jù),子設(shè)備只能用來(lái)發(fā)送數(shù)據(jù)。和 bridge 一樣,母子設(shè)備的數(shù)據(jù)也是有方向的,子設(shè)備收到的數(shù)據(jù)不會(huì)進(jìn)入母設(shè)備,同樣母設(shè)備上懇求發(fā)送的數(shù)據(jù)不會(huì)被轉(zhuǎn)到子設(shè)備上??梢园?vlan 母子設(shè)備作為一個(gè)整體想象為現(xiàn)實(shí)世界中的 802.1.q 交換機(jī),下級(jí)接口通過(guò)子設(shè)備連接到寄主 linux 系統(tǒng)網(wǎng)絡(luò)里,上級(jí)接口同過(guò)主設(shè)備連接到上級(jí)網(wǎng)絡(luò),當(dāng)母設(shè)備是物理網(wǎng)卡時(shí)上級(jí)網(wǎng)絡(luò)是外界真實(shí)網(wǎng)絡(luò),當(dāng)母設(shè)備是另外一個(gè) linux 虛擬網(wǎng)絡(luò)設(shè)備時(shí)
18、上級(jí)網(wǎng)絡(luò)仍舊是寄主 linux 系統(tǒng)網(wǎng)絡(luò)。 需要留意的是母子 vlan 設(shè)備擁有一樣的 mac 地址,可以把它當(dāng)成現(xiàn)實(shí)世界中 802.1.q 交換機(jī)的 mac,因此多個(gè) vlan 設(shè)備會(huì)共享一個(gè) mac。當(dāng)一個(gè)母設(shè)備擁有多個(gè) vlan 子設(shè)備時(shí),子設(shè)備之間是隔離的,不存在 bridge 那樣的交換轉(zhuǎn)發(fā)關(guān)系,緣由如下:802.1.q vlan 協(xié)議的主要目的是從規(guī)律上隔離子網(wǎng)?,F(xiàn)實(shí)世界中的 802.1.q 交換機(jī)存在多個(gè) vlan,每個(gè) vlan 擁有多個(gè)端口,同一 vlan 端口之間可以交換轉(zhuǎn)發(fā),不同 vlan 端口之間隔離,所以其包含兩層功能:交換與隔離。linux vlan device
19、實(shí)現(xiàn)的是隔離功能,沒(méi)有交換功能。一個(gè) vlan 母設(shè)備不行能擁有兩個(gè)一樣 id 的 vlan 子設(shè)備,因此也就不行能出現(xiàn)數(shù)據(jù)交換狀況。假如想讓一個(gè) vlan 里接多個(gè)設(shè)備,就需要交換功能。在 linux 里 bridge 特地實(shí)現(xiàn)交換功能,因此將 vlan 子設(shè)備 attach 到一個(gè) bridge 上就能完成后續(xù)的交換功能。總結(jié)起來(lái),bridge 加 vlan device 能在功能層面完好模擬現(xiàn)實(shí)世界里的 802.1.q 交換機(jī)。 linux 支持 vlan 硬件加速,在安裝有特定硬件狀況下,圖中所述內(nèi)核處理過(guò)程可以被放到物理設(shè)備上完成。 tap 設(shè)備與 veth 設(shè)備 tun/tap 設(shè)
20、備是一種讓用戶態(tài)程序向內(nèi)核協(xié)議棧注入數(shù)據(jù)的設(shè)備,一個(gè)工作在三層,一個(gè)工作在二層,用法較多的是 tap 設(shè)備。veth 設(shè)備出現(xiàn)較早,它的作用是反轉(zhuǎn)通訊數(shù)據(jù)的方向,需要發(fā)送的數(shù)據(jù)會(huì)被轉(zhuǎn)換成需要收到的數(shù)據(jù)重新送入內(nèi)核網(wǎng)絡(luò)層進(jìn)展處理,從而間接的完成數(shù)據(jù)的注入。 當(dāng)一個(gè) tap 設(shè)備被創(chuàng)立時(shí),在 linux 設(shè)備文件名目下將會(huì)生成一個(gè)對(duì)應(yīng) char 設(shè)備,用戶程序可以像翻開(kāi)一般文件一樣翻開(kāi)這個(gè)文件進(jìn)展讀寫(xiě)。當(dāng)執(zhí)行 write()操作時(shí),數(shù)據(jù)進(jìn)入 tap 設(shè)備,此時(shí)對(duì)于 linux 網(wǎng)絡(luò)層來(lái)說(shuō),相當(dāng)于 tap 設(shè)備收到了一包數(shù)據(jù),懇求內(nèi)核承受它,猶如一般的物理網(wǎng)卡從外界收到一包數(shù)據(jù)一樣,不同的是其實(shí)數(shù)據(jù)
21、來(lái)自 linux 上的一個(gè)用戶程序。linux 收到此數(shù)據(jù)后將依據(jù)網(wǎng)絡(luò)配置進(jìn)展后續(xù)處理,從而完成了用戶程序向 linux 內(nèi)核網(wǎng)絡(luò)層注入數(shù)據(jù)的功能。當(dāng)用戶程序執(zhí)行 read()懇求時(shí),相當(dāng)于向內(nèi)核查詢 tap 設(shè)備上是否有需要被發(fā)送出去的數(shù)據(jù),有的話取出到用戶程序里,完成 tap 設(shè)備的發(fā)送數(shù)據(jù)功能。針對(duì) tap 設(shè)備的一個(gè)形象的比方是:用法 tap 設(shè)備的應(yīng)用程序相當(dāng)于另外一臺(tái)計(jì)算機(jī),tap 設(shè)備是本機(jī)的一個(gè)網(wǎng)卡,他們之間互相連接。應(yīng)用程序通過(guò) read()/write()操作,和本機(jī)網(wǎng)絡(luò)核心進(jìn)展通訊。 veth 設(shè)備總是成對(duì)出現(xiàn),送到一端懇求發(fā)送的數(shù)據(jù)總是從另一端以懇求承受的形式出現(xiàn)。該設(shè)
22、備不能被用戶程序挺直操作,但用法起來(lái)比擬簡(jiǎn)潔。創(chuàng)立并配置正確后,向其一端輸入數(shù)據(jù),veth 會(huì)轉(zhuǎn)變數(shù)據(jù)的方向并將其送入內(nèi)核網(wǎng)絡(luò)核心,完成數(shù)據(jù)的注入。在另一端能讀到此數(shù)據(jù)。 網(wǎng)絡(luò)設(shè)置舉例說(shuō)明 為了更好的說(shuō)明 linux 網(wǎng)絡(luò)設(shè)備的用法,下面將用一系列的例子,說(shuō)明在一個(gè)冗雜的 linux 網(wǎng)絡(luò)元素組合出的虛擬網(wǎng)絡(luò)里,數(shù)據(jù)的流向。網(wǎng)絡(luò)設(shè)置簡(jiǎn)介如下:一個(gè)中心 bridge:bridge0 下 attach 了 4 個(gè)網(wǎng)絡(luò)設(shè)備,包括 2 個(gè) veth 設(shè)備,1 個(gè) tap 設(shè)備 tap0,1 個(gè)物理網(wǎng)卡 eth0。在 veth 的另外一端又創(chuàng)立了 vlan 子設(shè)備。linux 上共存在 2 個(gè) vlan
23、 網(wǎng)絡(luò),既 vlan100 與 vlan200。物理網(wǎng)卡和外部網(wǎng)絡(luò)相連,并且在它之下創(chuàng)立了一個(gè) vlan id 為 200 的 vlan 子設(shè)備。 從 vlan100 子設(shè)備發(fā)送 arp 報(bào)文 當(dāng)用戶嘗試 ping 192.168.100.3 時(shí),linux 將會(huì)依據(jù)路由表,從 vlan100 子設(shè)備發(fā)出 arp 報(bào)文,詳細(xì)過(guò)程如下: 1) 用戶 ping 192.168.100.3 2) linux 向 vlan100 子設(shè)備發(fā)送 arp 信息。 3) arp 報(bào)文被打上 vlan id 100 的 tag 成為 arpvlan100,轉(zhuǎn)發(fā)到母設(shè)備上。 4) veth 設(shè)備將這一發(fā)送懇求轉(zhuǎn)變
24、方向,成為一個(gè)需要承受處理的報(bào)文送入內(nèi)核網(wǎng)絡(luò)模塊。 5) 由于對(duì)端的 veth 設(shè)備被參加到了 bridge0 上,并且內(nèi)核發(fā)覺(jué)它收到一個(gè)報(bào)文,于是報(bào)文被轉(zhuǎn)發(fā)到 bridge0 上。 6) bridge0 處理此 arpvlan100 信息,依據(jù) tcp/ip 二層協(xié)議發(fā)覺(jué)是一個(gè)播送懇求,于是向它所知道的全部端口播送此報(bào)文,其中一路進(jìn)入另一對(duì) veth 設(shè)備的一端,一路進(jìn)入 tap 設(shè)備 tap0,一路進(jìn)入物理網(wǎng)卡設(shè)備 eth0。此時(shí)在 tap0 上,用戶程序可以通過(guò) read()操作讀到 arpvlan100,eth0 將會(huì)向外界發(fā)送 arpvlan100,但 eth0 的 vlan 子設(shè)備
25、不會(huì)收到它,因?yàn)榇藬?shù)據(jù)方向?yàn)閼┣蟀l(fā)送而不是懇求接收。 7) veth 將懇求方向轉(zhuǎn)換,此時(shí)在另一端得到懇求承受的 arpvlan100 報(bào)文。 8) 對(duì)端 veth 設(shè)備發(fā)覺(jué)有數(shù)據(jù)需要承受,并且自己有兩個(gè) vlan 子設(shè)備,于是執(zhí)行 vlan 處理規(guī)律。其中一個(gè)子設(shè)備是 vlan100,與 arpvlan100 吻合,于是去除 vlan id 100 的 tag 轉(zhuǎn)發(fā)到這個(gè)子設(shè)備上,重新成為標(biāo)準(zhǔn)的以太網(wǎng) arp 報(bào)文。另一個(gè)子設(shè)備由于 id 不吻合,不會(huì)得到此報(bào)文。 9) 此 vlan 子設(shè)備又被 attach 到另一個(gè)橋 bridge1 上,于是轉(zhuǎn)發(fā)自己收到的 arp 報(bào)文。 10) bri
26、dge1 播送 arp 報(bào)文。 11) 最終另外一個(gè) tap 設(shè)備 tap1 收到此懇求發(fā)送報(bào)文,用戶程序通過(guò) read()可以得到它。 網(wǎng)絡(luò)設(shè)備認(rèn)識(shí)介紹解析(三) 網(wǎng)絡(luò)設(shè)備及部件是連接到網(wǎng)絡(luò)中的物理實(shí)體。網(wǎng)絡(luò)設(shè)備的種類繁多,且與日俱增。根本的網(wǎng)絡(luò)設(shè)備有:計(jì)算機(jī)(無(wú)論其為個(gè)人電腦或效勞器)、集線器、交換機(jī)、網(wǎng)橋、路由器、網(wǎng)關(guān)、網(wǎng)絡(luò)接口卡(nic)、無(wú)線接入點(diǎn)(wap)、打印機(jī)和調(diào)制解調(diào)器。 中繼器 (repeater) 中繼器是局域網(wǎng)互連的最簡(jiǎn)潔設(shè)備,它工作在osi體系構(gòu)造的物理層,它接收并識(shí)別網(wǎng)絡(luò)信號(hào),然后再生信號(hào)并將其發(fā)送到網(wǎng)絡(luò)的其他分支上。要保證中繼器可以正確工作,首先要保證每一個(gè)分支中
27、的數(shù)據(jù)包和規(guī)律鏈路協(xié)議是一樣的。例如,在802.3以太局域網(wǎng)和802.5令牌環(huán)局域網(wǎng)之間,中繼器是無(wú)法使它們通信的。 但是,中繼器可以用來(lái)連接不同的物理介質(zhì),并在各種物理介質(zhì)中傳輸數(shù)據(jù)包。某些多端口的中繼器很像多端口的集線器,它可以連接不同類型的介質(zhì)。 中繼器是擴(kuò)展網(wǎng)絡(luò)的最廉價(jià)的方法。當(dāng)擴(kuò)展網(wǎng)絡(luò)的目的是要打破間隔 和結(jié)點(diǎn)的限制時(shí),并且連接的網(wǎng)絡(luò)分支都不會(huì)產(chǎn)生太多的數(shù)據(jù)流量,本錢又不能太高時(shí),就可以考慮選擇中繼器。采納中繼器連接網(wǎng)絡(luò)分支的數(shù)目要受詳細(xì)的網(wǎng)絡(luò)體系構(gòu)造限制。中繼器沒(méi)有隔離和過(guò)濾功能,它不能阻擋含有異樣的數(shù)據(jù)包從一個(gè)分支傳到另一個(gè)分支。這意味著,一個(gè)分支出現(xiàn)故障可能影響到其它的每一個(gè)網(wǎng)
28、絡(luò)分支。 集線器是有多個(gè)端口的中繼器。簡(jiǎn)稱hub 網(wǎng)橋 (birdge) 網(wǎng)橋工作于osi體系的數(shù)據(jù)鏈路層。所以osi模型數(shù)據(jù)鏈路層以上各層的信息對(duì)網(wǎng)橋來(lái)說(shuō)是毫無(wú)作用的。所以協(xié)議的理解依靠于各自的計(jì)算機(jī)。 網(wǎng)橋包含了中繼器的功能和特性,不僅可以連接多種介質(zhì),還能連接不同的物理分支,如以太網(wǎng)和令牌網(wǎng),能將數(shù)據(jù)包在更大的范圍內(nèi)傳送。網(wǎng)橋的典型應(yīng)用是將局域網(wǎng)分段成子網(wǎng),從而降低數(shù)據(jù)傳輸?shù)钠款i,這樣的網(wǎng)橋叫本地橋。用于廣域網(wǎng)上的網(wǎng)橋叫做遠(yuǎn)地橋。兩種類型的橋執(zhí)行同樣的功能,只是所用的網(wǎng)絡(luò)接口不同。生活中的交換機(jī)就是網(wǎng)橋。 路由器 (router) 路由器工作在osi體系構(gòu)造中的網(wǎng)絡(luò)層,這意味著它可以在多
29、個(gè)網(wǎng)絡(luò)上交換和路由數(shù)據(jù)數(shù)據(jù)包。路由器通過(guò)在相對(duì)獨(dú)立的網(wǎng)絡(luò)中交換詳細(xì)協(xié)議的信息來(lái)實(shí)現(xiàn)這個(gè)目的。比起網(wǎng)橋,路由器不但能過(guò)濾和分隔網(wǎng)絡(luò)信息流、連接網(wǎng)絡(luò)分支,還能訪問(wèn)數(shù)據(jù)包中更多的信息。并且用來(lái)進(jìn)步數(shù)據(jù)包的傳輸效率。 路由表包含有網(wǎng)絡(luò)地址、連接信息、途徑信息和發(fā)送代價(jià)等。路由器比網(wǎng)橋慢,主要用于廣域網(wǎng)或廣域網(wǎng)與局域網(wǎng)的互連。 橋由器(brouter) brouter 是網(wǎng)橋和路由器的合并。 網(wǎng)關(guān)(gatway) 網(wǎng)關(guān)把信息重新包裝的目的是適應(yīng)目的環(huán)境的要求。 網(wǎng)關(guān)能互連異類的網(wǎng)絡(luò), 網(wǎng)關(guān)從一個(gè)環(huán)境中讀取數(shù)據(jù),剝?nèi)?shù)據(jù)的老協(xié)議,然后用目的網(wǎng)絡(luò)的協(xié)議進(jìn)展重新包裝。 網(wǎng)關(guān)的一個(gè)較為常見(jiàn)的用處是在局域網(wǎng)的微機(jī)
30、和小型機(jī)或大型機(jī)之間作翻譯。 網(wǎng)關(guān)的典型應(yīng)用是網(wǎng)絡(luò)專用效勞器。 其他 個(gè)人計(jì)算機(jī):典型的個(gè)人計(jì)算機(jī)就是個(gè)體用戶所擁有的桌面計(jì)算機(jī)、工作站或筆記本電腦。微型計(jì)算機(jī)的最常見(jiàn)的類型就是個(gè)人計(jì)算機(jī),應(yīng)用于大多數(shù)的組織機(jī)構(gòu)之中。 效勞器:網(wǎng)絡(luò)上,儲(chǔ)存了全部必要信息的計(jì)算機(jī)或其它網(wǎng)絡(luò)設(shè)備,專用于供應(yīng)特定的效勞。例如,數(shù)據(jù)庫(kù)效勞器中儲(chǔ)存了與某些數(shù)據(jù)庫(kù)相關(guān)的全部數(shù)據(jù)和軟件,允許其它網(wǎng)絡(luò)設(shè)備對(duì)其進(jìn)展訪問(wèn),并處理對(duì)數(shù)據(jù)庫(kù)的訪問(wèn)。文檔效勞器就是計(jì)算機(jī)和儲(chǔ)存設(shè)備的組合,專用于供該網(wǎng)絡(luò)上的任何用戶將文檔儲(chǔ)存到效勞器中。打印效勞器就是對(duì)一臺(tái)或多臺(tái)打印機(jī)進(jìn)展管理的設(shè)備,而網(wǎng)絡(luò)效勞器就是對(duì)網(wǎng)絡(luò)傳輸進(jìn)展管理的計(jì)算機(jī)。 網(wǎng)卡:網(wǎng)絡(luò)接口卡(nic)是計(jì)算機(jī)或其它網(wǎng)絡(luò)設(shè)備所附帶的適配器,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)鋁顏料行業(yè)運(yùn)行現(xiàn)狀及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)鋁冶煉市場(chǎng)競(jìng)爭(zhēng)格局及前景趨勢(shì)預(yù)測(cè)報(bào)告
- 2025-2030年中國(guó)鎢行業(yè)未來(lái)投資預(yù)測(cè)發(fā)展戰(zhàn)略規(guī)劃分析報(bào)告
- 2025四川省建筑安全員《C證》考試題庫(kù)
- 2025-2030年中國(guó)過(guò)氧化鋅市場(chǎng)運(yùn)營(yíng)動(dòng)態(tài)及發(fā)展前景分析報(bào)告
- 2025-2030年中國(guó)車蠟行業(yè)市場(chǎng)運(yùn)行態(tài)勢(shì)及發(fā)展盈利分析報(bào)告
- 2025-2030年中國(guó)貿(mào)易融資前景趨勢(shì)及發(fā)展?jié)摿Ψ治鰣?bào)告
- 2025-2030年中國(guó)調(diào)味香料市場(chǎng)發(fā)展前景及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)船舶制造行業(yè)發(fā)展?fàn)顩r及營(yíng)銷戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)紙基覆銅板市場(chǎng)十三五規(guī)劃及投資風(fēng)險(xiǎn)評(píng)估報(bào)告
- 高二數(shù)學(xué)(含創(chuàng)意快閃特效)-【開(kāi)學(xué)第一課】2023年高中秋季開(kāi)學(xué)指南之愛(ài)上數(shù)學(xué)課
- 《學(xué)前兒童社會(huì)教育》學(xué)前兒童社會(huì)教育概述-pp課件
- 全國(guó)醫(yī)學(xué)英語(yǔ)統(tǒng)考醫(yī)學(xué)英語(yǔ)詞匯表
- 【品牌建設(shè)研究國(guó)內(nèi)外文獻(xiàn)綜述5000字】
- 國(guó)家電網(wǎng)公司電力安全工作規(guī)程(電力通信部分)(試行)
- 第八版-精神分裂癥及其他精神病性障礙(中文)
- 小學(xué)一年級(jí)新生報(bào)名登記表
- 生態(tài)毒理學(xué)第三章毒物的分子效應(yīng)與毒理學(xué)機(jī)制
- 智能財(cái)務(wù)共享在京東的應(yīng)用研究
- 衛(wèi)生和微生物基礎(chǔ)知識(shí)培訓(xùn)-
- 2023年鎮(zhèn)江市高等??茖W(xué)校單招綜合素質(zhì)題庫(kù)及答案解析
評(píng)論
0/150
提交評(píng)論