-
1 # sweetdream13374406
-
2 # 迷茫的風來了
我們現在使用的網際網路使用的是IPv4版本的協議通訊的,其中一個概念就是IP地址!由於技術和歷史的原因,在當時設計的時候,並沒有料到網際網路會在21世紀成為一個炙手可熱的技術並且會擴大到全球使用,所以很不幸IP地址的設計數量不夠了!
人們設計出了很多的技術來緩解這種壓力,而子網掩碼就是其中之一,計算機也就是電腦用子網掩碼計算這一段IP地址裡有幾個可以被使用,他們分別是哪些!還可以使用借位來擴大或者縮小地址範圍已達到節約IP地址數量的目的!
我們在上網時輸入的網址比如baidu.com稱為域名是為了便於人類記憶的,計算機並不能識別這樣的字元標識,只能用IP地址來標識查閱相應的主機!DNS是域名系統的簡稱!他是一種網際網路應用技術,用來把我們常用的域名翻譯成計算機可以識別的IP地址,使我們可以正常的上網!一般我們無需更改DNS,因為通常運營商提供的DNS是最快的!
-
3 # 通訊一小兵
應邀回答本行業問題。
子網掩碼的存在是因為網路中子網存在是有意義的。在IPV4協議下,劃分子網是非常有意義的,子網的意義在於:
子網可以隔離廣播域,使得在網路中的廣播包的數量大大減少,節省整個網路的頻寬資源。
我們都知道的是廣播是面對整個網路中所有的計算機,而實際上絕大多數的廣播的目的是為了找到網路中特定的計算機的Mac地址,而這種行為對於大多數計算機來說是沒有意義的。
子網的存在還可以節約IP資源。
這個可能有人並不理解。對於一個企業來說,可能劃分為很多個子網,因為還需要閘道器地址/廣播地址的存在,可以使用的IP資源是少了,但是對於大型的企業來說,的確是節省了網路資源。舉個例子,一個企業有四個機房,如果每個機房劃分一個C類地址端,就需要4段C類地址,但是一個C類包括254個IP地址,如果你的每個機房裡的計算只有10幾臺,那麼很顯然的就是要浪費了200多個IP地址。如果不劃分子網的話,IPv4的公網地址早就枯竭了。
子網由於各個網路之間是隔離的,安全性也是可以得到保障的。
最後一個原因就便於維護,這對於網路管理員來說意義可就很大了。
子網掩碼的作用是可以確定子網中的計算機數量,可以結合IP地址計算出網路號以及主機號。子網掩碼是32位的二進位制數字,在標註一個網段的時候,比如192.168.0.1/24,後邊的這個24就是指11111111.11111111.11111111.00000000,換算成10進位制就是255.255.255.0。
根據IP地址和掩碼可以計算出該計算機所在的網路號,以及該計算機在整個網路中的主機號。
比如IP 192.168.100.13 255.255.255.128,
換算成二進位制進行與計算,可以計算出它的主機號:
將結果換算回十進位制就是192.168.100.0,這個就是他的網路號。
計算主機號要將子網掩碼反轉,也就是將二進位制的1變成0,0變成1
計算出來的值換算成十進位制就是13,整個也就是他在整個網路中的主機號。
DNS存在的原因就是網際網路中的主機(網站)太多了,透過IP地址去訪問主機(網站),這些數字太難計算了,所以就有了IP地址和主機名(域名)的對應關係的資料庫,這樣便於我們記憶。主機名和域名在某種意義上來說是一樣,不過主機名對應的是某一臺計算機,而域名對應的某一個IP地址。
或者按照應用場景來看,可以認為主機名是應用在區域網中的,而域名是應用在公網上的,在同一個公共網路中,域名必須是對應唯一的IP。
DNS的過程就是獲得域名對應的IP地址的過程。
-
4 # Geek視界
子網掩碼用於確定該IP地址是屬於本地區域網還是遠端網路。DNS用於實現域名地址到IP地址的轉換,方便訪問網路。
子網掩碼子網掩碼最重要的功能就是劃分子網,指明IP地址的哪些部分屬於主機號,哪些部分屬於網路號,並說明該IP地址是屬於區域網還是遠端網路。子網掩碼必須和IP地址同時使用才有意義。
通常情況下,IP地址、子網掩碼、閘道器地址是同時存在的,IP地址和閘道器地址經過子網掩碼計算之後可以發現,IP地址與閘道器地址屬於同一個網段,閘道器地址作為資料包的第一跳地址,訪問網路。下圖顯示了我的電腦自動獲取的IP地址的相關資訊。
子網掩碼的計算IP地址為172.20.10.2,子網掩碼為255.255.255.240,網路上不認識十進位制的數,均轉換為相應的二進位制;
IP地址為:10101100,00010100,00001010,00000010;
子網掩碼為:11111111,111111111,11111111,11110000;
上述兩個地址進行與運算,可以得到網路地址為172.20.10.0,這個網路裡包含以下幾個地址172.20.10.1~172.20.10.14可用,其中172.20.10.0是網路地址,172.20.10.15是廣播地址。
有時候,我們訪問一個網站,但是返回的是另一個廣告網站,這個就是DNS在搞鬼,返回了不正確的IP地址,就是所謂的“DNS劫持”。因此,不建議連線公共的WiFi,很可能遇到類似的事情發生。
DNS屬於網際網路的基礎設施,全球有13臺根伺服器,其中10臺在美國,另外3臺分別在英國、瑞典和日本。中國是沒有DNS根伺服器的,美國幾乎控制了所有的域名,如果美國不想讓人訪問某些域名,就可以遮蔽掉,也就是美國隨時可以切斷全世界的網路。不過,隨著IPv6的普及,這種情況有所改善,美國不再是一家獨大了。
總之,每天電腦、每部手機要上網,必須要有IP地址、子網掩碼、閘道器地址、DNS地址,可以手工配置也可以透過DHCP伺服器自動獲取。瞭解其中的原理,可以更好的利用我們的網路。
回覆列表
子網掩碼主要是為了劃分網段,因為同一個網段巡址主要是廣播,打個比方就是一個教室的同學,就相當於一個網段,你要找張三,就要在教室大聲吆喝,誰是張三,張三聽到就會回答我是,然後你們倆開始交流,一個網段都多大,就是有子網掩碼決定的。DNS是為了解析域名也就是網址,訪問網站實際是透過IP地址通訊的,而網站的IP地址不好記,為了方便就出現了域名,當你訪問百度是,你在位址列中輸入www.baidu.com回車,DNS伺服器就會站轉換成IP,然後訪問的。你119.75.217.109試試,是不是百度首頁