前端新手請多關照~~~~

上個學期學校開了計算機網路的課, 上到子網劃分部分時, 各種計算雖然不然但是足夠讓人眼花繚亂

於是就想著自己寫一個子網劃分的小工具來輔助一下, 在一些簡單的題目測試後沒什麼問題, 放上來做一個成果展示咯

Github靜態頁面作為成果展示: ChinaFitz.github.io

原始碼: 寫的很亂幾乎不能看, 十分抱歉 https://github.com/ChinaFitz/computer_network_subnetting_tools

技術棧:

  1. Vue
  2. Vue-Router
  3. Vuex
  4. ElementUI

實現的功能:

  1. 能夠判斷IP地址屬於哪一類
  2. IP地址和子網掩碼共同計算出各種細節
    • IP的二進位制形式
    • 可劃分子網數
    • 主機號
    • 等等...
  3. 能夠通過IP地址和子網掩碼判斷兩個IP是否屬於同一個網路
  4. 子網劃分(重點部分)
    • 已知IP地址、子網掩碼求網路地址
    • 已知網路IP地址、子網掩碼求可劃分的子網數和每個子網的子網號
    • 已知網路IP地址、所需子網個數求每個子網的子網掩碼及對應的主機地址範圍
    • 已知網路IP地址、每個子網的需要容納的主機數求每個子網的子網掩碼、對應的主機地址範圍 該工具的特色: 支援因為子網不能容下所需的主機數而導致需要子網再劃分的情況