IP地址,子网掩码、默认网关,DNS的设置和工作原理(总结)
概念:
1. 概述
?????????IP地址:人們在Internet上為了區分數以億計的主機而給每臺主機分配的一個專門的地址,通過IP地址就可以訪問到每臺主機。
?????????子網掩碼:不能單獨存在,它必須結合IP地址一起使用。子網掩碼只有一個作用,就是將某個IP地址劃分成網絡地址和主機地址兩部分。
?????????網關:實質上是網絡通向其它網絡的IP地址。
?????????DNS:域名服務器,為Internet上的主機分配域名地址的IP地址。
2.IP地址
?????????每個IP地址都是由“網絡號+主機號”兩部分組成。IP地址管理機構在分配IP地址時,只分配網絡號,而剩下的主機號則由得到該網絡號的單位自行分配。實際上一個IP地址用來標志一個主機或一個路由器或一條鏈路的接口,當一個主機同時連到連(應該是兩)個網絡時(如,實驗室的代理服務器),該主機必須有兩個相應的IP地址,也就必須具備兩張網卡。
?????????IP地址由32位二進制數組成,通常是十進制表示,并以“.”分隔。IP地址是一種邏輯地址,用來表示網絡中的一個個主機,并且IP地址具有唯一性,即每臺機器的IP地址在全世界是唯一的。
?????????DNS是域名服務器,用來解析域名的(域名和IP之間的解析)。如果沒有這東西,登陸某個網站時就必須輸入該網站的IP地址,有了DNS就可以直接輸入網址。這樣方便人們的記憶。
?????????比如百度,網址是www.baidu.com,它的IP地址是?61.135.169.125,我可以不用記憶IP地址,直接輸入網址即可登陸。
??
?????????這種IP地址和域名的對應數據放在公網的服務器里,叫DNS服務器。電腦訪問網絡時,會首先到這個服務器里,根據域名找到對應的IP地址,然后才真正去往目的地,不過這個過程很快的,根本感覺不到罷了。以上這個過程,叫IP地址解析。所以上網時設置的參數里都有DNS服務器這項,因為需要它首先完成地址解析任務。
?????????DNS服務器在全球范圍內都有,一般來說,你在哪個城市,就設置為哪個城市的DNS地址(網絡狀態好的話無所謂),比如在北京,經常配置的DNS地址有:202.106.0.20,202.106.196.115等,這些上網都可以查到。國內目前開放的114DNS響應也不錯,為電信聯通移動全國通用DNS,地址也好記:114.114.114.114,位于江蘇南京。
3. 子網掩碼
?????????子網掩碼只有一個功能,就是將IP地址劃分為網絡地址和主機地址兩部分。?如同現實生活中的通訊地址,可以看作省市部分和具體門牌號部分。相同的IP地址,但掩碼不一樣,則指向的網絡部分和主機部分不一樣。如IP地址192.168.1.11(應該是192.168.1.1才能和后文一致),255.255.255.0 的掩碼表示網絡地址192.168.1,主機地址是1;255.255.0.0 的掩碼表示網絡地址192.168,主機部分是1.1?。
子網掩碼用來判斷任意兩臺計算機的IP地址是否在同一個子網中的根據。如果相同,說明兩臺計算機在同一個子網中,可以直接通訊。當然,子網掩碼不同的兩臺計算機也可以通訊,方法及原理見下文“網關”。。。。。。
?????????IP地址可分為五類:A類地址,B類地址,C類地址,D類地址,E類地址,總體來說,
?????????1.0.0.0到126.255.255.255為A類?主要分配給具有大量主機而局域網絡數量較少的大型網絡
?????????128.0.0.0到191.255.255.255為B類 一般用于國際性的大公司和政府機構
?????????192.0.0.0到223.255.255.255為C類 用于一般小公司 校內網 研究機構等
?????????244.0.0.0到339.255.255.255為D類 用于特殊用途 又稱為廣播地址
?????????240.0.0.0到247.255.255.255為E類 暫時保留
?????????IP地址可以說是你的網絡地址??
百度百科內容【
根據RFC950定義,子網掩碼是一個32位的2進制數, 其對應網絡地址的所有位都置為1,對應于主機地址的所有位置都為0。子網掩碼告知路由器,地址的哪一部分是網絡地址,哪一部分是主機地址,使路由器正確判斷任意IP地址是否是本網段的,從而正確地進行路由。網絡上,數據從一個地方傳到另外一個地方,是依靠IP尋址。從邏輯上來講,是兩步的。第一步,從IP中找到所屬的網絡,好比是去找這個人是哪個小區的;第二步,再從IP 中找到主機在這個網絡中的位置,好比是在小區里面找到這個人。?[3]
子網掩碼的設定必須遵循一定的規則。與二進制IP地址相同,子網掩碼由1和0組成,且1和0分別連續。子網掩碼的長度也是32位,左邊是網絡位,用二進制數字“1”表示,1的數目等于網絡位的長度;右邊是主機位,用二進制數字“0”表示,0的數目等于主機位的長度。這樣做的目的是為了讓掩碼與IP地址做按位與運算時用0遮住原主機數,而不改變原網絡段數字,而且很容易通過0的位數確定子網的主機數(2的主機位數次方-2,因為主機號全為1時表示該網絡廣播地址,全為0時表示該網絡的網絡號,這是兩個特殊地址)。通過子網掩碼,才能表明一臺主機所在的子網與其他子網的關系,使網絡正常工作。
子網掩碼的功能
編輯?語音
子網掩碼是一個32位地址,是與IP地址結合使用的一種技術。它的主要作用有兩個,一是用于屏蔽IP地址的一部分以區別網絡標識和主機標識,并說明該IP地址是在局域網上,還是在遠程網上。二是用于將一個大的IP網絡劃分為若干小的子網絡。
使用子網是為了減少IP的浪費。因為隨著互聯網的發展,越來越多的網絡產生,有的網絡多則幾百臺,有的只有區區幾臺,這樣就浪費了很多IP地址,所以要劃分子網。使用子網可以提高網絡應用的效率。
通過計算機的子網掩碼判斷兩臺計算機是否屬于同一網段的方法是,將計算機十進制的IP地址和子網掩碼轉換為二進制的形式,然后進行二進制“與”(AND)計算(全1則得1,不全1則得0),如果得出的結果是相同的,那么這兩臺計算機就屬于同一網段。?[4]
聲明網絡地址與主機地址
表 1 默認子網掩碼?[3]
| 類別 | 子網掩碼的二進制數值 | 子網掩碼的十進制數值 |
| A | 11111111 00000000 00000000 00000000 | 255.0.0.0 |
| B | 11111111 11111111 00000000 00000000 | 255.255.0.0 |
| C | 11111111 11111111 11111111 00000000 | 255.255.255.0 |
子網掩碼一定是配合IP地址來使用的。對于常用網絡A、 B、C 類IP地址其默認子網掩碼的二進制與十進制對應關系如表1所示。子網掩碼工作過程是:將32位的子網掩碼與IP地址進行二進制形式的按位邏輯“與”運算得到的便是網絡地址,將子網掩碼二進制按位取反,然后IP地址進行二進制的邏輯“與”(AND)運算,得到的就是主機地址。如:192.168.10.10 AND 255.255.255.0,結果為192.168.10.0,其表達的含義為:該IP地址屬于 192.168.10.0這個網絡,其主機號為10,即這個網絡中編號為10的主機。?[3]
劃分子網
子網掩碼機制提供了子網劃分的方法。其作用是:減少網絡上的通信量;節省IP地址;便于管理;解決物理網絡本身的某些問題。使用子網掩碼劃分子網后,子網內可以通信,跨子網不能通信,子網間通信應該使用路由器,并正確配置靜態路由信息。劃分子網,就應遵循子網劃分結構的規則。就是用連續的1在IP地址中增加表示網絡地址,同時減少表示主機地址的位數。例如,IP地址為130.39.37.100,網絡地址為130.39.0.0、子網地址為130.39.37.0、子網掩碼為255.255.255.0,網絡地址部分和子網標識部分為“1”所對應,主機標識部分為“0”所對應。 使用CIDR表示為:130.39.37.100/24即IP地址/ 掩碼長度。其中第三個字節上的255 所對應的8位二進制數值就是將主機地址位數借給了網絡地址部分,充當了劃分子網的位數。?[
】百度百科內容
4.網關
網關(Gateway)就是一個網絡連接到另一個網絡的“關口”。
按照不同的分類標準,網關也有很多種。TCP/IP協議里的網關是最常用的,在這里我們所講的“網關”均指TCP/IP協議下的網關。
?????????網關實質上是一個網絡通向其它網絡的IP地址。這個IP地址,是具有路由功能的IP地址,默認網關也是一個網關,也是具有路由功能的設備的IP地址。注意:在填寫默認網關時,主機的IP地址必須和默認網關的IP地址處于同一段。
舉例:
????????比如有網絡A和網絡B,網絡A的IP地址范圍為“192.168.1.1~192. 168.1.254”,子網掩碼為255.255.255.0;網絡B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網掩碼為255.255.255.0。
????????在沒有路由器的情況下,兩個網絡之間是不能進行TCP/IP通信的,即使是兩個網絡連接在同一臺交換機(或集線器)上,TCP/IP協議也會根據子網掩碼(255.255.255.0)判定兩個網絡中的主機處在不同的網絡里。而要實現這兩個網絡之間的通信,則必須通過網關。
????????如果網絡A中的主機發現數據包的目的主機不在本地網絡中,就把數據包轉發給它自己的網關,再由網關轉發給網絡B的網關,網絡B的網關再轉發給網絡B的某個主機。網絡B向網絡A轉發數據包的過程也是如此。
????????所以說,只有設置好網關的IP地址,TCP/IP協議才能實現不同網絡之間的相互通信。
提問:
(1)那么這個IP地址(作為網關IP地址)是哪臺機器的IP地址呢?
????????網關的IP地址是具有路由功能的設備的IP地址,具有路由功能的設備有路由器、啟用了路由協議的服務器(實質上相當于一臺路由器)、代理服務器(也相當于一臺路由器)。
(2)什么是默認網關??
默認網關必須是主機自己所在的網段中的IP地址,而不能填寫其他網段中的IP地址。
如果搞清了什么是網關,默認網關也就好理解了。就好像一個房間可以有多扇門一樣,一臺主機可以有多個網關。默認網關的意思是一臺主機如果找不到可用的網關,就把數據包發給默認指定的網關,由這個網關來處理數據包?,F在主機使用的網關,一般指的是默認網關。
(3)如何設置默認網關 ?
一臺主機的默認網關是不可以隨隨便便指定的,必須正確地指定,否則一臺電腦就會將數據包發給不是網關的電腦,從而無法與其他網絡的電腦通信。???
默認網關的設定有手動設置和自動設置兩種方式。
a. 手動設置?
手動設置適用于電腦數量比較少、TCP/IP參數基本不變的情況,比如只有幾臺到十幾臺電腦。因為這種方法需要在聯入網絡的每臺電腦上設置“默認網關”,非常費勁,一旦因為遷移等原因導致必須修改默認網關的IP地址,就會給網管帶來很大的麻煩,所以不推薦使用。?
b. 自動設置?
自動設置就是利用DHCP服務器來自動給網絡中的主機分配IP地址、子網掩碼和默認網關。這樣做的好處是一旦網絡的默認網關發生了變化時,只要更改了DHCP服務器中默認網關的設置,那么網絡中所有的電腦均獲得了新的默認網關的IP地址。這種方法適用于網絡規模較大、TCP/IP參數有可能變動的網絡。
附注:
配置默認網關,可以在IP路由表中創建一個默認路徑。
賦予路由器IP地址的名稱,與本地網絡連接的機器必須把向外的流量傳遞到此地址中以超出本地網絡,從而使那個地址成為本地子網以外的IP地址的"網關".也就是最近常用的網關,當主機路由表目或網絡輸入不存在于本地主機的路由表時數據包發送到那里。
5. DNS
DNS地址是一個域名服務器地址,它負責把用戶的網站地址解析成IP地址。如果這個服務器出現問題,那么你就可能上不了網了。我估計世界上沒有哪個強人能記住所有自己經常去的網站的IP地址吧,哈哈。。。
DNS 全名叫 Domain Name Server,中文俗稱“域名服務器”,在說明 DNS Server 之前,可能要先說明什么叫 Domain Name(域名)。正如上面所講,在網上辨別一臺電腦的方法是利用 IP地址,但是 IP用數字表示,沒有特殊的意義,很不好記,因此,我們一般會為網上的電腦取一個有某種含義又容易記憶的名字,這個名字我們就叫它“DomainName"。
由于ISP的撥號服務器一般都有缺省的DNS,所以你可以不用設置DNS,如果你需要指定一臺DNS,你一定要了解這臺DNS的準確IP(比如福州的163用戶的DNS為202.101.98.55)。
查詢:
開始--運行--輸入cmd--輸入ipconfig
開始--運行--輸入cmd--輸入ipconfig/all
??
————————————————
版權聲明:本文為CSDN博主「韓師學子--小倪」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xiao__jia__jia/article/details/82767385
總結
以上是生活随笔為你收集整理的IP地址,子网掩码、默认网关,DNS的设置和工作原理(总结)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 零温格林函数直接关联计算磁化率方法
- 下一篇: 用计算机如何画柳条,柳条简笔画