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:
- 0.0.0.0/8 (0.0.0.0-0.255.255.255): ważny tylko jako adres źródłowy w szczególnych przypadkach
- Sieć prywatna : Według RFC1918 sieć 10.0.0.0/8 (10.0.0.0-10.255.255.255) jest siecią prywatną klasy A.
- Adres sprzężenia zwrotnego : 127.0.0.0/8 (127.0.0.0-127.255.255.255) służy do lokalnego sprzężenia zwrotnego.
- Wspólna przestrzeń adresowa : 100.64.0.0/10 (100.64.0.0-100.127.255.255).
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),
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.
dlaczego więc nie możemy po prostu powiedzieć, ż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.
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.