1. 程式人生 > 其它 >【網路基礎】淺談什麼是IP地址和子網掩碼(小白向)

【網路基礎】淺談什麼是IP地址和子網掩碼(小白向)

技術標籤:網路基礎網路前端

【網路基礎】淺談什麼是IP地址和子網掩碼(小白向)

前言

由於博主是一個剛轉行沒多久的前端,所以本次的文章也是面向像我一樣的小白。內容均為個人在網路上搜羅知識點並梳理而來,儘量用淺顯易懂的方式講解,會不定期的“修繕”文章內容,也歡迎大家指出錯誤和補充。

v-1.0版本

IP協議

在瞭解什麼是IP地址之前首先要知道什麼是IP協議。它是“網路之間互聯的協議”。我們就可以淺顯的理解為一套規則,裝置必須遵循這套規則才能實現網路的連線。

IP地址

那麼在裝置遵循IP協議下,必須擁有一個地址來表示自己在哪裡。

IP地址的表示是一個32位的二進位制數(本次文章我們先只討論IPv4的地址),例如:

 01110000 01010111 01000001 00111100

但我們通常看到的都是轉換成十進位制的樣子,並且每8位轉換後都帶個”.”來分組,比如例子中轉換成十進位制位為:

01110000.01010111.01000001.00111100
// 轉換 (怎麼轉換的百度一下,很簡單的)
112.87.65.60

檢視IP地址的方法

我們想檢視自己電腦的IP地址可以通過幾種方式

第一種方法
win+R鍵,輸入ipconfig指令。或則在powershell中輸入也可以。

然後彈出

紅色圈起的就是本機的IP地址

第二種方法
對你的網路圖示右鍵

找到“網路和共享中心”,開啟


點選你連線的網路

點選“詳情資訊”

第三種方法
直接百度搜索“IP”

但我們能夠發現一個問題,為啥百度出來的IP地址和我們自己本機檢視的不一樣呢?
本機為:

172.20.10.4

百度的結果為

112.97.61.59

這就要說一下公有IP地址私有IP地址

公有IP地址與私有IP地址

首先我們前面知道,IP地址是由32位二進位制組成,那麼就會有2的32次方的地址總數可使用,也就是4 294 967 296個。但是有一部分的地址是有其他用途的(以後會講到),所以能用的打了折。

我們可以簡單想下假設全球76億人口,每個人都有一部手機上網連線,前面我們提到,裝置要聯網必須遵循IP協議規則,就需要有IP地址,那麼每部手機都會有一個獨一無二的IP地址,你會發現IP地址的數量根本不夠用啊,更別說還有電腦等終端裝置沒算進去。所以要想想辦法怎麼才能保證地球上的每一臺終端裝置連入網際網路。

有點晚了,明天繼續…