如何查詢IP地址,IP地址基本格式以及分類介紹
IP地址基本格式
如今的IP網絡使用32位地址,以點分十進制表示,如192.168.0.1。
地址格式為:
? IP地址 = 網絡地址 + 主機地址
或
? IP地址 = 網絡地址 + 子網地址 + 主機地址
網絡地址是因特網協會的ICANN(the Internet Corporation for Assigned Names and Numbers)分配的,下有負責北美地區的InterNIC、負責歐洲地區的RIPENIC和負責亞太地區的APNIC 目的是為了保證網絡地址的全球唯一性。主機地址是由各個網絡的系統管理員分配。因此,網絡地址的唯一性與網絡內主機地址的唯一性確保了IP地址的全球唯一性。
地址分配
根據用途和安全性級別的不同,IP地址還可以大致分為兩類:公共地址和私有地址。公共地址在Internet中使用,可以在Internet中隨意訪問。私有地址只能在內部網絡中使用,只有通過代理服務器才能與Internet通信。
IP地址查詢
? Windows操作系統下
開始—運行,輸入cmd—在彈出的對話框里輸入ipconfig /all (網協配置、參數變量為全部),然后回車出現列表.
其中:
ip address就是ip地址
? Linux操作系統下
運行ifconfig(網協配置)其中以太網下面 inet地址即為IP地址
IP協議
1、Internet體系結構
一個TCP/IP互聯網提供了三組服務。最底層提供無連接的傳送服務為其他層的服務提供了基礎。第二層一個可靠的傳送服務為應用層提供了一個高層平臺。最高層是應用層服務。
2、IP協議: 這種不可靠的、無連接的傳送機制稱為Internet協議。
3、IP協議三個定義:
(1)IP定義了在TCP/IP互聯網上數據傳送的基本單元和數據格式。
(2)IP軟件完成路由選擇功能,選擇數據傳送的路徑。
(3)IP包含了一組不可靠分組傳送的規則,指明了分組處理、差錯信息發生以及分組的規則。
4、IP數據包:聯網的基本傳送單元是IP數據包,包括數據包頭和數據區部分。
5、IP數據包封裝:物理網絡將包括數據包包頭的整個數據包作為數據封裝在一個幀中。
6、MTU網絡最大傳送單元:不同類型的物理網對一個物理幀可傳送的數據量規定不同的上界。
7、IP數據包的重組:一是在通過一個網絡重組;二是到達目的主機后重組。后者較好,它允許對每個數據包段獨立地進行路由選擇,且不要求路由器對分段存儲或重組。
8、生存時間:IP數據包格式中設有一個生存時間字段,用來設置該數據包在聯網中允許存在的時間,以秒為單位。如果其值為0,就把它從互聯網上刪除,并向源站點發回一個出錯消息。
9、IP數據包選項:
IP數據包選項字段主要是用于網絡測試或調試。包括:記錄路由選項、源路由選項、時間戳選項等。
路由和時間戳選項提供了一種監視或控制互聯網路由器路由數據包的方法。
分類
網絡號: 用于識別主機所在的網絡;
主機號: 用于識別該網絡中的主機。
IP地址分為五類,A類保留給政府機構,B類分配給中等規模的公司,C類分配給任何需要的人,D類用于組播,E類用于實驗,各類可容納的地址數目不同。
A、B、C三類IP地址的特征:當將IP地址寫成二進制形式時,A類地址的第一位總是0,B類地址的前兩位總是10,C類地址的前三位總是110。
A類地址
(1)A類地址第1字節為網絡地址,其它3個字節為主機地址。它的第1個字節的第一位固定為0.
(2)A類地址網絡號范圍:0.0.0.0—127.0.0.0 地址范圍0.0.0.0到127.255.255.255
(3)A類地址中的私有地址和保留地址:
① 10.X.X.X是私有地址(所謂的私有地址就是在互聯網上不使用,而被用在局域網絡中的地址)。
范圍(10.0.0.0—10.255.255.255)
② 127.X.X.X是保留地址,用做循環測試用的。
B類地址
(1) B類地址第1字節和第2字節為網絡地址,其它2個字節為主機地址。它的第1個字節的前兩位固定為10.
(2) B類地址網絡號范圍:128.0.0.0—191.255.0.0。地址范圍128.0.0.0到191.255.255.255。
(3) B類地址的私有地址和保留地址
① 172.16.0.0—172.31.255.255是私有地址
② 169.254.X.X是保留地址。如果你的IP地址是自動獲取IP地址,而你在網絡上又沒有找到可用的DHCP服務器。就會得到其中一個IP。
191.255.255.255是廣播地址,不能分配。
C類地址
(1)C類地址第1字節、第2字節和第3個字節為網絡地址,第4個字節為主機地址。另外第1個字節的前三位固定為110。
(2)C類地址網絡號范圍:192.0.0.0—223.255.255.0。地址范圍 192.0.0.0到223.255.255.255
(3) C類地址中的私有地址:
192.168.X.X是私有地址。(192.168.0.0—192.168.255.255)
D類地址
(1) D類地址不分網絡地址和主機地址,它的第1個字節的前四位固定為1110。
(2) D類地址范圍:224.0.0.0—239.255.255.255
E類地址
(1) E類地址不分網絡地址和主機地址,它的第1個字節的前五位固定為11110。
(2) E類地址范圍:240.0.0.0—255.255.255.254
IP地址如果只使用ABCDE類來劃分,會造成大量的浪費:一個有500臺主機的網絡,無法使用C類地址。但如果使用一個B類地址,6萬多個主機地址只有500個被使用,造成IP地址的大量浪費。因此,IP地址還支持VLSM技術,可以在ABC類網絡的基礎上,進一步劃分子網。
無類地址
除ABCDE以外的IP地址段劃分方式,如:192.168.1.0 255.255.255.252等分成C段劃分的地址
我們從以下三個方面,對比純靜態和偽靜態兩種靜態頁面生成方式,逐一展開分析。
用JS的正則表達式如何判斷輸入框內為中文或者是英文數字,或者是三者混編
css制作扇形
純CSS3文字Loading動畫特效
PhpStorm 2022.1 EAP 3 在 PHPDoc 和屬性中添加了對多行和嵌套數組形狀的完全支持:在這種情況下,可以使用數組形狀注釋定義數組結構,以獲得鍵的代碼補全并推斷值的類型。
PHP作為Web界第一大語言近年來熱度不夠,但是這幾年的進步和成長卻沒有中斷。在2022伊始,我們來一起學習一下目前PHP的現狀以及最新版本帶來的特性。
Linux程序前臺后臺切換:在Linux終端運行命令的時候,在命令末尾加上 & 符號,就可以讓程序在后臺運行Ubuntu$">root@Ubuntu$ ./tcpserv01 &
Python 的正則表達式支持 多行模式,將每行文字分別匹配。然而各種操作系統里,換行符的表示法各不相同,會導致 Python 不能正確使用多行模式。