在網路中計算機的ip位址是由32位的二進位制數組成,後面學習ip位址和子網劃分時我們需要把二進位制數轉換成十進位制數,還需要把十進位制數轉換成二進位制數。因此為了學好ip位址規劃,我們有必要學好並熟悉二進位制和十進位制之間的轉換關係。
生活中人們通常需要知道自己的居住位址,在網路中的同樣需要乙個位址來唯一標識
每一台主機,這樣所有的裝置之間才能實現全球通訊,ip位址主要就是標識一台主機或路由裝置在網際網路中的位置。
前面我們在學習網路七層模型時可知,資料在傳送過程中需要從應用層到物理層一層一層的往下傳輸,網路層之間通訊是使用ip位址,而資料鏈路層之間通訊是使用mac位址,因此,當網路層把資料交付給資料鏈層時就需要完成ip位址到mac位址的對映,當然,這個工作是由arp位址解析協議來幫我們完成的。
有小夥伴可能會說,mac位址不是全球唯一嗎,幹嘛不直接使用mac位址進行通訊?
要知道全球計算機連線的網際網路是乙個超級大的網路,如果直接使用mac位址通訊的話,乙個計算機發出的廣播資料,全球的計算機都能收到,這會導致整個網際網路充斥著廣播資料,出現網路通塞。所以必須由網路裝置路由器來隔離廣播包,因為路由器預設是不傳送廣播資料的。
在ip v4中,ip位址是使用32位二進位制數來表示,每個位址由點分隔成8位二進位制數,每8個bit位為一組,一組相當於乙個位元組,二進位制數表示法是機器使用的,但是這對使用者來說不容易理解。需要用可讀性高,容易理解的十進位制來表示位址。我們可以通過下面這張圖來說明。
圖1
ip位址表示如圖1所示,為了符合人們的閱讀習慣,把機器使用的二進位制位址轉換為更易於閱讀的十進位制位址,ip位址中的每一組表示範圍是0 - 255,且每一組用點進行分隔,這就是點分十進位制記法。因此我們可以知道在ipv4中最小的位址值是0.0.0.0,最大的位址值是255.255.255.255。這兩個位址作為特殊位址保留
,不分配給主機裝置使用(別著急,後續我們會專門細講特殊位址)。
同時為了ip位址定址方便,把這32位又分為網路號和主機號兩部分,對於在同一網路中的主機來說網路號是一樣的,且不同的主機用不同的主機號來進行區分標識,不過這都是後話了。
IP協議 1 IP位址
ip 位址分類 這裡的ip位址均指ipv4的位址 ip位址採用點分十進位制的表示方法有32位,如乙個常見的ip位址192.168.1.1,其分為兩部分 網路號 和主機號,當位址通過子網劃分後主機號被分為子網號和主機號。在網路中的每乙個網路介面需要在網路中通訊就需要乙個ip位址,在這裡要想到每乙個網路...
網路基礎1 IP位址即子網劃分
是給每個連線在internet上的主機分配的乙個32bit位址。位址有兩部分組成,一部分為網路位址,另一部分為主機位址。ip位址分為a b c d e 5類。常用的是b和c兩類。網路位址的位數直接決定了可以分配的網路數 主機位址的位數則決定了網路中最大的主機數。5類位址 ip範圍 1.0.0.0 1...
特殊用途的IP位址介紹
一 0.0.0.0 嚴格說來,0.0.0.0已經不是乙個真正意義上的ip位址了。它表示的是這樣乙個集合 所有不清楚的主機和目的網路。這裡的 不清楚 是指在本機的路由表裡沒有特定條目指明如何到達。對本機來說,它就是乙個 收容所 所有不認識的 三無 人員,一律送進去。如果你在網路設定中設定了預設閘道器,...