1. 程式人生 > >ip地址 子網掩碼 預設閘道器的聯絡

ip地址 子網掩碼 預設閘道器的聯絡

IP地址

  1. ip地址是由32位二進位制資料,通常以十進位制來進行表示。
  2. ip是一種邏輯地址,用來標識網路中的一個主機,IP具有唯一性,即每臺主機的IP在全世界是唯一的
  3. IP地址分為公有和私有兩種。伺服器通常使用公有IP,以供全世界的計算機訪問。連線到路由器上的個人電腦獲取到的是私有IP。由於公有IP非常有限,所以現在有一種非常流行而且非常成功的方式:在區域網(一個有著公有IP的路由器下搭建)然後使用私有IP地址
  4. 內網(區域網)地址的IP地址一般以192.168開頭,這樣很容易區分公網和內網
  5. IP地址 = 網路地址 + 主機地址
    這裡寫圖片描述
    如上圖所示:
    網路地址:172.16.2.0
    主機地址:0.0.0.29
    IP地址:網路地址 + 主機地址 = 172.16.2.29
    廣播地址:172.16.2.225
  6. 用網線直連或者通過HUB或者通過交換機連線的計算機之間能夠互通的前提是:計算機必須在同一網路,即網路地址必須相同,而且主機地址必須不同,這樣才能正常進行通訊
  7. 如何計算網路地址(子網掩碼)
    將子網掩碼和IP地址都換算成二進位制,然後進行與運算,結果就是網路地址,

DNS伺服器

  1. DNS伺服器是域名伺服器(Domain Name Server),用來進行域名解析的,如果沒有DNS伺服器,只能通過IP地址202.108.22.5訪問百度,有了DNS伺服器,就可以直接通過域名www.baidu.com訪問百度

  2. 在Internet上,域名與IP地址之間是一一對應的,使用域名主要是方便人們記憶,但是機器之間只能通過IP地址互相識別。DNS伺服器的工作就是將域名解析成對應的IP地址

  3. 通過域名訪問伺服器的過程:輸入網址www.google.com,按下回車。按下回車後發生的事情:首先,要把域名轉換成對應的IP,要完成這項任務,需要給預設閘道器(大多數情況下是路由器)傳送一條DNS請求。路由器中都會配置一個DNS伺服器地址,路由器會將DNS請求轉發給DNS伺服器,DNS伺服器收到請求後,會檢查有沒有該請求需要的轉換資訊,如果沒有這條轉換資訊,呢麼DNS伺服器會將這條請求傳送給其他DNS伺服器。通過這種方式,完成了域名到IP地址的轉換,最終將轉換後的IP地址傳送給發出請求的計算機

閘道器

閘道器實質上是網路通向其他網路的IP地址。有網路A和網路B
網路A:192.168.1.1 ~ 192.168.1.255
網路B:192.168.2.1 ~ 192.168.2.225
在沒有路由器的情況下,A、B兩個網路是不能進行通訊的,即便兩個網路連線在同一臺交換機下,要實現這兩個之間的通訊,就必須通過閘道器。如果網路A中的主機發現資料包的目的主機不在本地網路中,就會把資料包轉發給網路B上的某個主機
所以,只有設定好閘道器的IP地址,TCP/IP協議才能實現不同網路之間的相互通訊。那麼這個IP地址是哪臺機器的IP地址呢?閘道器的IP地址是具有路由功能的裝置的IP地址,如路由器、啟用了路由協議的伺服器、代理伺服器等。