日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IP地址有什么用?

發布時間:2023/11/30 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IP地址有什么用? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

寫在前面:博主是一只經過實戰開發歷練后投身培訓事業的“小山豬”,昵稱取自動畫片《獅子王》中的“彭彭”,總是以樂觀、積極的心態對待周邊的事物。本人的技術路線從Java全棧工程師一路奔向大數據開發、數據挖掘領域,如今終有小成,愿將昔日所獲與大家交流一二,希望對學習路上的你有所助益。同時,博主也想通過此次嘗試打造一個完善的技術圖書館,任何與文章技術點有關的異常、錯誤、注意事項均會在末尾列出,歡迎大家通過各種方式提供素材。

  • 對于文章中出現的任何錯誤請大家批評指出,一定及時修改。
  • 有任何想要討論和學習的問題可聯系我:zhuyc@vip.163.com。
  • 發布文章的風格因專欄而異,均自成體系,不足之處請大家指正。

IP地址有什么用?

本文關鍵字:IP、IP地址、公網IP、私網IP

文章目錄

  • IP地址有什么用?
    • 一、IP和IP地址
      • 1. IP的作用
      • 2. IP地址分類
    • 二、IP地址的作用
      • 1. 公網IP地址
      • 2. 私網IP地址
      • 3. 回送地址(環回地址)
    • 三、獲取IP信息
      • 1. 公網(廣域網)IP
      • 2. 私網(局域網)IP
      • 3. 路由躍點跟蹤

一、IP和IP地址

IP其實是網際互連協議的縮寫,但是我們通常會省略IP地址后面的地址兩個字,直接用IP來代表計算機在網絡上的一個標識,其實這是不嚴謹的。IP是整個互聯網工作的核心,我們所說的IP地址其實只是其中的一個功能,即:IP定址,這是一個獨一無二的地址,看到這里有些童鞋就會產生疑問,獨一無二?四組數字裝得下那么多機器嗎?接下來我們就先介紹一下IP路由以及IP地址的分類。

1. IP的作用

當我們使用互聯網時,最關心的問題是我的信息和行為能否成功發送出去,我能否收到來自外界的信息。通過IP,我們的需求得到了根本的保證。
上文中說的發送與接收概括的說其實就是一種信息的傳送,我們的各種操作會被各種應用軟件以信息包(數據包)的形式進行傳輸。那這其中的問題就是如何從起點到達終點,并且這通常不是一條直達的高速公路,而是由不同的路由組建起來的階梯,要經過多次的跳轉才能抵達。

  • IP定址

接入網絡的設備都必須有一個獨一無二的IP地址,這樣才能夠標識一個目標。所以一臺設備的一塊網卡只能被分配到一個IP地址,也就是說一個IP地址只能被分配給一個設備。

  • IP路由

在解釋路由之前,我們先回顧一下之前提到的問題。我們都知道,IP地址是由四組數字組成的,每組數字的范圍都是0-255,那么所有可能的情況加起來也就只有42億左右。據2019年初的數據統計,全世界的網民就已經達到了43.88億,這還不考慮一個人坐擁多臺可以接入互聯網的設備。也就是說,如果只是單純的為每一臺接入互聯網的設備直接分配一個IP地址,那臣妾真是做不到呢~

那么我們偉大的科學家又是如何解決這個問題的呢?那就是通過IP路由。每一個路由器相當于一個中轉站,就好像一個個的信號基站(這并不是一個十分恰當的比喻),將某個區域的計算機或低一級的路由器統一來進行管理。IP地址的分配由各級路由來管理,經過這樣的方式來管理后,我們的很多IP地址就可以得到復用了,相同的IP地址(非公網IP地址)就可以出現在不同的路由器下,因為它們并不會互相影響和產生沖突。基于這種機制,我們的設備其實是經過了多級路由之后才得以與互聯網相連,那么路由器的作用就是負責選擇路徑,IP信息包是被傳送的對象。

2. IP地址分類

