今天,在幫忙統計乙份生產環境中配置位址是否正確的任務時,犯下了乙個錯誤,同時也汲取到了一些知識。
打個比方來說,就是假使說已知的乙個ip位址為:88.100.8.0/24;而己方配置位址為:88.100.8.165。主觀認為,這是兩個不同的ip,所以我們的環境一定是無法調通了,那麼就一定會出現問題。所以----就導致我犯下了錯誤。
a類ip位址是由1個位元組(每個位元組為8位二進位制數,即其最大值為255)的網路位址和3個位元組的主機位址組成。網路位址的最高位必須是「0」。
b類ip位址是由2個位元組的網路位址和2個位元組的主機位址組成,且網路位址的最高位必須是「10」,即第一段數字範圍是128~191。
c類ip位址是由3個位元組的網路位址和1個位元組的主機位址組成,且網路位址的最高位必須是「110」,即使第一段數字的範圍是192~223。
假使我們使用了上述的ip位址,其二進位制為01011000.01100100.00000100.00000011(第四位隨意寫入)。己方的配置位址就是01011000.01100100.00000100.10000001,此時預設掩關為255.255.255.0其二進位製碼為11111111.11111111.11111111.00000000,後方的0/24的意義就是說,子網掩關中,24位之後的位數才是用來區分網段是否屬於同一網段的識別號,那麼這個24就是說從左往右數,第乙個不是1的位數可以是子網掩關的第25位,從而得知,其子網掩關為255.255.255.0。
此時使用ip位址與子網掩關使用and邏輯,得到的二進位制皆為01011000.01100100.00000000,相同,可知其為同一網段。
同時,我們亦可得到,該網段範圍在88.100.8.0~88.100.8.255。
希望能幫助到大家,寫的不對的地方也希望有人能幫忙指正!
IP位址分類和網段區分的知識
ip位址分類 ip位址10開頭和172開頭和192開頭的區別 判斷是否同一網段 簡單來說在公司或企業內部看到的就基本都是內網ip,abc三類ip位址裡的常見ip段。每個ip位址都包含兩部分,即網路號和主機號。internic將ip位址分為五類 a類保留給zf或大型企業,b類分配給中等規模的公司,c類...
python小知識 Python小知識
1 python是一種解釋性語言,當程式執行時,一行一行的解釋,並執行 優點 除錯 很方便,開發效率高,並且可以跨平台 不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。缺點 執行速度慢。python的種類 cpython ipython pypy jython ironpython ...
python小知識 python小知識
一 列表 l 1,2 m l l和m同時指向列表物件,內容為 1,2 l l 3,4 系統新增了乙個物件,內容為 1,2,3,4 l,m 1,2,3,4 1,2 l 1,2 m l l 3,4 對列表在原處做修改 l,m 1,2,3,4 1,2,3,4 二 python程式設計中的中文編碼問題 問題...