1、IP地址的作用
乙太網中利用MAC地址(實體地址)標識網路中的一個結點,兩個乙太網結點需要知道對方的MAC地址才能通訊。
乙太網不是唯一的網路,各種網路技術互不相同,讓它們之間通訊是需要解決的問題。
在互聯層將各種物理網路地址統一。
遮蔽各種實體地址的差異,使用IP協議規定的地址(IP地址)。IP地址由管理機構統一管理和分配,保證在網路中的每臺計算機不會產生衝突。
IP地址的作用是標識網路連線。(嚴格地說,IP地址指定的不是一臺計算機,而是計算機到一個網路的連線,例如一臺計算機有塊網絡卡,有兩條連線,有兩個IP地址;或多個IP地址繫結在一條物理連線上)
2、IP地址的層次結構
IP地址有兩層:網路號和主機號。
網路號:標識網際網路中一個特定的網路;而主機號標識該網路中主機的一個特定連線。
IP地址含有主機的資訊和網路的地址資訊,所以主機從一個網路移動到另一個網路時,IP地址必須重新分配,否則不能與其他計算機通訊。
3、IP地址分類
IP地址32位(實體地址48位),為適應不同的網路規模,將IP地址分成5類:A、B、C、D、E
A類地址的前一個位元組表示網路號,後三個位元組表示主機號。且最前端1個二進位制位固定是“0”。表示的地址範圍是從~。A類地址允許有27―2=126個網路(網路地址的0和127保留用於特殊目的),每個網路有224―2=16777214個主機。
B類地址的'前兩個位元組表示網路號,後兩個位元組表示主機號。且最前端的2個二進位制位固定是“10”。表示的地址範圍是從~。B類地址允許有214=16384個網路,每個網路有216―2=65534個主機。
C類地址的前三個位元組表示網路號,後一個位元組表示主機號。且最前端的3個二進位制位是“110”。表示的地址範圍是從~。C類地址允許有221=2097152個網路,每個網路有28―2=254個主機。
4、IP地址的直觀表示法:IP地址是32位二進位制數字,便於記憶採用點分十進位制標記法。每個數值小於255,中間用”.”間隔開。
5、特殊的IP地址形式
網路地址:包含了一個有效的網路號和一個全0的主機號。例如A類地址中表示該網路的地址。
廣播地址:IP地址以全1結尾,分為兩種形式:直接廣播和有限廣播。
直接廣播:廣播地址包含有效網路號和全1的主機號。
有限廣播:32位全1的地址,用於本網廣播。
回送地址:A類網路中是一個保留地址,用於網路軟體測試以及本地機器程序間通訊。
本地地址:使用者在本地內部網路中使用的地址,如果與Internet連線,必須將本地地址轉換為 Internet的IP地址。例:10.***.***.***或192.168.***.***
6、子網編址
為克服IP地址的浪費,可以採用子網編址的方法。
(1)子網編址的方法
在IP地址的網路號部分不變的情況下,在網路的主機號部分中“借”位表示子網號部分。
每個子網中允許的連線的主機的臺數相應減少。
(2)子網表示法
如何識別網路號,子網號,和主機號,通過子網掩碼實現。
子網掩碼也是32位二進位制數字,在子網掩碼中對於網路號和子網部分全部用1表示,其它部分用0表示。
通過子網掩碼與IP地址的按位求與,遮蔽掉主機位,得到子網號。子網掩碼作用是區分網路上的主機是否在同一網路區段內。
例如:B類地址 如果子網掩碼為,按位求與後,確定的子網號為1
7、地址解析協議(ARP)
IP地址遮蔽了物理網路地址的差異,但不會對實體地址做任何修改。
高層軟體指定源地址與目的地址,低層的物理網路則通過實體地址來發送和接收資訊。
是以乙太網經常使用的對映方法,它充分利用了乙太網的廣播能力,將IP地址與實體地址進行動態繫結。
ARP協議主要負責將主機的邏輯地址(IP地址)轉換為相應的物理網路地址。這樣使用者只需給出目的主機的IP地址,就可以找出同一物理網路中任意一臺主機的實體地址。