前端新手請多關照~~~~
上個學期學校開了計算機網路的課, 上到子網劃分部分時, 各種計算雖然不然但是足夠讓人眼花繚亂
於是就想著自己寫一個子網劃分的小工具來輔助一下, 在一些簡單的題目測試後沒什麼問題, 放上來做一個成果展示咯
Github靜態頁面作為成果展示: ChinaFitz.github.io
原始碼: 寫的很亂幾乎不能看, 十分抱歉 https://github.com/ChinaFitz/computer_network_subnetting_tools
技術棧:
- Vue
- Vue-Router
- Vuex
- ElementUI
實現的功能:
- 能夠判斷IP地址屬於哪一類
- IP地址和子網掩碼共同計算出各種細節
- IP的二進位制形式
- 可劃分子網數
- 主機號
- 等等...
- 能夠通過IP地址和子網掩碼判斷兩個IP是否屬於同一個網路
- 子網劃分(重點部分)
- 已知IP地址、子網掩碼求網路地址
- 已知網路IP地址、子網掩碼求可劃分的子網數和每個子網的子網號
- 已知網路IP地址、所需子網個數求每個子網的子網掩碼及對應的主機地址範圍
- 已知網路IP地址、每個子網的需要容納的主機數求每個子網的子網掩碼、對應的主機地址範圍 該工具的特色: 支援因為子網不能容下所需的主機數而導致需要子網再劃分的情況