很多朋友多次問到什麼是閘道器、dns、子網掩碼,它有什麼作用,確實,我們平時在網路中總是在不斷的提到閘道器,卻很少真正的去了解它。
閘道器(gateway)又稱網間聯結器、協議轉換器。閘道器在傳輸層上以實現網路互連,是最複雜的網路互連裝置,僅用於兩個高層協議不同的網路互連。
大家都知道,從乙個房間走到另乙個房間,必然要經過一扇門。同樣,從乙個網路向另乙個網路傳送資訊,也必須經過一道「關口」,這道關口就是閘道器。顧名思義,閘道器(gateway)就是乙個網路連線到另乙個網路的「關口」。
按照不同的分類標準,閘道器也有很多種。tcp/ip協議裡的閘道器是最常用的,在這裡我們所講的「閘道器」均指tcp/ip協議下的閘道器。
那麼閘道器到底是什麼呢?
閘道器實質上是乙個網路通向其他網路的ip位址,閘道器在網段內的可用ip中選乙個,不過,一般用的是第1個和最後乙個。
例如
比如有網路a和網路b,
網路a:的ip位址範圍為「192.168.1.1~192. 168.1.254」,子網掩255.255.255.0;
如果需要與其它網段通訊,那麼它的閘道器可以設定為192.168.1.1,當然也可以設定為網段內其它的乙個ip位址。
網路b:的ip位址範為「192.168.2.1~192.168.2.254」,子網掩碼255.255.255.0。
如果需要與其它網段通訊,那麼它的閘道器可以設定為192.168.2.1,當然也可以設定為網段內其它的乙個ip位址。
在沒有路由器的情況下,不同的兩個網路之間是不能進行tcp/ip通訊的,即使是兩個網路連線在同一臺交換機(或集線器)上,tcp/ip協議也會根據子網掩碼(255.255.255.0)判定兩個網路中的主機處在不同的網路裡。而要實現這兩個網路之間的通訊,則必須通過閘道器。
如果網路a中的主機發現資料報的目的主機不在本地網路中,就把資料報**給它自己的閘道器,再由閘道器**給網路b的閘道器,網路b的閘道器再**給網路b的某個主機(如附圖所示)。網路b向網路a**資料報的過程。
所以說,只有設定好閘道器的ip位址,tcp/ip協議才能實現不同網路之間的相互通訊。
如果搞清了什麼是閘道器,預設閘道器也就好理解了。就好像乙個房間可以有多扇門一樣,一台主機可以有多個閘道器。預設閘道器的意思是一台主機如果找不到可用的閘道器,就把資料報發給預設指定的閘道器,由這個閘道器來處理資料報。現在主機使用的閘道器,一般指的是預設閘道器。
就跟我們寫信一樣,你得寫個收信人的位址郵局才能給你傳送吧,你給國外寫信,你寫中文位址郵局不認識,需要這個乙個人幫你翻譯成英語。這就是dns的作用,所以你的在本地連線裡面寫dns才可以正常瀏覽網頁,如果不設定dns,是無法正常訪問網頁的。
講到mac位址,就不得不提ip位址,這裡順便把ip位址也說下。
ip與mac做個比喻,你經常搬家,你沒搬一次家都有乙個位址,xx小區xx單元xx號,這個就是ip。但是你的名字不變,這個就是mac,不同的是我們的mac不允許重名。
我們的ip分為兩個部分:如上圖分為網路部分和主機部分。 網路部分好比就是你在xx省xx市xx鎮,這個是國家固定下來了的。但是xx小區xx單元xx號是開發商自己定的。兩個編號加起來就是你的ip了。 不同的是在現實中兩個編號的長度是固定的,在網路上a、b、c、d的ip位址卻是變化的,這個在前天有詳細講到。
子網掩碼是為了區分網路位和主機位,上面我們說到過,乙個ip位址是由網路部分和主機部分。正如乙個人的名字由姓與名組成。
那麼我們可以把ip位址比作乙個人的名字,那麼子網掩碼就像是乙份名單,可以快速的知道那些人同姓,那些人不同姓,把同姓的人分在一組,讓他們之前可以互相交流。
舉個例子
有乙個網段是192.168.1.0-192.168.1.254,這個網段就像乙個村子一樣,就稱它為安防村,此這網段有個ip位址是192.168.1.1,我們就叫他安防一,另外乙個人叫安防二,它的ip位址為192.168.1.2,我們一看他們,就知道他們是同村的。
另外有乙個網段,是192.168.0.0——192.168.255.254,我們叫它安村,村里有個同樣有兩個ip位址192.168.1.1與192.168.1.2,也叫安防一,安防二,那麼問題來了?這個時候,如何區分他們是屬於那個村的?
這個時候就需要子網掩碼了來判斷他們是屬於那個網段的,需要把安防
一、安防二帶到村里去認下,就知道他們是屬於那個村了,安防村的網段是255.255.255.0,安村的網段是255.255.0.0。
網路中也會出現類似於「同名」「同姓」的ip位址,如何區分他們到底是屬於那個網段,就需要依靠子網掩碼了。
一文講清楚事務隔離性
乙個人運算元據庫的時候,其他人都看不見 其他人不能讀 mvcc 其他人不能寫 通過加鎖 鎖 read view一般由兩部分組成 排他鎖小紅對取前的時候加上了鎖 排他鎖 所以其他人不能取錢了,所以等小紅這個操作 事務 結束了,這把鎖才能解開 事務的開始時間是更新操作執行的時候 讀未提交沒有mvcc的控...
一文講清楚vim的map對映
map主用自定義快捷鍵,如 map a b 把b對映為a鍵,使之按下a的時候執行b快捷鍵 在vim配置檔案中經常會看到map nmap imap vmap vnoremap nunmap nmapclear等,都是什麼意思呢?map前的n v nore un等表示下列含義 如 nmap s wqa ...
一分鐘講清楚當選QOS超級節點有什麼收益
成為超級節點獲得的直接收益來自區塊生產獎勵 qos 公鏈 51 的代幣量由 21 個超級節點挖礦產生,每隔乙個時間週期 t 鑄幣速度減半,並規定 7 個時間週期鑄幣完成,第七個週期與第六週期鑄幣速 度相等,每個區塊生成塊的閾值預設為達到 3 秒 第一年收益分配 第乙個四年新鑄幣數量為 25.5 億枚...