目前電腦IP仍以IPv4為止,以後將晉升為使用IPv6(圖片來源:iStock photo)
電腦IP是怎麼設置的
IP是Internet Protocol的縮寫,IP就像是一台電腦的地址,電腦上網時就需要有一個IP,這樣子網路連線的時候才能夠做資料傳輸,就像寄信時會把地址寫在信封上,這樣才知道這封信要寄到哪裡。
IP的組成是由一長串32個0和1的數字所組成的,例如:11010001101000010101111110101010這樣的數字,這樣的數字就占用了32個位元bits。
像這樣的數字看起來其實非常的雜亂無章,當然電腦很聰明可以很清楚的分辨,但是如果要人用眼睛來做分辨就很困難,所以會把IP轉成10進位,並且1bytes=8bit,所以IP有32位元就會變成4bytes,每個byte就是一個0~255的數字,因此4bytes就有4組0~255數字,就像變成我們常見的IP位址220.10.25.2像這樣的數字,這種形式的IP是現在大家在使用的IPv4,目前一般在講電腦IP都是在講IPv4。
IP的設置有固定IP和浮動IP,如果是固定IP就是自己手動設定IP,這個IP就不會變動,除非你又自己去更改設定,通常是公司需要架網站會使用固定IP,這樣子IP不會變人家才比較好連線到這台電腦,但因為IP固定容易被駭客攻擊,所以需要設置防火牆。而浮動IP是很多人在家使用電腦所用的IP取得方式,是用動態主機設定協定DHCP(Dynamic Host Configuration Protocol)來自動取得IP,會由一個主機來提供給電腦IP的服務,這台自動分配IP的電腦稱做server,就可以想像成一個管理者要去管理下面很多台電腦,他下面使用這個服務的電腦稱做client,像這樣的架構就稱做server-client,浮動IP因為不固定,所以比較不容易遭受駭客攻擊,但是如果電腦要做網頁伺服器時就不適合使用浮動IP,因為這樣子IP會變來變去,過一段時間IP換了別人可能就連不到你的電腦了。
DHCP是怎麼分配IP的呢?今天如果有一台電腦,他的IP設置用自動取得,那這台電腦開機的時候網路卡就會廣播,這個廣播動作就好像他大喊我要IP,像這樣大喊時大家聽到了也沒辦法處理,就都不理他,但是提供IP服務的server收到了,就給了一個IP給他,而這過程需要一個協定才能順利給他一個IP,這就是IP協定。
現在其實電腦愈來愈多,原本的IPv4可以提供42億多個IP感覺應該很夠用,現在卻發現不夠用了,所以現在發展出新的IP技術叫IPv6,能夠提供的IP數量會遠超過IPv6,使用IPv6就不會有IP不夠的問題存在了。