1.概述
ip是tcp/ip協議族中最為核心的協議。所有的tcp,udp,icmp,igmp資料都以ip資料報格式傳輸。
ip提供不可靠,無連線的資料報傳送服務。
2.ip資料報
ip資料報的格式如圖所示,普通的ip資料報首部為20個位元組,除非含有選項字段。
3.ip路由選擇(見tcp/ip詳解學習(6)-- ip選路)
路由表:
路由表中的每一項都包含下面這些資訊:
ip路由選擇主要完成以下功能:
4.ip位址
如今的ip網路使用32位位址,以點分十進位制表示,如192.168.0.1。
根據用途和安全性級別的不同,ip位址還可以大致分為兩類:公共位址和私有位址。公用位址在internet中使用,可以在internet中隨意訪問。私有位址只能在內部網路中使用,只有通過**伺服器才能與internet通訊。
5.ip位址分類
用於識別主機所在的網路;
用於識別該網路中的主機。
(1)a類位址第1位元組為網路位址,其它3個位元組為主機位址。它的第1個位元組的第一位固定為0.① 10.x.x.x是私有位址(所謂的私有位址就是在網際網路上不使用,而被用在區域網路中的位址)。
範圍(10.0.0.1---10.255.255.254)
② 127.x.x.x是保留位址,用做迴圈測試用的。
(1) b類位址第1位元組和第2位元組為網路位址,其它2個位元組為主機位址。它的第1個位元組的前兩位固定為10.(3) b類位址的私有位址和保留位址
① 172.16.0.0---172.31.255.254是私有位址
② 169.254.x.x是保留位址。如果你的ip位址是自動獲取ip位址,而你在網路上又沒有找到可用的dhcp伺服器。就會得到其中乙個ip。
191.255.255.255是廣播位址,不能分配。
(1)c類位址第1位元組、第2位元組和第3個位元組為網路位址,第4個位元組為主機位址。另外第1個位元組的前三位固定為110。192.168.x.x是私有位址。(192.168.0.1---192.168.255.255)
(1) d類位址不分網路位址和主機位址,它的第1個位元組的前四位固定為1110。
(1) e類位址不分網路位址和主機位址,它的第1個位元組的前四位固定為1111。ip位址如果只使用abcde類來劃分,會造成大量的浪費:乙個有500臺主機的網路,無法使用c類位址。但如果使用乙個b類位址,6萬多個主機位址只有500個被使用,造成ip位址的大量浪費。因此,ip位址還支援vlsm技術,可以在abc類網路的基礎上,進一步劃分子網。
為了標識ip位址的網路部分和主機部分,要和位址掩碼(address mask)結合,掩碼跟ip位址一樣也是32 bits,用點分十進位制表示。ip位址網路部分對應的掩碼部分全為「1」,主機部分對應的掩碼全為「0」。
預設狀態下,如果沒有進行子網劃分,a類網路的子網掩碼為255.0.0.0,b類網路的子網掩碼為255.255.0.0,c類網路的子網掩碼為255.255.255.0。利用子網,網路位址的使用會更加有效。
例:192.168.1.1 255.255.255.0或者標識成192.168.1.1/24(掩碼中「1」的個數)
6.特殊的ip位址
在ip位址空間中,有的ip位址不能為裝置分配的,有的ip位址不能用在公網,有的ip位址只能在本機使用,諸如此類的特殊ip位址眾多:注意它和廣播的區別。從224.0.0.0到239.255.255.255都是這樣的位址。224.0.0.1特指所有主機, 224.0.0.2特指所有路由器。
主機使用了dhcp功能自動獲得乙個ip位址。
廣播通訊是一對所有的通訊方式。若乙個ip位址的2進製數全為1,也就是255.255.255.255,則這個位址用於定義整個網際網路。如果裝置想使ip資料報被整個internet所接收,就傳送這個目的位址全為1的廣播包,但這樣會給整個網際網路帶來災難性的負擔。因此網路上的所有路由器都阻止具有這種型別的分組被**出去,使這樣的廣播僅限於本地網段。
乙個網路中的最後乙個位址為直接廣播位址,也就是hostid全為1的位址。主機使用這種位址把乙個ip資料報傳送到本地網段的所有裝置上,路由器會**這種資料報到特定網路上的所有主機。
當某個主機向同一網段上的其他主機傳送報文時就可以使用這樣的位址,分組也不會被路由器**。
127網段的所有位址都稱為環迴位址,主要用來測試網路協議是否工作正常的作用。比如使用ping環迴位址127.0.0.1就可以測試本地tcp/ip協議是否已正確安裝。另外乙個用途是當客戶程序用環迴位址傳送報文給位於同一臺機器上的伺服器程序,來測試服務是否正常啟動。
ip位址空間中,有一些ip位址被定義為專用位址,這樣的位址不能為internet網路的裝置分配,只能在企業內部使用,因此也稱為私有位址。
IP網際協議
定義 ip協議位於osi網路模型的網路層,提供一種速度快但不可靠的服務,不可靠的意思是它不保證ip資料報能成功的到達目的地。tcp udp icmp igmp資料都是以ip資料報格式傳輸的,每乙份資料報都包含源ip和目的ip位址。ip協議提供點到點的服務,ip解決的最根本的問題是如何把網路上的主機連...
IP 網際協議
1 ip 網際協議 ip是tcp ip協議族中最為核心的協議。所有的tcp udp icmp及igmp資料都以ip資料報格式傳輸。ip資料報格式 2 wireshark抓包驗證 3 各字段的說明解釋 目前的協議版本號是4 首部長度指的是首部佔32bit字的數目,包括任何選項。由於它是乙個4位元字段,...
關於網際協議
通常,採用子網廣播資料。例如傳送到172.31.28.255。l arp 位址解析協議 l icmp 控制訊息協議 l igmp internet組管理協議 2.ipv6 l ipv6 128位數表示,大小是ipv4的四倍 l 多播 和ipv4中的多播類似 3.位址及名稱解析 名稱解析api get...