Główna zawartość
Podstawy informatyki - program rozszerzony
Kurs: Podstawy informatyki - program rozszerzony > Rozdział 2
Lekcja 3: Adresowanie w InternecieAdresy IP
Protokół internetowy (ang. Internet Protocol, IP) jest jednym z podstawowych protokołów w warstwach Internetu, jak zapewne domyśliłeś się po jego nazwie. Jest on używany w całej komunikacji internetowej do obsługi zarówno adresowania, jak i routingu.
Protokół ten opisuje wykorzystanie adresów IP do jednoznacznej identyfikacji urządzeń podłączonych do Internetu. Podobnie jak domy potrzebują adresu pocztowego, aby otrzymywać pocztę, urządzenia podłączone do Internetu potrzebują adresu IP, aby otrzymywać wiadomości.
Kiedy komputer wysyła wiadomość do innego komputera, musi podać adres IP odbiorcy, a także swój własny adres IP, aby drugi komputer mógł na nią odpowiedzieć.
Adresy IPv4
Obecnie w użyciu są dwie wersje protokołu internetowego:
- IPv4, pierwsza wersja protokołu używana w Internecie
- IPv6, następca wstecznie kompatybilny.
W protokole IPv4 adresy IP wyglądają następująco:
🔍Spróbuj odwiedzić ten adres IP w przeglądarce. Dokąd on prowadzi?
Każdy adres IP jest podzielony na liczby, a każda z tych liczb może zawierać się w przedziale od do :
Zapisujemy te liczby w systemie dziesiętnym, ale komputer przechowuje je w systemie binarnym, tak jak poniżej:
Każda liczba może reprezentować wartości, dzięki bitom. To również dlatego często nazywamy je "oktetami".
W sumie to możliwych wartości: możliwych adresów IPv4.
To bardzo dużo! Ale pamiętasz, na początku mówiliśmy, że do Internetu podłączonych jest ponad cztery miliardy urządzeń? Cóż, zbliżamy się do limitu dostępnych adresów IP. Nadszedł czas na plan B.
Adresy IPv6
Gdy po raz pierwszy wymyślono protokoły internetowe, twórcy nie przewidzieli, jak bardzo staną się one popularne i że w końcu będzie więcej niż urządzeń chcących połączyć się z Internetem.
Kiedy w latach 90. stało się jasne, że adresy IPv4 są na wyczerpaniu, zaproponowano protokół IPv6 ze znacznie dłuższym schematem adresowania.
Oto adres IPv6:
Zauważyłeś litery w tych liczbach, takie jak i w ? Są to liczby szesnastkowe, co oznacza, że adres IPv6 jest znacznie dłuższy, niż się wydaje. Wykonajmy kilka obliczeń, aby zobaczyć, o ile dokładnie jest dłuższy.
Jest liczb szesnastkowych, a każda z nich ma cyfry długości. Najwyższą wartością dla każdej liczby jest , ponieważ jest najwyższą cyfrą w systemie szesnastkowym. Tak więc, najwyższy adres będzie wyglądał następująco:
Co oznacza w systemie dziesiętnym?
Każda litera reprezentuje w systemie dziesiętnym, więc jest to : w sumie .
Możemy to również obliczyć na podstawie binarnej reprezentacji . Każda szesnastkowa cyfra odpowiada w zapisie binarnym, co daje nam te bitów:
Jak już omawiamy liczby binarne, najwyższą liczbą, która może być reprezentowana przez cyfr binarnych jest . Oznacza to, że powyższa liczba binarna to , co ponownie równa się .
Każda 4-cyfrowa liczba szesnastkowa może zawierać się w przedziale od do , więc każda liczba może reprezentować unikalnych wartości — a jest ich !
W sumie każdy adres IPv6 jest reprezentowany przez bitów, więc istnieje możliwych adresów IPv6. To jest sekstylionów:
🤔 Wyobraźmy sobie świat, w którym mamy tyle urządzeń podłączonych do Internetu. Jak by to wyglądało? W jaki sposób tak intensywne wykorzystanie Internetu mogłoby uczynić świat lepszym?
🔍 Jaki jest twój adres IP?
Jednym ze sposobów poznania adresu IP komputera jest wyszukanie przez Google "adres IP". Google zna Twój adres IP, ponieważ Twój komputer wysyła wiadomość do komputerów Google, gdy tylko załaduje stronę
google.com
.Twój adres IP może być inny jutro, niż jest dzisiaj. Każdy dostawca usług internetowych ma pewien zakres adresów, które może przydzielić i może nadać Ci inny z tych adresów za każdym razem, gdy zobaczy, że Twój komputer pojawia się w sieci. Jest to tak zwany dynamiczny adres IP.
Przełączenie na inną sieć Wi-Fi z pewnością da Ci nowy adres IP, ponieważ każdy dostawca Wi-Fi ma swój własny zakres adresów, które może nadać.
Komputery pełniące rolę serwerów, takie jak komputery obsługujące witrynę Google.com, często mają statyczne adresy IP. Ułatwia to komputerom szybkie wysyłanie żądań wyszukiwania do serwerów Google. Jeśli sprawdzałeś powyższy adres IP, mam nadzieję, że znalazłeś się na stronie głównej Google.
🙋🏽🙋🏻♀️🙋🏿♂️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