( 5 )因特網 intel
1 995 年聯合網絡委員會曾對 intel 下了一個定義: intel 是一個全球性的信息系統;該系統中的計算機由通過全球性的唯一地址邏輯鏈接而成,該地址是建立在 ip 或其他協議的基礎之上的;而這些計算機之間采用 tcp / ip 協議進行通信,并且 intel 可以為各種用戶,包括公共用戶和個人用戶提供不同的高質量的信息服務。可見, intel 是一個國際網,擁有自己的網絡協議 ―
tcp / ip 協議。
l ) ip 地址
ip 地址是intel
上的通信地址,每一臺網絡上的主機必須有一個唯一的 ip 地址。
tcp / ip 協議規定,每個 ip
地址長度為 32 位,分為 4 個字節,以× . × .×.×表示,每個×為 8 位,取值為0一 255 。這種地址格式被稱為點分十進制表示法。需注意, ip 地址只是一種邏輯編號,而不是計算機的物理地址,它只是用來表示計算機與網絡的連接,而不是計算機本身的號碼。當一臺計算機在網絡上位置改變時,其 ip 地址也隨之改變。
ip 地址分為網絡號和主機號兩部分,其中,網絡號用來表示一個網絡,主機號用來表示這個網絡中的一臺主機。一般將 ip 地址分成五類: a 類、 b 類、 c 類、 d 類和 e 類,如圖 7-6-1 所示。
①a 類地址:該類地址的第一個字節的首位總為二進制0,其他 7 位為網絡號(但全0 和全 1 保留作其他用途),后三個字節為主機號,表示范圍是 1 . 0 . 0 . 0 一 126 . 255 . 255 .
255 ,適用于具有大量主機的大型網絡。
② b 類地址:該類地址的第一個字節的前兩位總為二進制 10,其他 6 位和第二個字節為網絡號,后兩個字節為主機號,表示范圍是 128
. 0 . 0 .0一 191 . 255 . 255 . 255 ,適用于中等規模主機數的網絡。
③ c 類地址:該類地址的第一個字節的前三位總為二進制 110 ,其他 5 位和第二、三個字節為網絡號,最后一個字節為主機號,表示范圍
192 . 0 . 0 . 0 一 223 . 255 . 255 . 255 ,適用于小型局域網。
④ d 類地址:該類地址的第一個字節的前四位總為二進制 1 110 ,表示范圍 224 . 0 . 0 .0一 239 . 255 . 255 . 255 ,它是多播地址,主要留給 intel 體系結構委員會 iab 使用。
⑤ e 類地址:該類地址的第一個字節的前五位總為二進制 11110 ,表示范圍 240 . 0 . 0 . 0 一 255 . 255 . 255 . 255
主要用于某些試驗和將來使用。
此外,還有特殊 ip 地址,即 ip 地址既可以指網絡,也可以指主機。一般地,主機地址為0的 ip 地址是指網絡;全為 1 的主機地址也不表示單個主機,而是廣播地址,或稱為定向廣播地址; a 類地址中的 127 網絡地址也是一個保留地址,用于網絡軟件測試和本地機進程間通信,稱為回路測試地址。在 a 類、 b 類、 c 類地址中,還有一些地址被指為專用,這些專用地址任何機構都可以使用它,如 a 類地址: 10 . 0 . 0 . 0 一 10 · 255 · 255 . 255 。
ip 地址與硬件地址的轉換。
從 ip
地址到硬件地址(或稱物理地址)的轉換是由地址解析協議 arp ( address resolution
protocol )來完成的。在進行地址轉換時,有時會用到反向地址解析協議 rarp ( reverse address resolution
protocal ) , rarp 能使只知道自己物理地址的主機能夠知道其 ip 地址。