2016-05-29 66 views
5

W poradniku na IP4 klas adres:
http://www.tutorialspoint.com/ipv4/ipv4_address_classes.htmIle Liczba sieci dla klasy B i klasy C?

Klasa B ma 16384 (2**14) adresów sieciowych i 65534 (2**16-2) adresy hostów.
Klasa C daje 2097152 (2**21) Adresy sieciowe i 254 (2**8-2) Adresy hostów. enter image description here

W poradniku na IP4 klas adres:
http://www.vlsm-calc.net/ipclasses.php

Klasa B ma 163842(2**14-2) adresów sieciowych i 65534 (2**16-2) adresy hostów.

Klasa C daje 20971520 (2**21-2) Adresy sieciowe i 254 (2**8-2) Adresy hostów.
enter image description here Oba dla klasy A liczba sieci to 126 (2**7 – 2).
Jaka liczba sieci w klasie B i klasie C jest poprawna?
W przypadku klasy B liczba sieci wynosi (2**14-2) lub (2**14)?
Dla klasy C liczba sieci to (2**21-2) lub (2**21)?

+0

Co to jest dokładnie to, co chcesz wiedzieć? Dodany tutorial nie jest zbyt dobry ... – DYangu

+0

Klasowe sieci są już dawno przestarzałe. Dlaczego ich potrzebujesz? Teraz internet działa z sieciami bezklasowymi i używa routingu CIDR https://en.wikipedia.org/wiki/Classless_Inter-Domain_Routing –

+1

@DmitryPoroh jest poprawny; klasyczna sieć kontaktów była martwa od ponad 20 lat (w 1993 r.) prawdopodobnie dłużej niż za życia, zabita przez VLSM i CIDR. Zobacz dokumenty RFC 1518 i 1519. Proszę, niech spoczywa w pokoju. Ponadto nie odejmujesz 2 od liczby sieci. RFC są jasne, że wszystkie zer i wszystkie sieci są całkowicie dopuszczalne. –

Odpowiedz

2
  • Do klasy B liczba sieci jest [(2^14)-2], a liczba komputerów jest [(2^16)-2]
  • dla klasy C, liczba sieci jest [(2^21)-2], a liczba komputerów jest [(2^8)-2]

"-2" jest spowodowane tym, że pierwszy adres dla każdego zakresu jest zarezerwowany do identyfikacji lokalnego hosta lub lokalnego adresu sieciowego (.0), a ostatni to adres rozgłoszeniowy ( .255).

Ie: dla sieci prywatnej C, zakres addesses jest:

192.168.0.0 - 192.168.0.255 

nie mogę używać pierwszy i ostatni, więc zakres jest teraz:

192.168.0.1 - 192.168.0.254--> Istnieje szereg 254 adresów, które jest dokładnie [(2^8)-2]

Jeśli chcesz dowiedzieć się więcej na temat sieci i podsieci można przyjrzeć się tej CISCO doc: http://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.pdf

+0

Może ten samouczek też ci pomoże: http://www.cisco.com/c/en/us/support/docs/ip/dynamic-address-allocation-resolution/13711-40.html?referring_site=bodynav – DYangu

+0

Ty robisz nie odejmuj 2 od liczby sieci. RFC są jasne, że wszystkie zer i wszystkie sieci są całkowicie dopuszczalne. –

+1

Masz rację, odejmując dwa od liczby hostów, z tego powodu. Ale nie odejmujesz dwóch od liczby sieci. –

2

Zamiast do punktu odniesienia, będę je wszystkie wymienić, a następnie za pomocą matematyki: Adresy

  1. Class odchodzenie od 0.X.X.X do 127.X.X.X - łącznie (127-0 + 1) = 128 sieci.
    [Należy pamiętać, że 127.X.X.X jest zarezerwowany jako sieć LocalHost - większość zakłada, że ​​oznacza tylko 127.0.0.1, ale w rzeczywistości wszystkie z nich.]
    • Przy .X.X.X każda sieć nie może używać .0.0.0 lub .255.255.255, więc to się -2 w liczbie Host.
  2. adresów klasy B: od 128.0.X.X do 191.255.X.X - łącznie (191-128 + 1) * (255-0 + 1) = 16384 sieci.
    • Przy .X.X każda sieć nie może używać .0.0 lub .255.255, więc to się -2 w liczbie Host.
  3. adresów klasy c Przejście od 192.0.0.X do 223.255.255.X - łącznie (223-192 + 1) * (255-0 + 1) * (255-0 + 1) = 2,097,152 sieci.
    • Przy .X każda sieć nie może używać .0 lub .255, więc to się -2 w liczbie Host.

W skrócie, ani źródłem jest poprawna, jeśli oboje powiedzieć, że istnieją 126 sieci klasy A.

Jako ostatni przykład: w starych sieciach „klasami” ani 0.0.0.0 ani 0.255.255.255 jest prawidłowy adres hosta, ale każdy z 0.0.0.1, 0.0.0.255, 0.0.1.0 i 0.255.255.254 są.

[Jeśli chcesz źródła, jak o https://en.wikipedia.org/wiki/Classful_network#Introduction_of_address_classes]