Ağ adresi, sabit boyutlu (4 bayt IPv4) hedef sütunu ve sabit boyutlu ikili işlemler içeren yol tabloları oluşturmanıza olanak tanır; böylece ana bilgisayar yönlendirmesi ve ağ yönlendirmesi aslında aynı şeydir.
Bunun gibi bir yönlendirme tablosu düşünün: (bu PC'nin başka bir PC ve ağ kartı ile paralel bağlantısı vardır)
Dest Mask Dev
192.168.0.123 /32 plip0 # This is a single host
192.168.0.0 /24 eth0 # This is a network
IP adresi ve ağ maskesi arasındaki AND size tam olarak ihtiyacınız olanı verir, daha fazla hesaplama yapmadan her bir satırla karşılaştırılabilecek 4 baytlık bir sayıdır.
Bu nedenle sıfır ana bilgisayar numarası, AND işleminden sonra adresinin doğal olarak tüm ağı temsil etmesi açısından özeldir.
Ağ numarasını ana bilgisayar numarası olarak kullanmaya karar verdiyseniz, aşağıdaki gibi bir tabloyla sonuçlanır:
Dest Mask Dev
192.168.0.0 /32 eth0 # This is the host (it's a redundant line)
192.168.0.0 /24 eth0 # This is the network
Bu yasal görünüyor, bu yüzden ağ adresi kavramının yönlendirme nedenleriyle kullanıldığını ve bu nedenle keyfi olarak özel bir adres olarak işaretlenmesine ve bir ana bilgisayar adresi olarak kullanılmasının yasaklanmasına karar verildiğini düşünüyorum.
Şey ... aslında o kadar basit değil. Bir denemeye karar verdim (!!!):
# route add -net 192.168.0.0/32 eth0
# ping 192.168.0.0
Do you want to ping broadcast? Then -b
# telnet 192.168.0.0
Trying 192.168.0.0...
telnet: connect to address 192.168.0.0: Network is unreachable
Şu anda ağ programları bir ağ numarasını normal adres olarak kullanmama izin vermiyor.