Linux網路程式設計 IP位址分類和介紹

2021-09-29 12:32:08 字數 1942 閱讀 4953

ip位址(internet protocol address)也稱為網間位址、網際位址。ip位址是指網際網路協議位址(英語:internet protocol address,又譯為網際協議位址),是ip address的縮寫。ip位址是ip協議提供的一種統一的位址格式,它為網際網路上的每乙個網路和每一台主機分配乙個邏輯位址,以此來遮蔽實體地址的差異。

ip 位址是 tcp/ip 協議棧 裡的網路層位址方案,ip位址是一種用來對網路裝置的邏輯標識。

如果放到乙個網路裡,一台網路裝置要跟另外一台網路裝置通訊,就需要知道目的地的ip位址。

ip位址由四段組成,每個欄位是乙個位元組,即4個位元組、 每個位元組有8位,最大值是255(=256:0~255)。

全世界範圍是唯一的 32 位(4個位元組 * 8位)的識別符號。

網路號net-id,它標誌主機(或路由器)所連線到的網路,網路位址表示其屬於網際網路的哪乙個網路

主機號host-id,它標誌該主機(或路由器),主機位址表示其屬於該網路中的哪一台主機。

a 類 ip:從0.0.0.0 – 127.255.255.255,共有16777216個ip

b 類 ip:從128.0.0.0 – 191.255.255.255,共有65536個ip

c 類 ip:從192.0.0.0 – 223.255.255.255,共有256個ip

d 類 ip:從224.0.0.0 – 239.255.255.255

e 類 ip:從240.0.0.0 – 255.255.255.255

127.x.x.x 有的資料說,它屬於a類。

如127.0.0.1 等效於localhost或本機ip。 一般用於測試使用。

例如:ping 127.0.0.1來測試本機tcp/ip是否正常。 等價於 http://localhost:8080

組建乙個企業級網路,需要去向「電信運營商isp」申請乙個接入internet的寬頻,同時isp還會給我們分配乙個或多個ip位址,這些ip位址可以供我們企業內部上網,這些isp分配給我們的ip,就是公有ip。

公有位址(public address,也可稱為公網位址)由internet nic(internet network information center網際網路資訊中心)負責。這些ip位址分配給註冊並向internet nic提出申請的組織機構。通過它直接訪問網際網路,它是廣域網范范內的。

a類的公有ip:

1.0.0.0~9.255.255.255

11.0.0.0~126.255.255.255

b類的公有ip:

128.0.0.0~172.15.255.255

172.32.0.0~191.255.255.255

c類的公有ip:

192.0.0.0~192.168.255.255

192.169.0.0~223.255.255.255

我們企業或家庭內部組建區域網用的ip,一般都會用私有ip。

私有位址(private address,也可稱為專網位址)屬於非註冊位址,專門為組織機構內部使用,它是區域網範疇內的,私有ip禁止出現在internet中,在isp連線使用者的地方,將來自於私有ip的流量全部都會阻止並丟掉。說白了,私有 ip 不能直接上網。

如果在企業內部的電腦要訪問internet,則需要在企業邊界上用「nat技術」將私網ip轉成公網ip才能正常的上網

10.0.0.0~10.255.255.255

172.16.0.0~172.31.255.255

192.168.0.0~192.168.255.255

7.1 參考部落格: ip位址分類(a類 b類 c類 d類 e類)

網路程式設計 IP位址

獲取本地主機位址物件 inetaddress ip inetaddress.getlocalhost system.out.println ip.gethostname ip.gethostaddress 根據給定主機名返回主機的 ip 位址。主機名也可為ip位址,檢查位址的有效性 ip位址和主機名...

IP位址分類

ip位址型別 最初設計網際網路絡時,為了便於定址以及層次化構造網路,每個ip位址包括兩個標識碼 id 即網路id和主機id。同乙個物理網路上的所有主機都使用同乙個網路id,網路上的乙個主機 包括網路上工作站,伺服器和路由器等 有乙個主機id與其對應。ip位址根據網路id的不同分為5種型別,a類位址 ...

IP位址分類

ip位址分類 a 首位為0 1.0.0.0 126.0.0.0 主機號24位 b 前兩位為10 128.1.0.0 191.255.0.0 主機號16位 c 前三位為110 192.0.1.0 223.255.255.0 主機號8位 d 前四位為1110 224.0.0.0 239.255.255....