1. 程式人生 > >網路篇--IP協議

網路篇--IP協議

IP協議

IP

IP可以分為Public IP 和 Private IP。

​ 出現這種規劃的原因在於IPv4所能表示的IP太少,而電腦太多以至於不夠用,然而只有Public IP才能直接連線上網路,所以對於那些公司,學校,政府機構等場所,就可以集中使用私有的IP進行管理,而大家可以共用一個IP去連線上公網,這樣,就省下了許多寶貴的Public IP。

​ 你有沒有發現,你每次使用ipconfig查到的地址,要麼就是172.開頭的,要麼就是192.開頭的,為什麼?難道沒有其他開頭的嘛,答:基本沒有。

​ 因為一個IP分給我們一個Pc端太不划算了,一般都是很多人共享一個IP,我們用ipconfig查詢到的其實只是我們的區域網IP,172.開頭的意味著我們是B型別的區域網,以192.開頭的意味著你是c類的區域網。所以我們一直都沒有接觸到正真的IP,我們一直打交道的都是私有IP又叫private IP.

Public IP

公共 IP ,經由 INTERNIC 所統一規劃的 IP,有這種 IP 才可以連上 Internet ;

Private IP

私有 IP 或保留 IP,不能直接連上 Internet 的 IP ,主要用於區域網絡內的主機聯機規劃。

私有 IP 的路由資訊不能對外散播 (只能存在內部網路);
使用私有 IP 作為來源或目的地址的封包,不能透過 Internet 來轉送 (不然網路會混亂);
關於私有 IP 的參考紀錄(如 DNS),只能限於內部網路使用 (一樣的原理啦)
在百度搜ip查詢,查詢到本機的public ip ,百度查出來的地址是你上網的共有地址,也許並不是你主機的地址,而是電信或聯通分給你的地址,用於連線網際網路。
利用ipconfig查詢到自身ip,ipconfig查出來的是你本機的IP地址,也就是內網私有地址,此類地址僅在區域網使用,不能聯通外網。

迴環IP地址

​ IP地址範圍127.0.0.0 - 127.255.255.255為環回,即主機的自我地址保留。

鏈路本地地址

​ 範圍是169.254.0.0 - 169.254.255.255。

IPv4

Internet協議版本4(IPv4)是第四個版本的網際網路協議(IP)的發展和協議的第一個版本得到廣泛部署。 32位

在這裡插入圖片描述

子網劃分

類別 預設子網掩碼 支援主機數 說明
A 255.0.0.0 2^24-2 在A類中,只有第一個位元組被用作網路識別符號和三個位元組其餘都用於分配給主機 。
B 255.255.0.0 2^16-2 B類IP地址可以劃分子網以同樣的方式為A類地址,通過從主機位借位。
C 255.255.255.0 2^8-2 C類IP地址通常分配到一個非常小規模的網路,因為它只能有254臺主機的網路。

地址劃分

類別 IP範圍 私有地址範圍 保留地址
A 1.0.0.0~126.255.255.255 10.0.0.0~10.255.255.255 127.0.0.0~127.255.255.255
B 128.0.0.0~191.255.255.255 172.16.0.0~172.31.255.255 169.254.0.0~169.254.255.255
C 192.0.0.0~223.255.255.255 192.168.0.0~192.168.255.255
D 224.0.0.0~239.255.255.255
E 240.0.0.0~255.255.255.255

IPv6

​ Internet協議版本6(IPv6)是網際網路協議(IP)的最新版本和協議的第一個版本中得到廣泛部署。 十六進位制是位置的數字系統,它使用16進位制(基)。來表示可讀格式的值,本系統採用0-9符號來表示的值從0到9和AF符號來表示數值從十到十五。在每一個十六進位制數字可以代表的數值從0到15。IPv6地址是由128位分為8個16位的塊。每個塊,然後轉換成由冒號分隔的4位十六進位制數。