Gniazdo Unix - adresy sieciowe

Zanim przejdziemy do faktycznych rzeczy, omówmy trochę o adresach sieciowych - adresie IP.

Adres hosta IP lub częściej po prostu adres IP służy do identyfikacji hostów podłączonych do Internetu. IP oznacza protokół internetowy i odnosi się do warstwy internetowej ogólnej architektury sieciowej Internetu.

Adres IP to 32-bitowa liczba interpretowana jako cztery 8-bitowe liczby lub oktety. Każdy adres IP jednoznacznie identyfikuje uczestniczącą sieć użytkownika, hosta w sieci i klasę sieci użytkownika.

Adres IP jest zwykle zapisywany w notacji dziesiętnej z kropkami w postaci N1.N2.N3.N4, gdzie każdy Ni jest liczbą dziesiętną z przedziału od 0 do 255 dziesiętnie (szesnastkowo od 00 do FF).

Klasy adresowe

Adresami IP zarządza i tworzy Internet Assigned Numbers Authority (IANA). Istnieje pięć różnych klas adresów. Możesz określić, do której klasy należy adres IP, sprawdzając pierwsze cztery bity adresu IP.

  • Class A adresy zaczynają się od 0xxxlub 1 to 126 dziesiętny.

  • Class B adresy zaczynają się od 10xxlub 128 to 191 dziesiętny.

  • Class C adresy zaczynają się od 110xlub 192 to 223 dziesiętny.

  • Class D adresy zaczynają się od 1110lub 224 to 239 dziesiętny.

  • Class E adresy zaczynają się od 1111lub 240 to 254 dziesiętny.

Adresy zaczynające się od 01111111lub 127 dziesiętne, są zarezerwowane dla sprzężenia zwrotnego i wewnętrznego testowania na komputerze lokalnym [Możesz to sprawdzić: zawsze powinieneś być w stanie pingować 127.0.0.1, co wskazuje na ciebie]; Adresy klasy D są zarezerwowane dla multiemisji; Adresy klasy E są zarezerwowane do użytku w przyszłości. Nie powinny być używane jako adresy hostów.

Przykład

Class Leftmost bits Start address Finish address
ZA 0xxx 0.0.0.0 127.255.255.255
b 10xx 128.0.0.0 191.255.255.255
do 110x 192.0.0.0 223.255.255.255
re 1110 224.0.0.0 239.255.255.255
mi 1111 240.0.0.0 255.255.255.255

Podsieci

Tworzenie podsieci lub podsieci zasadniczo oznacza rozgałęzienie sieci. Można to zrobić z różnych powodów, takich jak sieć w organizacji, użycie różnych fizycznych nośników (takich jak Ethernet, FDDI, WAN itp.), Zachowanie przestrzeni adresowej i bezpieczeństwo. Najczęstszym powodem jest kontrolowanie ruchu sieciowego.

Podstawową ideą tworzenia podsieci jest podzielenie części adresu IP zawierającej identyfikator hosta na dwie części -

  • Adres podsieci w samym adresie sieciowym; i
  • Adres hosta w podsieci.

Na przykład powszechnym formatem adresu klasy B jest N1.N2.SH, gdzie N1.N2 identyfikuje sieć klasy B, 8-bitowe pole S identyfikuje podsieć, a 8-bitowe pole H identyfikuje hosta w podsieci.