Internet(網際網路)是一個專有名詞,指的是目前連結全世界大部分電腦的網路。在Internet上有很多的應用,World Wide Web(Web,全球資訊網)是其中的一種使用方式。目前,因為絕大部分的人都是透過Web來使用Internet,所以,會認為Internet就是Web。
Internet Protocol (IP)定義了資料封包的格式以及如何傳送到特定的電腦,其中規定了我們常聽到的IP Address,以及如何根據IP Address傳送資料。
IP Address是所有電腦在Internet上的門牌號碼,IP Address(在IPv4)是由一組32位元的數字組成,一般都以4組0~255的數字來表示,如:140.136.251.120。
有一些IP Address為特殊的用途被保留下來,最常用的就是:127.0.0.1,這個IP Address被留下來對應為本地電腦 (就是自己用的電腦),對應的Domain Name是localhost,所以,當自己的電腦架好網路伺服器軟體時,便可以用http://127.0.0.1或http://localhost來測試。
IP Address也分為公共 (public)IP Address及私有 (private)IP Address,擁有public IP Address才能直接連接internet,擁有private IP Address則必須透過Network Address Translation (NAT),共享public IP Address。private IP Address有三個網段: 10.0.0.0-10.255.255.255, 172.16.0.0-172.16.255.255, 192.168.0.0-192.168.255.255,目前最常看到的就是192.168.0.0-192.168.255.255。
IP Address的取得有兩種方式,第一種是靜態IP Address,通常是由網路管理者分配給使用者。但是,由於很多原因,如:因為internet的普及,IP Address已經不夠分配,也由於很多人需要臨時性IP Address(如:手機連線),讓IP Address管理變得很辛苦,所以,第二種取得方式是透過Dynamic Host Configuration Protocol (DHCP)取得動態(dynamic)IP Address,稱為動態IP Address的原因是因為每次取得的IP Address可能都不一樣。取得的IP Address可能是public IP Address,也有可能取得的是private IP Address。這也是家裡雖然有網路連線,卻可能因為只能取得私有或動態IP Address,而沒有辦法在家裡架一個網站給外部使用。