首頁 > 硬體

如何判斷IP地址是否在同一個網路

2020-10-13 18:45:52

在學習計算機網路這門課程的時候,我們往往需要遇到這樣一個問題,如何判斷兩個ip地址是否在同一個網路里,下面簡單介紹下如何計算

操作方法

  • 01

    首先兩個ip地址是否在同一個網路里,主要是判斷他們的網路標識是否一樣,如果一樣那麼這兩個ip地址肯定在同一個網路里。

  • 02

    那麼網路標識是什麼?網路標識就是ip地址與子網掩碼進行相與,操作的結果,你會發現兩個操作結果都是一樣,那麼就能判斷這兩個ip地址都在一個網段裡

  • 03

    子網掩碼是什麼?它本身就是個ip地址,只不過這個ip地址有一些位數標識了主機所在子網,有一些位標識了哪些是主機位的掩碼

  • 04

    下面舉出一個範例,比如兩個ip A IP:202.194.128.12,B IP:202.194.128.25。子網掩碼:255.255.255.0,
    那麼首先將A轉化為二進位制,1100 1010.1100 0010.1000 0000.0000 1100
    B轉化為二進位制,1100 1010.1100 0010.1000 0000.0001 1001

  • 05

    子網掩碼255.255.255.0想對應的二進位制C:1111 1111.1111 1111. 1111 1111 .0000 0000。然後將 A and C=11001010.1100 0010.1000 0000 .0000 0000
    同時B and C=11001010.1100 0010.1000 0000 .0000 0000

  • 06

    最後我們能得到結論A,B在同一個網段。如果像上面的情況,相與出來的結果不相等,那麼A,B不會在同一網段

  • End

IT145.com E-mail:sddin#qq.com