根據該區域內需要連入互聯網設備的數量我們架設不同類型的網絡,通過二進制的換算我們就可以得知各類網絡可容納的設備的個數。下圖給出了網絡號與主機號對應的二進制位數,8個為一組,共計四組。

  • A類(主要用于大型網絡)
    0開頭,網絡號:7位,主機號:24位
  • B類(主要用于中型網絡)
    10開頭,網絡號:14位,主機號:16位
  • C類(主要用于小型網絡)
    110開頭,網絡號:21位,主機號:8位
  • D類(主要用于多路廣播)
    1110開頭,多播組號:28位,224.0.0.0~239.255.255.255
  • E類(保留地址)
    1110開頭,剩余:27位,暫時保留,240.0.0.0~247.255.255.255

二、IP地址的作用

1. 公網IP地址

公網IP是全世界唯一的IP地址,無論我們在哪,這個IP地址的指向都是相同的。從上文我們已經知道,常用的A類、B類、C類IP地址可使用的公網IP網段如下(全0和全1通常會保留):

  • A類:1.0.0.0~126.0.0.0
  • B類:128.0.0.0-191.255.0.0
  • C類:192.0.0.0-223.255.255.0

2. 私網IP地址

私網IP地址指的是在某個局域網中,由路由器分配得到的IP地址,大家互不相同,統一通過一個公網IP地址連入互聯網。

  • A類保留私網IP地址:10.0.0.0~10.255.255.255
  • B類保留私網IP地址:172.16.0.0~172.31.255.255
  • C類保留私網IP地址:192.168.0.0~192.168.255.255

理解了公網IP地址和私網IP地址之后我們就能夠明白,為什么同一局域網內的兩臺設備可以直接互相訪問,而不在同一局域網的兩臺機器不能直接互相訪問。試想一下,如果我告訴對方的是我的私網IP地址,那么你知道我是在哪個局域網中的私網嗎?如果我告訴你的是我的公網IP地址,這當中又有不知道多少臺設備,你又如何能找到我?

3. 回送地址(環回地址)

我們注意到,在IP地址的范圍中單單缺少了127,其實127.0.0.0~127.255.255.255這一范圍表示的是環回地址,通常代表的就是機器自身。當我們安裝了一些服務類型軟件時,需要通過指定的端口來進行使用,而端口又是和機器相關的。比如,我們安裝了一個MySQL數據庫軟件,使用時我們訪問的是本機的3306端口,那用什么來代表本機呢?當然,我們可以使用路由器給我們分配的IP地址,但有一個問題,由路由器分配的IP地址有可能會發生變化,還有可能我們的電腦并沒有連入路由器。這時,我們依然想要正常使用我們的數據庫服務,最便捷的方法就是使用環回地址來代替,其中使用的最多的環回地址就是:127.0.0.1。當我們使用環回地址時,我們的請求不會驚動路由器,也可以說和路由器完全無關,產生的一系列行為都由我們的機器自己處理,并不會和公網產生數據。

三、獲取IP信息

1. 公網(廣域網)IP

如果需要知道當前的設備是通過哪一個公網IP地址在上網,或者想要知道自己當前的網絡是由哪一個網絡運營商提供的服務,可以直接在百度中搜索:ip,或使用http://www.ip138.com/等網站來進行查詢。

2. 私網(局域網)IP

查看當前局域網ip可以通過命令快速進行查詢,或者在網卡配置界面進行查看(IPv4協議地址)。

  • Windows:ipconfig
  • Linux/Mac:ifconfig

3. 路由躍點跟蹤

如果我們想知道我們當前的設備到底經過了多少個路由才接入的互聯網,可以使用如下命令。每一行就代表經過了一級路由,由于默認是發送三個數據包,所以返回的是三個響應時間,顯示的星號代表超時或由于路由設置了防止ping攻擊,所以我們無法查看到具體信息。

  • Windows:tracert
  • Linux/Mac:traceroute

- 相關文章列表(上文):互聯網是如何工作的?

掃描下方二維碼,加入官方粉絲微信群,可以與我直接交流,還有更多福利哦~

總結

以上是生活随笔為你收集整理的IP地址有什么用?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。