Jaki jest cel adresu sieciowego? (inaczej adres podsieci, adres początkowy każdej podsieci)
Na przykład w tej sieci:
192.168.1.0/24
Dlaczego powinniśmy pozostawić adres 192.168.1.0 wolny?
not a valid host address
. ...Dobre pytanie!
Jaki jest cel adresu sieciowego? (inaczej adres podsieci, adres początkowy każdej podsieci)
Na przykład w tej sieci:
192.168.1.0/24
Dlaczego powinniśmy pozostawić adres 192.168.1.0 wolny?
not a valid host address
. ...Dobre pytanie!
Odpowiedzi:
Są funkcjonalnie identyczne - rozgłaszanie wszystkich podsieci na wszystkich hostach. Dawno, dawno temu, adres zerowy („Sieć”) był wykorzystywany do ruchu rozgłoszeniowego. Zostało to później zmienione na adres uniwersalny („Broadcast”) i tego właśnie używamy dzisiaj.
[UWAGA]
To nie to samo, co „podsieć zero” (lub podsieć typu „wszystko-jeden”), która jest górną i dolną podsiecią z większej maski . na przykład. 192.168.1.0/24 w podziale na / 28's: podsieć zero to 192.168.1.0/28, a podsieć all-one 192.168.1.240/28
„Adres sieciowy” i „Adres rozgłoszeniowy” to pierwszy i ostatni adres podsieci .
Służy do routingu. Gdy router ma nakazać trasowanie pakietów z podsieci A do podsieci B, router używa adresu sieciowego do wskazania podsieci źródłowej i docelowej jako całości.
Nie byłoby też sposobu na odróżnienie konkretnego węzła w podsieci od całej podsieci, gdybyśmy przypisali urządzenie do adresu sieciowego, ale uważam, że prawdziwym celem jest czynnik routingu, jednak mogę się mylić.
dalsza lektura: http://www.techexams.net/forums/network/90005-purpose-network-id-broadcast-id.html
Zastosowanie „0” w adresach IP zostało zdefiniowane w RFC923 i przeniesione w kolejnych RFC:
Special Addresses:
In certain contexts, it is useful to have fixed addresses with
functional significance rather than as identifiers of specific
hosts. When such usage is called for, the address zero is to be
interpreted as meaning "this", as in "this network". The address
of all ones are to be interpreted as meaning "all", as in "all
hosts". For example, the address 128.9.255.255 could be
interpreted as meaning all hosts on the network 128.9. Or, the
address 0.0.0.37 could be interpreted as meaning host 37 on this
network.
Ten przykład przewiduje określonego hosta w bieżącej sieci (0.0.0.37) przy użyciu zer w części sieci adresu, ale tak naprawdę nie wyjaśnia przeciwnego przypadku (0 w części hosta adresu). Jednak ponieważ zdefiniował „0” jako „to”.
Stamtąd nie udało mi się znaleźć żadnej dokumentacji do wykonania kopii zapasowej pamięci, ale w RFC1060 adres „0.0.0.0” został wyraźnie udokumentowany jako „ten host w tej sieci”:
(a) {0, 0}
This host on this network. Can only be used as a source
address (see note later).
Ponieważ wszystkie zera części hosta adresu oznaczają „ten host”, nie można go używać jako adresu hosta w sieci.
Logicznie, do sieci odwoływano się za pomocą części „sieci” adresu, po której następowały wszystkie zera (tzn. Nie użyto żadnych bitów hosta). Nie mogę znaleźć dokumentacji do utworzenia kopii zapasowej pamięci, ale uważam, że została ona powszechnie zaakceptowana na długo przed RFC1060 .
Edycja: Dzięki wzmiance Ricky o RFC919 znalazłem odniesienie, którego szukałem, które ilustruje to, co pamiętam na temat ogólnej akceptacji adresu sieciowego:
However, as a notational convention, we refer to
networks (as opposed to hosts) by using addresses with zero fields.
For example, 36.0.0.0 means "network number 36"
Na marginesie, nawiązując do wzmianki Ricky o podsieci zero i podsieci all-one, uważam, że pierwsza dokumentacja tego pochodzi z RFC950, który odwołuje się do RFC943 (który zastąpił RFC923 powyżej, ale używa tego samego języka dla specjalnych adresów):
It is useful to preserve and extend the interpretation of these
special addresses in subnetted networks. This means the values
of all zeros and all ones in the subnet field should not be
assigned to actual (physical) subnets.
In the example above, the 6-bit wide subnet field may have
any value except 0 and 63.
Please note that there is no effect or new restriction on the
addresses of hosts on non-subnetted networks.
Nigdy nie możesz policzyć niczego według 0.Host ID jeden rodzaj liczenia .so ID hosta zaczyna się od 1.
192.168.1.0/24 to wyrażenie używa routera.
To znaczy,
Maska podsieci: 255.255.255.0
Sieć: 192.168.1.0
Transmisja: 192.168.1.255
Dzięki.
Ze względów podstawowych adres sieciowy służy do identyfikacji sieci, podobnie jak nazwa grupy identyfikuje grupę. W podanym przykładzie 192.168.1.0/24 adres sieciowy 192.168.1.0 jest traktowany jako nazwa grupy składającej się z adresów IP od 192.168.1.1 do 192.168.1.254.
Jeśli więc router musi ustalić, na przykład, gdzie istnieje adres IP 192.168.1.24, wyszuka swoją nazwę puli IP (tj. Adres sieciowy) 192.168.1.0/24, a nie poszczególne adresy IP. To jest powód, dla którego adres sieciowy nie jest przypisany do konkretnego komputera.
Identyfikator sieci można traktować jako „sąsiedztwo”. Następnie pomyśl o adresach IP hosta jako o „numerach domowych”. Maska podsieci pomaga zdefiniować identyfikator sieci.
Z dużej perspektywy rozważ ten elegancki adres: Identyfikator sieci: 192.168.0.0 Maska podsieci: 255.255.255.0 (Zdaję sobie sprawę, że 192.168.0.0 nie jest częstym przykładem, ale jest prawidłowy i pomaga zilustrować ten punkt).
Prawidłowe adresy IP hosta w „sąsiedztwie” dla „numerów domów” to: 192.168.0.1 do 192.168.0.254 Identyfikator sieci to 192.168.0.0 Adres rozgłoszeniowy to 192.168.0.255
Oto, jak wygląda, jeśli nie jest to adres z klasą: Identyfikator sieci: 192.168.0.0 Maska podsieci: 255.255.0.0
Prawidłowe adresy IP hosta w „sąsiedztwie” dla „numerów domów” to: 192.168.0.1 do 192.168.255.254 Identyfikator sieci to 192.168.0.0 Adres rozgłoszeniowy to 192.168.0.255
Zauważ, że w obu tych przykładach identyfikator sieci (bez maski podsieci) wygląda tak samo. Jednak maska podsieci definiuje je za pomocą dwóch całkowicie różnych zakresów adresów IP hosta.
Korzystając z oryginalnej analogii, możesz podzielić dzielnicę na ulice z podsieciami. Na przykład, zaczynając od 192.168.0.0 i 255.255.255.0, możesz podzielić go na dwie podsieci:
Podsieć 1 192.168.0.0 255.255.255.128 Zakres adresów IP hosta: 192.168.0.1 do 192.168.0.126 Adres IP emisji: 192.168.0.127
Podsieć 2 192.168.0.128 255.255.255.128 Zakres adresów IP hosta: 192.168.0.129 do 192.168.0.254 Broadcast IP: 192.168.0.255
Sieci są podzielone na podsieci głównie z następującego powodu. W IPV4 istnieje koncepcja zwana publicznym IP i prywatną przestrzenią IP.
aby organizacja mogła komunikować się ze światem zewnętrznym, powinna mieć publiczny adres IP, nie możemy sobie pozwolić na dostęp do publicznego adresu IP dla każdego systemu w naszej organizacji. więc aby temu zaradzić, skorzystaliśmy z podsieci
używane również ze względów bezpieczeństwa. w zasadzie w celu niestandardowego ograniczenia dostępu między grupą użytkowników
To tylko szerszy widok :)