iT邦幫忙

2022 iThome 鐵人賽

DAY 20
0
自我挑戰組

網路概論系列 第 20

什麼是子網路遮罩 ? IPv6 取代 IPv4

  • 分享至 

  • xImage
  •  

什麼是子網路遮罩,在輸入IP時,一定也要求您要輸入子網路遮罩,如圖所示。
https://ithelp.ithome.com.tw/upload/images/20220928/20152541lqChp8yQi3.jpg
這到底是什麼東西呢?遮罩(mask)代表透過某些運算,使得某此位元保留,而其他位元則清除不保留(稱之爲遮罩位元),意即遮罩有過濾的意涵。子網路遮罩是用來算出「網域位址」用,且用來判定來源IP和目的IP,是杏在同一網域的一個判斷方法。如果在同一網城,封包就不用送出網路外面,只要送到網路内部即可;否則要送給預設閘道,由它決定,送到外面網域的路徑。
https://ithelp.ithome.com.tw/upload/images/20220928/20152541UEuP8mD0PM.jpg
目前普遍使用的IP協定是第四版本,簡稱IPv4,現行IPv4位址最大可以定義約40億個IP位址,但全球目前人數已超過70億,每人平均分配量不到一個,所以已經不夠。舉例來說,Google的IP是66.102.7.147,這就是IPv4,最容易分辨它的方式就是它有四個數字碼。為何沒有IPv5 ? 因為已被用在保留ST2協定(網址沒有公開過),只是試驗性質的拓樸,為音訊和動態影像傳送專用,IPv5已自生自滅。

IPv6全部128個位元是二進位的,就像IPv4一樣,很難記住也難辨認,所以使用十六進制表示。雖然這種格式把位址長度所減至32字元,但仍然不方便,所以IPv6設計者將位址形式定為緯16bit就用「:」區分開來(還記得IPv4是以「.」區分開來的嗎?)

為了簡化表示,每個16bit開頭起始「0」可以被省略;連續且數值為0的16bit位址區段可以用「::」表示,但是一個IPv6位址當中只能出現一次,且第一次為0的區段。否則出現兩次以上則表示錯誤。
https://ithelp.ithome.com.tw/upload/images/20220928/20152541g5Xqg9IItX.jpg
最後總結而言,IPv6位址總長度為128位元,相較於IPv4的小數點與十進位,IPv6是以4個十六位元馬共8組的冒號與十六進位方法表示。當冒號出現時則表示全部為0的縮寫。

參考資料:
博碩文化《網路概論與實務應用》


上一篇
ICMP協定是什麼? 如何應用Ping命令
下一篇
廣域網路的連接方式
系列文
網路概論30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言