简单介绍 内网与外网IP地址,域名,子网掩码,网关与路由器,ping
IP地址
IP地址是在網絡給主機分配的地址如53.159.232.5或者192.168.1.1 。具體格式就是00000000.00000000.00000000.00000000,32位二進制,平時都用十進制。
但是主機在網絡上不是一個主機連一個主機,而是網絡連接網絡,在一個網絡中存在很多主機,是一種層次化的存在。
具體的A類地址,B,C,D類地址就是為了這個產生的。其中,A地址范圍從1.0.0.0 到127.0.0.0。如一個A類地址是126.0.0.0,意思就是有一個網絡,里邊的主機ip地址前一位數都是126,后三位隨機分配,,比如這個網絡中可能有一個主機分配到126.4.2.3或者其它的都可以。我們可以看到這個A類ip地址很大,一般是大型網絡才會使用。順便說一下,就是因為我們只要知道你的ip地址第一個數是126,就可以確定你的網絡就在126.0.0.0-126.255.255.255這一個網絡中,因此126叫做網絡號,0.0.0或者前邊的4.2.3叫做主機號,這個關系到后邊的子網掩碼。
子網掩碼
前邊我們說到,網絡是由不同的網絡連起來共同構成的,我們在某個網絡中,要知道我們的主機號才知道我們在哪個網絡里,如知道了網絡號126,才知道我們在126.0.0.0-126.255.255.255這一個網絡中。知道了網絡號126.162,才知道我們在126.162.0.0-126.162.255.255這一個網絡中。
但是所有的ip地址都是四個數字,如果有一個計算機的ip地址是126.162.2.1,那么它到底在網絡號126的網絡中還是126.162的網絡中呢?由此就出現了子網掩碼,就是為了區分網絡號,子網掩碼格式和ip地址一樣,一般是255.0.0.0或者255.255.0.0或者255.255.255.0。
網絡號的計算方式就是子網掩碼與ip地址做與運算,也就是子網掩碼有1的位就算的網絡號,255就是11111111,所以有255的位就算網絡號。
更容易記的方法如下:
子網掩碼如果是255.0.0.0,就是第一位是網絡號,在上邊的例子中就是主機在網絡號為126的網絡中
子網掩碼如果是255.255.0.0,就是前兩位是網絡號,在上邊的例子中就是主機在網絡號為126.162的網絡中
子網掩碼如果是255.255.255.0,就是前三位是網絡號,在上邊的例子中就是主機在網絡號為126.162.2的網絡中
外網IP,內網IP地址
文章最前邊提到的53.159.232.5? ? ?192.168.1.1 這兩種IP地址都是我們常見的,但是意義卻完全不一樣。(第一個一般是外網ip,第二個是內網ip)
這是因為現在計算機越來越多,ipv4的地址已經不夠分了,我們知道ipv4的地址就是32位的,數量有限制,但是必須有外網ip,我們才可以上網,否則只能和本地主機通信。
因此,我們平時所使用的網絡并不直接是是A類,B,C,D類網絡,而是由一個路由器通過運營商分配一個ip地址如53.159.232.5,這個是你的外網ip,可以直接在瀏覽器上查外網ip地址。所有連這個路由器的設備是這個網絡的內網,每個設備會分配一個內網ip,一般都是192.168開頭,路由器作為你的網關(網絡關口),一般會自己給自己分配內網IP是192.168.0.1,也就是第一個,你的設備可能是192.168.0.4等等。
內網ip與外網ip地址轉換
只有擁有外網ip我們才能上網,但是上邊說我們只有路由器(網關)才有外網ip,我們的設備只有內網ip,所以在上網時,我們的信息會先通過網關把內網ip地址先轉換為外網ip,再發送出去;外部有信息發送給我們時,外網信息先到網關,再由網關轉發給我們。
這個技術叫做NAT技術,有興趣可以詳細去了解。
網關與路由器
網關:網絡的邊緣,與網絡號有關,網絡連接另一個網絡要通過網關。
如:
網絡一:192.168.2.1子網掩碼:255.255.255.0 網絡號192.168.2
?網絡二:192.168.1.1子網掩碼:255.255.255.0網絡號192.168.1
兩個網絡不同,就要通過網關連接。另外在我們平時的設備上,網關為了和內網連接,會給自己分配內網ip192.168.1.1
路由器:網絡中的路由,也就是導航,你發出信息后目的ip地址需要在它的路由表中找到最合適的路徑,最短最流暢的路徑,防止擁塞。
不過目前路由器和網關都是一體的。
ping
在cmd工具中,使用命令ping就是向目標地址發送檢測信息
如ping baidu.com就可以檢測網絡連接信息(同時可以查到淘寶的域名)
但是ping只能連接有外網ip的服務器,比如淘寶百度,不可以連接子網。比如你在你家連wifi就不能直接ping你的朋友在家連wifi的內網或者外網ip地址,因為你們都是用的內網地址轉換NAT技術,他有保護功能,不支持直接訪問。除非去直接ping服務器,可以去購買云服務器自己搭建網站。
cmd打開方式:
在搜索框中搜cmd,打開命令提示符就是cmd窗口
另外還有一個指令ipconfig,可以看到你的內網ip
域名
每個網站搭建在某個服務器上,服務器有地址,我們去訪問它的時候就需要知道服務器的ip地址x.x.x.x,很難記,就出現了域名,如淘寶域名taobao.com。
但是不能用簡單的對應說一個ip地址對應一個域名等。一個服務器上如果部署了多個網站,那么一個服務器ip地址就對應多個域名;一個網站可能很大,有很多功能,需要部署在多個服務器上,那么一個域名就對應多個ip地址。如淘寶:
可以用站長工具查域名與ip地址的對應關系,當然也可以用ping,但是ping一次只會出現一個ip地址
下邊的圖相信已經可以看懂啦!!!
圖一:內網外網示意圖
圖二:兩個網絡通過網關連接
圖3:網關的地址轉換
圖片來源網絡
?
總結
以上是生活随笔為你收集整理的简单介绍 内网与外网IP地址,域名,子网掩码,网关与路由器,ping的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: GRUB4DOS资源索引帖,欢迎跟帖补充
- 下一篇: 天理科协日常2