tft每日頭條

 > 生活

 > 子網掩碼及其作用是什麼

子網掩碼及其作用是什麼

生活 更新时间:2024-07-22 15:14:31

在網絡配置中,有一個必不可少的配置就是子網掩碼,很多人 并不具體明白何謂子網掩碼?導緻在填子網掩碼的時候一律按照255.255.255.0來填,其實這樣是非常不正确的。會給網絡帶來一定的安全隐患。

子網掩碼簡單可以理解為限定IP地址的直接通信範圍。有些人可能會知道A類地址掩碼255.0.0.0,B類地址255.255.0.0, C類地址255.255.255.0,但在實際網絡中,我們多用變長子網掩碼,很少再用A,B,C來分類,其意義也并不大。

子網掩碼如何限定IP地址的直接通信範圍呢?比如,192.168.1.10 255.255.255.0限定了ip地址192.168.1.10能夠直接通信的ip地址範圍為192.168.1.1~192.168.1.254(去掉了192.168.1.0的網絡地址,192.168.1.255的廣播地址),就是前24位(IP地址由4段8位二進制共32位組成)相同的地址可以直接通信。那麼他能與192.168.1.17 255.255.255.240的ip地址通信嗎?我們通過這個子網掩碼可以知道192.168.1.17的通信範圍是192.168.1.16~31, 192.168.1.10不在這個地址範圍内,兩者直接互聯,192.168.1.10能夠将信息發送到192.168.1.17,但192.168.1.17無法進行回複,因為192.168.1.10不在它的直接通信範圍内。

簡單介紹下如何求子網掩碼能夠直接通信的範圍,比如,求ip地址10.10.10.58 255.255.255.224能夠直接通信的範圍,先看子網掩碼,前三位都是255, 那麼能夠直接與其通信的ip地址前三位必須是10.10.10,再看第四位,子網掩碼分解為二進制為11100000,所以在第四位的8位二進制中前三位必須相同才能通信,而58的分解為二進制為00111010其八進制前3位為001,後5位随便變化都可以與該ip地址相通信,前3位轉化為十進制為32,後5位可變範圍為0~31,所以總的可變範圍為32~63,也即第四位58能夠直接通信範圍為32~63,從而原ip地址10.10.10.58 255.255.255.224可直接通信範圍為10.10.10.32~10.10.10.63。當然我們通常說的這個範圍第一個為網絡地址10.10.10.32, 最後一個為廣播地址10.10.10.63,這兩個一般是不能使用的,實際可直接通信範圍為10.10.10.33~10.10.10.62。

路由配置中的子網掩碼

路由配置中的子網掩碼同樣是在确保路由可達範圍内,掩碼越長越好,因為路由的匹配規則中,最長掩碼将最優匹配,同樣可達的路由,掩碼最長的将優先采用。

子網掩碼及其作用是什麼(什麼是子網掩碼和反掩碼)1

上面兩條路由對于133.250.233.0/29的路由都是可達的,但下面一條掩碼更長,将會匹配下面一條路由,數據會從192.168.110.89走,而不會從192.168.110.85走。

在動态路由中進行精确路由控制時,也會用到。

子網掩碼及其作用是什麼(什麼是子網掩碼和反掩碼)2

反掩碼的應用

反掩碼顧名思義就是跟子網掩碼相反的表示方法,反掩碼 子網掩碼=255.255.255.255 對于路由來說255.255.255.255的掩碼表示一個32位主機路由,反掩碼0.0.0.0則也是表示一個匹配一個32位主機。反掩碼多用于訪問列表中,跟策略路由,路由策略等進行配合使用。


正确利用子網掩碼,将能防止網絡上一些安全隐患,提高網絡安全,提高網絡效率。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved