Jestem stosunkowo nowy w dziedzinie sieci komputerowych. Próbuję zrozumieć temat. Wiem, że pytanie tutaj może być nieaktualne, ale wciąż muszę zrozumieć „dlaczego”, ponieważ po prostu nie jestem w stanie umieścić elementów na swoim miejscu i uzyskać pełny obraz tego.
Uwaga: cała dyskusja dotyczy IP v4.
CIDR jest obecnie używany, a klasa A, B, C itp. Nie mają większego sensu w dzisiejszym świecie, jak się dowiedziałem. Ale przez chwilę powiedzmy, że wciąż mamy ten schemat adresowania dla całej klasy.
Chciałbym więc wiedzieć:
Co dokładnie mamy na myśli, gdy mówimy PUBLICZNY adres IP klasy A? Czy nie jest tak, że klasy mają sens tylko wtedy, gdy mówimy o sieciach prywatnych?
Mam na myśli, że publiczny adres IP to po prostu unikalny 32-bitowy numer, prawda? Inną rzeczą jest to, że mówimy, że np. Prywatny zakres adresów IP klasy A wynosi od 10.xxx do 10.255.255.255, a zakres adresów IP klasy A wynosi od 0.0.0.0 do 127.255.255.255 (pomijając przypadki powrotu pętli i przypadki adresów nieużywalnych ). Jeśli więc zakres prywatny jest tym, który najlepiej byłoby używać w sieciach prywatnych, podczas gdy wszystkie pozostałe adresy w zakresie adresów IP klasy A będą publicznymi adresami IP klasy A (co nie ma dla mnie sensu), to dlaczego nie możemy po prostu powiedzmy, że zakres adresów IP klasy A wynosi od 10.xxx do 10.255.255.255, ponieważ pozostałe w zakresie adresów IP klasy A będą publicznymi adresami IP klasy A.
Pytania mogą wydawać się głupie, ale jestem naprawdę zdezorientowany.
źródło
Odpowiedzi:
Wikipedia daje przegląd zajęć w klasowej sieci . Klasa A zawiera wszystkie adresy, w których najbardziej znaczącym bitem jest zero, a więc wszystkie adresy od 0.0.0.0 do 127.255.255.255. Jeśli powiesz „Adres IP klasy A”, masz na myśli adres IP z podanego zakresu. Jeśli powiesz „PUBLICZNY adres IP klasy A”, masz na myśli publiczny adres IP z podanego zakresu.
Publiczne adresy IP to globalnie routowalne adresy IP emisji pojedynczej. Jeśli spojrzysz na artykuł Wikvedia IPv4 lub RFC5735 , możesz zobaczyć, że istnieje kilka zakresów w klasie A, które nie są globalnie routowalne:
Ale tak właśnie jest. Istnieje kilka zakresów adresów IP sieci prywatnej. Jednym z nich jest 10.0.0.0/8, który jest siecią klasy A. Kolejny to 172.16.0.0./12, czyli klasa B. A zakres sieci prywatnej 192.168.0.0/16 to klasa C. Dowolny adres IP (zakres), który podajesz, może być sklasyfikowany jako klasa A, B, C, D lub Sieć E. Sieć klasowa była pierwsza. Najpierw więc wszystkie adresy IP są umieszczone tylko w tych klasach. Ale w miarę rozwoju sytuacji potrzebna była większa szczegółowość i nowe zakresy. Tak więc wymyślono CIDR i ktoś wziął nieużywany zakres 10.0.0.0/7 w klasie A i powiedział, że ten zakres nie jest już dla publicznych adresów IP, ale dla sieci prywatnej.
Ponieważ to jest złe. Mieszacie dwa etapy rozwoju (klasa A = sieć klasowa, publiczne adresy IP = CIDR). Według Wikipedii IPv4 pierwsze adresy IP zostały podzielone na 8-bitową sieć i 24-bitową część hosta. Nie było to wystarczająco elastyczne, tylko 256 sieci było zbyt mało, więc ktoś wymyślił klasowe sieci z klasami A, B, C, D i E. Ta druga wersja alokacji IP zastąpiła pierwszą wersję. Ponownie później ktoś wynalazł bezklasowy routing między domenami (CIDR). Ta trzecia wersja przydziału adresów IP zastąpiła drugą wersję. Klasowy schemat alokacji sieci nie został zmieniony, nikt nie zmienił klasy A ani żadnej innej klasy, klasowy schemat sieci nie jest już używany.
Zakres klasy A został zdefiniowany jako zakres 0.0.0.0-127.255.255.255. Nie zostało to zmienione i nie ulegnie zmianie. Nie trzeba go zmieniać. Sieci klasowe nie są obecnie używane, teraz używamy CIDR.
Można argumentować, że twórca CIDR mógł na nowo zdefiniować klasę A i wprowadzić nowe klasy. Ale to sprawia, że jest to niepotrzebnie skomplikowane, gdy ta sama nazwa „Klasa A” ma różne znaczenie w zależności od użytej wersji alokacji IP.
źródło
Adresy prywatne ”są określane jako prywatne, ponieważ nie są globalnie delegowane, co oznacza, że nie są przydzielane żadnej konkretnej organizacji, a adresowane przez nich pakiety IP nie mogą być przesyłane do publicznego Internetu. Każdy może korzystać z tych adresów bez zgody regionalnego rejestru internetowego (RIR). Jeśli taka prywatna sieć musi połączyć się z Internetem, musi użyć bramy translatora adresów sieciowych (NAT) lub serwera proxy. ” Sieć prywatna - Wikipedia
źródło