日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

路由器基礎(chǔ)知識(shí)及圖解 路由器是什么

之前幾篇文章都在內(nèi)網(wǎng)轉(zhuǎn)悠(有興趣的朋友可以關(guān)注作者查看作者文章) 。但是世界這么大總想去浪一浪 。網(wǎng)絡(luò)世界里如果從內(nèi)網(wǎng)連到外網(wǎng)呢 。這就要一個(gè)網(wǎng)關(guān)這個(gè)東西了 。先看一下下面這個(gè)命令 。
ip route add 10.168.10.0/20 via 10.173.23.1 dev eth0
熟悉的人應(yīng)該知道這個(gè)命令是給路由器配置路由表的一條命令,不熟悉的人也沒關(guān)系可以繼續(xù)往下看 。我這里提到路由器,路由表,那網(wǎng)關(guān)跟路由器,路由表有啥關(guān)系呢 。先說一下路由器是一個(gè)三層的物理設(shè)備,它起到的作用就是網(wǎng)關(guān)的作用,所以一般我們就稱一個(gè)路由器為網(wǎng)關(guān),但其實(shí)路由器有好幾個(gè)口,每個(gè)口連接了可以轉(zhuǎn)發(fā)到的目標(biāo)局域網(wǎng) 。路由表里定義了轉(zhuǎn)發(fā)過程中到哪個(gè)局域網(wǎng)應(yīng)該走哪個(gè)口,下一個(gè)跳轉(zhuǎn) IP 是啥 。所以這樣一套設(shè)備加路由規(guī)則就滿足了我們從內(nèi)網(wǎng)連接到外網(wǎng)的需求 。要理解他的工作原理還得從 MAC 頭和 IP 頭講起 。假設(shè)現(xiàn)在有一個(gè)局域網(wǎng) A 內(nèi)的主機(jī) A 想訪問局域網(wǎng) B 內(nèi)的主機(jī) B

路由器基礎(chǔ)知識(shí)及圖解 路由器是什么


我們知道網(wǎng)絡(luò)數(shù)據(jù)包的 MAC 頭和 IP 頭格式如下,請(qǐng)求包的每次轉(zhuǎn)發(fā)都要有下面的內(nèi)容,MAC 頭中先是目標(biāo)地址然后是源 MAC 地址,然后是協(xié)議類型,IP 頭中版本類型一般是 Ipv4,TOS,LLS 等我們主要看源 IP 地址,和目標(biāo) IP 地址 。

路由器基礎(chǔ)知識(shí)及圖解 路由器是什么


那這個(gè)請(qǐng)求的過程應(yīng)該要經(jīng)歷下面幾個(gè)過程
【路由器基礎(chǔ)知識(shí)及圖解 路由器是什么】 1.機(jī)器 A 發(fā)送請(qǐng)求包之前發(fā)現(xiàn)目標(biāo) IP 和自己不是一個(gè)網(wǎng)段的,(怎么計(jì)算,就是 IP 地址和子網(wǎng)掩碼安于與計(jì)算)然后就把請(qǐng)求包發(fā)個(gè)網(wǎng)關(guān),請(qǐng)求包應(yīng)該是這樣
  • 目標(biāo) mac 地址:路由器 A 的 mac 地址
  • 源 mac 地址:機(jī)器 A 的 mac 地址
  • 源 ip 地址:機(jī)器 A 的 ip 地址
  • 目標(biāo) ip 地址:機(jī)器 B 的 ip 地址
2.路由器 A 接收到請(qǐng)求發(fā)現(xiàn) MAC 地址匹配,把包收過來,發(fā)現(xiàn)目標(biāo) ip 地址在局域網(wǎng) B,需要通過 10.1.1.1/8 轉(zhuǎn)發(fā)出去 。于是下一跳轉(zhuǎn)是 10.1.1.1/8 到路由器 B,請(qǐng)求包是這樣的
  • 目標(biāo) mac 地址:路由器 B 的 mac 地址
  • 源 mac 地址:路由器 A 的 mac 地址
  • 源 ip 地址:機(jī)器 A 的 ip 地址
  • 目標(biāo) ip 地址:機(jī)器 B 的 ip 地址
3. 路由器 B 接收到請(qǐng)求后發(fā)現(xiàn) MAC 地址匹配,于是把包拿過來,發(fā)現(xiàn)目標(biāo) ip 地址跟自己是同一網(wǎng)段的,需要跳轉(zhuǎn) 。直接發(fā)送請(qǐng)求包是這樣的
  • 目標(biāo) mac 地址:機(jī)器 B 的 mac 地址
  • 源 mac 地址:路由器 B 的 mac 地址
  • 源 ip 地址:機(jī)器 A 的 ip 地址
  • 目標(biāo) IP 地址:機(jī)器 B 的 ip 地址
4. 機(jī)器 B 接收到請(qǐng)求發(fā)現(xiàn) Mac 地址匹配,如是把數(shù)據(jù)拿過來,響應(yīng)之后,用過以上方式的回路返回給機(jī)器 A
以上這個(gè)路由方式是不是看起來挺清晰了 。在不同局域網(wǎng)在不同網(wǎng)段的時(shí)候這種方式工作起來沒得問題,但是局域網(wǎng)之間是互不知道的 。很有可能兩個(gè)局域網(wǎng)內(nèi)的機(jī)器的 ip 完全都是一樣的 。比如上面機(jī)器 A 的 ip 地址是 192.168.1.100,機(jī)器 B 的 ip 地址也是 192.158.1.100,如果通過上面的方式發(fā)送數(shù)據(jù),看起來完全就是自己發(fā)給自己 。
這個(gè)時(shí)候要用到一種加 NAT 路由器的路由器了,其實(shí)就是路由器上加上 NAT 的功能,NAT 的全程是 Network Address Translation,翻譯過來意思是網(wǎng)絡(luò)地址裝換 。他的主要轉(zhuǎn)發(fā)原理是轉(zhuǎn)發(fā)的時(shí)候會(huì)把源內(nèi)網(wǎng) IP 裝換為公有 IP,這樣通過公有 IP 就可以跟外網(wǎng)通信 。他屏保的局域網(wǎng)對(duì)外網(wǎng)的可見,這樣一個(gè)局域網(wǎng)最少只要一個(gè)公有 IP 跟外網(wǎng)通信,極大緩解了 IP 資源不足的局面 。NAT 的類型主要有三種

推薦閱讀