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