IP地址有什么用?
寫在前面:博主是一只經(jīng)過實(shí)戰(zhàn)開發(fā)歷練后投身培訓(xùn)事業(yè)的“小山豬”,昵稱取自動(dòng)畫片《獅子王》中的“彭彭”,總是以樂觀、積極的心態(tài)對(duì)待周邊的事物。本人的技術(shù)路線從Java全棧工程師一路奔向大數(shù)據(jù)開發(fā)、數(shù)據(jù)挖掘領(lǐng)域,如今終有小成,愿將昔日所獲與大家交流一二,希望對(duì)學(xué)習(xí)路上的你有所助益。同時(shí),博主也想通過此次嘗試打造一個(gè)完善的技術(shù)圖書館,任何與文章技術(shù)點(diǎn)有關(guān)的異常、錯(cuò)誤、注意事項(xiàng)均會(huì)在末尾列出,歡迎大家通過各種方式提供素材。
- 對(duì)于文章中出現(xiàn)的任何錯(cuò)誤請(qǐng)大家批評(píng)指出,一定及時(shí)修改。
- 有任何想要討論和學(xué)習(xí)的問題可聯(lián)系我:zhuyc@vip.163.com。
- 發(fā)布文章的風(fēng)格因?qū)诙?#xff0c;均自成體系,不足之處請(qǐng)大家指正。
IP地址有什么用?
本文關(guān)鍵字:IP、IP地址、公網(wǎng)IP、私網(wǎng)IP
文章目錄
- IP地址有什么用?
- 一、IP和IP地址
- 1. IP的作用
- 2. IP地址分類
- 二、IP地址的作用
- 1. 公網(wǎng)IP地址
- 2. 私網(wǎng)IP地址
- 3. 回送地址(環(huán)回地址)
- 三、獲取IP信息
- 1. 公網(wǎng)(廣域網(wǎng))IP
- 2. 私網(wǎng)(局域網(wǎng))IP
- 3. 路由躍點(diǎn)跟蹤
一、IP和IP地址
IP其實(shí)是網(wǎng)際互連協(xié)議的縮寫,但是我們通常會(huì)省略IP地址后面的地址兩個(gè)字,直接用IP來代表計(jì)算機(jī)在網(wǎng)絡(luò)上的一個(gè)標(biāo)識(shí),其實(shí)這是不嚴(yán)謹(jǐn)?shù)摹P是整個(gè)互聯(lián)網(wǎng)工作的核心,我們所說的IP地址其實(shí)只是其中的一個(gè)功能,即:IP定址,這是一個(gè)獨(dú)一無(wú)二的地址,看到這里有些童鞋就會(huì)產(chǎn)生疑問,獨(dú)一無(wú)二?四組數(shù)字裝得下那么多機(jī)器嗎?接下來我們就先介紹一下IP路由以及IP地址的分類。
1. IP的作用
當(dāng)我們使用互聯(lián)網(wǎng)時(shí),最關(guān)心的問題是我的信息和行為能否成功發(fā)送出去,我能否收到來自外界的信息。通過IP,我們的需求得到了根本的保證。
上文中說的發(fā)送與接收概括的說其實(shí)就是一種信息的傳送,我們的各種操作會(huì)被各種應(yīng)用軟件以信息包(數(shù)據(jù)包)的形式進(jìn)行傳輸。那這其中的問題就是如何從起點(diǎn)到達(dá)終點(diǎn),并且這通常不是一條直達(dá)的高速公路,而是由不同的路由組建起來的階梯,要經(jīng)過多次的跳轉(zhuǎn)才能抵達(dá)。
- IP定址
接入網(wǎng)絡(luò)的設(shè)備都必須有一個(gè)獨(dú)一無(wú)二的IP地址,這樣才能夠標(biāo)識(shí)一個(gè)目標(biāo)。所以一臺(tái)設(shè)備的一塊網(wǎng)卡只能被分配到一個(gè)IP地址,也就是說一個(gè)IP地址只能被分配給一個(gè)設(shè)備。
- IP路由
在解釋路由之前,我們先回顧一下之前提到的問題。我們都知道,IP地址是由四組數(shù)字組成的,每組數(shù)字的范圍都是0-255,那么所有可能的情況加起來也就只有42億左右。據(jù)2019年初的數(shù)據(jù)統(tǒng)計(jì),全世界的網(wǎng)民就已經(jīng)達(dá)到了43.88億,這還不考慮一個(gè)人坐擁多臺(tái)可以接入互聯(lián)網(wǎng)的設(shè)備。也就是說,如果只是單純的為每一臺(tái)接入互聯(lián)網(wǎng)的設(shè)備直接分配一個(gè)IP地址,那臣妾真是做不到呢~
那么我們偉大的科學(xué)家又是如何解決這個(gè)問題的呢?那就是通過IP路由。每一個(gè)路由器相當(dāng)于一個(gè)中轉(zhuǎn)站,就好像一個(gè)個(gè)的信號(hào)基站(這并不是一個(gè)十分恰當(dāng)?shù)谋扔?#xff09;,將某個(gè)區(qū)域的計(jì)算機(jī)或低一級(jí)的路由器統(tǒng)一來進(jìn)行管理。IP地址的分配由各級(jí)路由來管理,經(jīng)過這樣的方式來管理后,我們的很多IP地址就可以得到復(fù)用了,相同的IP地址(非公網(wǎng)IP地址)就可以出現(xiàn)在不同的路由器下,因?yàn)樗鼈儾⒉粫?huì)互相影響和產(chǎn)生沖突。基于這種機(jī)制,我們的設(shè)備其實(shí)是經(jīng)過了多級(jí)路由之后才得以與互聯(lián)網(wǎng)相連,那么路由器的作用就是負(fù)責(zé)選擇路徑,IP信息包是被傳送的對(duì)象。
2. IP地址分類
根據(jù)該區(qū)域內(nèi)需要連入互聯(lián)網(wǎng)設(shè)備的數(shù)量我們架設(shè)不同類型的網(wǎng)絡(luò),通過二進(jìn)制的換算我們就可以得知各類網(wǎng)絡(luò)可容納的設(shè)備的個(gè)數(shù)。下圖給出了網(wǎng)絡(luò)號(hào)與主機(jī)號(hào)對(duì)應(yīng)的二進(jìn)制位數(shù),8個(gè)為一組,共計(jì)四組。
- A類(主要用于大型網(wǎng)絡(luò))
0開頭,網(wǎng)絡(luò)號(hào):7位,主機(jī)號(hào):24位 - B類(主要用于中型網(wǎng)絡(luò))
10開頭,網(wǎng)絡(luò)號(hào):14位,主機(jī)號(hào):16位 - C類(主要用于小型網(wǎng)絡(luò))
110開頭,網(wǎng)絡(luò)號(hào):21位,主機(jī)號(hào):8位 - D類(主要用于多路廣播)
1110開頭,多播組號(hào):28位,224.0.0.0~239.255.255.255 - E類(保留地址)
1110開頭,剩余:27位,暫時(shí)保留,240.0.0.0~247.255.255.255
二、IP地址的作用
1. 公網(wǎng)IP地址
公網(wǎng)IP是全世界唯一的IP地址,無(wú)論我們?cè)谀?#xff0c;這個(gè)IP地址的指向都是相同的。從上文我們已經(jīng)知道,常用的A類、B類、C類IP地址可使用的公網(wǎng)IP網(wǎng)段如下(全0和全1通常會(huì)保留):
- 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. 私網(wǎng)IP地址
私網(wǎng)IP地址指的是在某個(gè)局域網(wǎng)中,由路由器分配得到的IP地址,大家互不相同,統(tǒng)一通過一個(gè)公網(wǎng)IP地址連入互聯(lián)網(wǎng)。
- A類保留私網(wǎng)IP地址:10.0.0.0~10.255.255.255
- B類保留私網(wǎng)IP地址:172.16.0.0~172.31.255.255
- C類保留私網(wǎng)IP地址:192.168.0.0~192.168.255.255
理解了公網(wǎng)IP地址和私網(wǎng)IP地址之后我們就能夠明白,為什么同一局域網(wǎng)內(nèi)的兩臺(tái)設(shè)備可以直接互相訪問,而不在同一局域網(wǎng)的兩臺(tái)機(jī)器不能直接互相訪問。試想一下,如果我告訴對(duì)方的是我的私網(wǎng)IP地址,那么你知道我是在哪個(gè)局域網(wǎng)中的私網(wǎng)嗎?如果我告訴你的是我的公網(wǎng)IP地址,這當(dāng)中又有不知道多少臺(tái)設(shè)備,你又如何能找到我?
3. 回送地址(環(huán)回地址)
我們注意到,在IP地址的范圍中單單缺少了127,其實(shí)127.0.0.0~127.255.255.255這一范圍表示的是環(huán)回地址,通常代表的就是機(jī)器自身。當(dāng)我們安裝了一些服務(wù)類型軟件時(shí),需要通過指定的端口來進(jìn)行使用,而端口又是和機(jī)器相關(guān)的。比如,我們安裝了一個(gè)MySQL數(shù)據(jù)庫(kù)軟件,使用時(shí)我們?cè)L問的是本機(jī)的3306端口,那用什么來代表本機(jī)呢?當(dāng)然,我們可以使用路由器給我們分配的IP地址,但有一個(gè)問題,由路由器分配的IP地址有可能會(huì)發(fā)生變化,還有可能我們的電腦并沒有連入路由器。這時(shí),我們依然想要正常使用我們的數(shù)據(jù)庫(kù)服務(wù),最便捷的方法就是使用環(huán)回地址來代替,其中使用的最多的環(huán)回地址就是:127.0.0.1。當(dāng)我們使用環(huán)回地址時(shí),我們的請(qǐng)求不會(huì)驚動(dòng)路由器,也可以說和路由器完全無(wú)關(guān),產(chǎn)生的一系列行為都由我們的機(jī)器自己處理,并不會(huì)和公網(wǎng)產(chǎn)生數(shù)據(jù)。
三、獲取IP信息
1. 公網(wǎng)(廣域網(wǎng))IP
如果需要知道當(dāng)前的設(shè)備是通過哪一個(gè)公網(wǎng)IP地址在上網(wǎng),或者想要知道自己當(dāng)前的網(wǎng)絡(luò)是由哪一個(gè)網(wǎng)絡(luò)運(yùn)營(yíng)商提供的服務(wù),可以直接在百度中搜索:ip,或使用http://www.ip138.com/等網(wǎng)站來進(jìn)行查詢。
2. 私網(wǎng)(局域網(wǎng))IP
查看當(dāng)前局域網(wǎng)ip可以通過命令快速進(jìn)行查詢,或者在網(wǎng)卡配置界面進(jìn)行查看(IPv4協(xié)議地址)。
- Windows:ipconfig
- Linux/Mac:ifconfig
3. 路由躍點(diǎn)跟蹤
如果我們想知道我們當(dāng)前的設(shè)備到底經(jīng)過了多少個(gè)路由才接入的互聯(lián)網(wǎng),可以使用如下命令。每一行就代表經(jīng)過了一級(jí)路由,由于默認(rèn)是發(fā)送三個(gè)數(shù)據(jù)包,所以返回的是三個(gè)響應(yīng)時(shí)間,顯示的星號(hào)代表超時(shí)或由于路由設(shè)置了防止ping攻擊,所以我們無(wú)法查看到具體信息。
- Windows:tracert
- Linux/Mac:traceroute
- 相關(guān)文章列表(上文):互聯(lián)網(wǎng)是如何工作的?
掃描下方二維碼,加入官方粉絲微信群,可以與我直接交流,還有更多福利哦~
總結(jié)
- 上一篇: dell服务器管理口ip地址_常用服务器
- 下一篇: 2个网卡配置相同ip 华为交换机_华为交