Główna zawartość
Podstawy informatyki - program rozszerzony
Kurs: Podstawy informatyki - program rozszerzony > Rozdział 2
Lekcja 3: Adresowanie w InternecieHierarchia adresów IP
Protokół internetowy (ang. The Internet Protocol, IP) opisuje użycie adresów IP do identyfikacji urządzeń podłączonych do Internetu. Adresy IP posiadają hierarchię, która ułatwia trasowanie danych w Internecie.
Wiele schematów adresowania jest hierarchicznych. Weźmy dla przykładu amerykański numer telefonu:
Możemy go podzielić na części:
Kod kraju | Numer kierunkowy | Lokalna centrala telefoniczna | Konkretny telefon |
Hierarchia ułatwia systemowi telefonicznemu sprawne wysyłanie połączeń na właściwe linie.
Hierarchia adresów IPv4
Zarówno adresy IPv4, jak i IPv6 są hierarchiczne. Dla uproszczenia przyjrzyjmy się hierarchii adresów IPv4.
Przeanalizuj ten adres IP:
Pierwsza sekwencja bitów identyfikuje sieć, a ostatnie bity identyfikują pojedynczy węzeł w sieci.
Ten adres IP można podzielić na części:
Sieć Comcast | Komputer domowy |
Pierwsze dwa oktety ( bitów) identyfikują sieć administrowaną przez Comcast (dostawcę usług internetowych). Dwa ostatnie oktety (ostatnie bitów) identyfikują komputer domowy w tej sieci Comcast.
Jeśli dwa ostatnie oktety byłyby różne, wówczas adres IP wskazywałby na inny komputer w sieci Comcast. Jeśli pierwsze dwa oktety byłyby różne, wówczas adres IP mógłby należeć do zupełnie innego administratora sieci.
Protokół internetowy wykorzystuje ten hierarchiczny schemat adresowania, aby ułatwić przesyłanie wiadomości od źródła do miejsca przeznaczenia. Kiedy wiadomość dociera do sieci, router sieciowy może zająć się wysłaniem jej do konkretnego węzła. Następna lekcja na temat routingu zawiera więcej szczegółów na temat tego, jak to działa.
Podsieci
Administratorzy sieci mogą w razie potrzeby podzielić adresy IP na dalsze podsieci.
Zaczynając od tego adresu IP:
To mogłoby się podzielić na trzy części:
Sieć UMich | Wydział medyczny | Komputer laboratoryjny |
Pierwsze dwa oktety identyfikują całą sieć Uniwersytetu Michigan, trzeci oktet identyfikuje sieć wydziału medycyny Uniwersytetu Michigan, a czwarty oktet identyfikuje pojedynczy komputer laboratoryjny w sieci tego wydziału.
Dodanie kolejnych poziomów do hierarchii adresów może poprawić efektywność trasowania w sieci.
Dzielenie oktetów
W rzeczywistości adresy IP są często dzielone w środku oktetów.
Aby zrozumieć jak to działa, przedstawmy poprzedni adres IP w postaci binarnej:
Wszystko to razem przekłada się na te 32 bity:
Pierwsze bitów może prowadzić do całego Uniwersytetu Michigan, następne bity do konkretnego wydziału Uniwersytetu Michigan, a ostatnie bitów do poszczególnych komputerów.
Sieć UMich | Wydział medyczny | Komputer laboratoryjny |
Hierarchia ta daje Uniwersytetowi Michigan możliwość rozróżnienia ( ) wydziałów i ( ) komputerów w każdym z wydziałów.
Dzielenie oktetów może wydawać się mylące na początku, ale komputery i tak przechowują adresy IP w postaci binarnej, więc jest im wszystko jedno.
Jak widzieliśmy przed chwilą, możliwość tworzenia poziomów hierarchicznych w dowolnym punkcie adresu IP pozwala na większą elastyczność w zakresie wielkości każdego poziomu hierarchii.
🙋🏽🙋🏻♀️🙋🏿♂️Czy masz jakieś pytania na ten temat? Chętnie na nie odpowiemy — wystarczy, że zadasz pytanie w poniższym obszarze pytań!
Chcesz dołączyć do dyskusji?
Na razie brak głosów w dyskusji