閘道器 一夫當關,萬夫莫開

2021-09-25 09:02:13 字數 1465 閱讀 7369

開篇:程式老鳥已經入行好多年,只是對程式設計知識還是一知半解,想想突破和改變,不才,胸中三點墨,把寫字的愛好挪到程式設計上多好,其實也是窮困所迫,不得不做這件事兒,提公升,突破從此刻開始,go ~

劍閣崢嶸而崔嵬,一夫當關,萬夫莫開。 -- 李白
秦有函谷關,御六國之師,伏屍百萬,流血漂櫓;漢有玉門關,拒匈奴,通西域,創絲綢之路;明有山海關,皇太極飲恨而終,終生不得入中原。在計算機的世界裡,閘道器扮演著非常重要的角色,它守護著網路層以上的層層通訊。

什麼是閘道器?網路層及以上的中間裝置,成為閘道器。

計算機資料資訊的通訊和你在網上收個快遞道理是一樣的,商家寄給你的時候,一層一層包裹號,等你收到包裹時,也一層一層拆開,最終收到貨物,其中有四個頭資訊不可少,源ip、目標ip、源mac位址、目標mac位址,所以有的時候資料鏈路層也叫mac層,不是非常準確、但便於理解。

假設有一天我成了乙個大老闆,很有錢的那種,自己想吧,開始就在中國做生意,後來生意做大了做成了國際**,與世界接軌,去趟美帝,像我我這種外語水平需要乙個翻譯吧…閘道器區別在於ip 位址是否改變,不改變 ip 位址的閘道器,我們稱為**閘道器;改變 ip 位址的閘道器我們成為nat閘道器

**閘道器比較好理解,比如坐火車自北向南而行,在內蒙老家說內蒙話、到北京轉換成北京話、到鄭州說河南話,始終都在國內,而且博主形象良好、辦事靠譜,一路平安沒有發生什麼語言上的衝突。

nat閘道器就有一點不好理解了,博主有個朋友,開封土生土長的人,開封在宋朝的時候稱自己是東京,我這個朋友出國旅遊,目的地日本的東京,你也叫東京,我也叫東京,搞的他一臉懵逼,這時候就要看護照,在國際上統一制定乙個id,一路上多次輾轉,朋友從開封到了東京,平安往返。

閘道器,坦白講,就是各個檢查站,轉換成區域網的ip,在區域網裡通訊,進也閘道器,出也閘道器,一直到達最後的目標ip位址。

mac 的全稱是medium access control,即**訪問控制。控制什麼呢?其實就是控制在往**上發資料的時候,誰

先發、誰後發的問題。防止發生混亂。

192.168.6.48/24  /24是什麼鬼?
中國的人口多,改革開發前生產力水平低,前些年房子不夠,糧食也短缺。ip位址也屬於不夠用的一種困境,為了解決這個問題,於是有了乙個折中的方式叫作無型別域間選路,簡稱cidr。這種方式打破了原來設計的幾類位址的做法,將 32 位的 ip 位址一分為二,前面是網路號,後面是主機號。從**分呢?你如果注意觀察的話可以看到,10.100.122.2/24,這個 ip 位址中有乙個斜槓,斜槓後面有個數字24。這種位址表示形式,就是 cidr。後面 24 的意思是,32 位中,前 24 位是網路號,後 8 位是主機號。

這裡還有乙個沒有解決的問題,當源機器知道目標機器的時候,可以將目標位址放入包裡面,如果不知道呢?乙個廣播的網路裡面接入了 n 臺機器,我怎麼知道每個 mac 位址是誰呢?這就是arp 協議,也就是已知 ip 位址,求 mac 位址的協議。

arp,區域網的位址簿,老村長的爛賬本。