Ciekawe książki

Adresacja IP.v4

Adres IP jest adresem logicznym identyfikujący interfejsy sieciowe w danej sieci. Komputer może mieć kilka interfejsów sieciowych (kart sieciowych). Karta sieciowa posiada również adres fizyczny (tzw. MAC) określany przez producenta karty podczas jej wytwarzania. Adresowanie IPv4 wypierane jest przez wersję IPv6, ale nadal wersja ip w wersji 4 powszechnie stosowana jest do adresacji urządzeń w sieci.

Postać binarna
Adres zbudowany jest z 32 bitów co daje nam  232 kombinacji. Dokładnie można utworzyć 4 294 967 296 adresów. Obecnie pula ta jest niewystarczająca stąd wprowadzono wersję szóstą. Zapis adresu to postać 4 oktetów po osiem bitów każdy. Przykład:
10110101 10110111 11101010 11101010

Postać kropkowo-dziesiętna
Ponieważ zapamiętanie adresu w postaci binarnej jest praktycznie niemożliwe, wprowadzono zapis kropkowo-dziesiętny. Poszczególne wartości oktetów to wartości od 0-255. Przykład:
234.152.10.22

Postać arabska
Bardziej jako ciekawostka, powszechnie nie stosowana. Adres ten liczymy wg wzoru
oktet1 * 2563 + oktet2 * 2562+oktet3 * 2561+oktet4 * 2560
stąd dla wersji podpunktu 2 uzyskamy: 234 * 2563 + 152*2562 + 10*2561+ 22*2560 = 3 925 868 544 + 9 961 472 + 2560 + 22 = 3 935 832 598- to jest adres IP. Jeżeli macie wątpliwości proszę sprawdzić czy działa pingowanie do takiej postaci adresu IP.
Praktycznie zawsze stosować będziemy postać kropkowo-dziesiętną.

Klasa A
Przeznaczona do obsługi bardzo dużych sieci. Adres sieci zajmuje pierwszy oktet, pozostałe trzy służą do adresacji hostów.
Zakres adresów 1.0.0.0-127.255.255.255, pierwszy bit ma zawsze wartość 0.
Klasa umożliwia stworzenie 127 sieci po 16 777 214 hostów każda (224-2)

Klasa B
Przeznaczona do obsługi dużych i średnich sieci. Pierwsze dwa oktety służą do adresacji sieci pozostałe do adresacji hostów.
Zakres adresów 128.0.0.0-191.255.255.255, pierwsze dwa bity mają zawsze wartość 10.
Klasa umożliwia stworzenie 214 sieci po 65 534 hostów każda (216-2)

Klasa C
Przeznaczona do obsługi dużej liczby małych sieci. Pierwsze trzy oktety służą do adresacji sieci czwarty do adresacji hostów.
Zakres adresów 192.0.0.0-223.255.255.255, pierwsze trzy bity mają zawsze wartość 110.
Klasa umożliwia stworzenie 221 sieci po 254 hosty każda (28-2)

Klasa D
Przeznaczona do obsługi multiemisji, czyli komunikacji z określoną grupą aderesów IP.
Zakres adresów 
224.0.0.0-239.255.255.255.

Klasa E
Zarezerwowana do badań własnych IANA.
Zakres adresów 240.0.0.0-255.255.255.255.

Adres publiczny
Unikatowy adres występujący w sieci WAN (internet) uzyskany od dostawcy usług internetowych (ISP). Zarządzaniem adresów publicznych zajmuje się organizacja IANA oraz 5 organizacji regionalnych:

  • African Network Information Centre (AfriNIC) - dla Afryki.
  • American Registry for Internet Numbers (ARIN) - dla USA, Kanady, części Karaibów i Antarktyki.
  • Asia-Pacific Network Information Centre (APNIC) - dla Azji, Australii, Nowej Zelandii I Oceanii.
  • Latin America and Caribbean Network Information Centre (LACNIC) - dla Ameryki Łacińskiej i pozostałej części wysp Karaibskich.
  • Réseaux IP Européens Network Coordination Centre (RIPE NCC) - dla Europy, Rosji, Bliskiego Wschodu i centralnej Azji.
Adres prywatny

Przydzielany urządzeniom przyłączonym do sieci lokalnej (LAN). Używanie adresów prywatnych w sieci lokalnej nie wymaga uzyskania zgody od żadnej organizacji. Adresy te nie są widoczne w sieci internet. Aby móc uzyskać dostęp do internetu z prywatnych adresów IP, potrzebna jest usługa NAT.

Zakresy adresów prywatanych
  • prywatne adresy klasy A - 10.0.0.0 -10.255.255.255
  • prywatne adresy klasy B - 172.16.0.0 - 172.31.255.255
  • prywatne adresy klasy C - 192.168.0.0 - 192.168.255.255
Pojęcie maski sieciowej

Maska sieciowa składa się podobnie jak adres IP z 32 bitów podzielonych na cztery oktety. W zapisie binarnym zawsze występują kolejno same jedynki, a później zera. Oczywiście zapis kropkowo dziesiętny stosuje się dla wygody człowieka. Maska służy do wydzielenia z adresu IP części sieciowej (funkcja jedynek w masce) i części przeznaczonej na adresację hostów (funkcja zer w masce). Domyślne maski dla klas adresów:

  • Klasa A - maska domyślna 255.0.0.0 - zapis binarny 11111111 00000000 00000000 00000000
  • Klasa B - maska domyślna 255.255.0.0 - zapis binarny 11111111 11111111 00000000 00000000
  • Klasa C - maska domyślna 255.255.255.0 - zapis binarny 11111111 11111111 11111111 00000000
Pojęcie maski podsieci

Od 1993 roku wprowadzono tzw. bezklasową metodę przydzielania adresów IP (CIDR). Metoda CIDR umożliwia stosowania masek o różnej liczbie jedynek niż maski domyślne, stąd maski podsieci. Zapis w postaci CIDR: IP/24, oznacza maskę 24 jedynkową. Przykłady:

  • 192.68.10.20/24 - oznacza adres IP 192.168.10.20 z maską 255.255.255.0 (pierwsze 24 to jedynki pozostałe to 0)
  • 10.0.3.4/10 - oznacza maskę 255.192.0.0 (pierwsze 10 bitów to jedynki pozostałe 22 bity w masce to 0)
  • 172.30.10.2/20 - oznacza maskę 20 jedynkową czyli w postaci dziesiętnej 255.255.240.0