Artykuły
Adresy IP niezależne od dostawcy: PI a PA
Przestrzeń adresowa niezależna od dostawcy (PI, provider-independent) jest rejestrowana niezależnie od jakiegokolwiek pojedynczego dostawcy internetu. Posiadacz może ją zwykle zachować przy zmianie dostawcy, z zastrzeżeniem zasad rejestru i ustaleń dotyczących routingu. PI nie sprawia automatycznie, że usługa jest osiągalna na całym świecie: operatorzy sieci muszą przyjąć trasę do prefiksu i przekazywać ją dalej.
Adresy link-local w IPv6
Adresy link-local IPv6 łatwiej zrozumieć, gdy wiesz, jak host rozpoznaje swoją sieć lokalną, sąsiadów i trasę do innych sieci. IPv4 wymaga poprawnego adresu, długości prefiksu i bramy, a IPv6 – dodatkowo właściwego zakresu adresu i działającego Neighbor Discovery. Przy jednej błędnej wartości komunikacja lokalna może nadal działać, a połączenia poza podsieć – zawodzić.
Adresy prywatności IPv6: dlaczego się zmieniają
Tymczasowy adres IPv6 to dodatkowy adres urządzenia używany do połączeń wychodzących. Zmienia się z czasem, dzięki czemu trudniej powiązać ze sobą kolejne wizyty na podstawie jednego stałego identyfikatora urządzenia. Mechanizm ten nie zapewnia anonimowości i niekoniecznie zmienia prefiks adresu przypisany do sieci.
Anycast: jeden adres IP w wielu lokalizacjach sieci
Ten sam prefiks jest ogłaszany z kilku lokalizacji, a routery wybierają spośród dostępnych tras. „Najbliższa” lokalizacja oznacza zwykle tę preferowaną przez politykę routingu, a niekoniecznie najbliższą geograficznie.
API w JSON a API w XML
Wybór między JSON a XML mieści się w kontrakcie między klientem a API. Klient musi rozróżniać powodzenie, błędy walidacji i uwierzytelniania, przekroczone limity zapytań oraz tymczasowe błędy serwera. Format JSON czy XML nie zmienia semantyki HTTP, a adresy IPv4/IPv6 należy przechowywać bez zakładania długości typowej dla IPv4.
ARP i IPv6 Neighbor Discovery w sieci lokalnej
W sieci lokalnej sam adres IP sąsiada nie wystarczy: urządzenie potrzebuje też jego adresu warstwy łącza. W IPv4 zajmuje się tym ARP, a w IPv6 – mechanizm Neighbor Discovery oparty na ICMPv6.
BGP i ASN: jak sieci w internecie wymieniają się trasami
System autonomiczny to grupa sieci IP i routerów zarządzanych według wspólnej polityki routingu. Może mieć przypisany numer ASN. ASN nie identyfikuje serwera ani użytkownika – oznacza uczestnika routingu między domenami.
Bity i bajty: co oznaczają MB, MiB, GB i GiB?
Bajt (B) składa się z ośmiu bitów (b). Prędkość łącza internetowego podaje się zwykle w bitach na sekundę, a rozmiary plików i pamięci w bajtach. Przedrostki mają znaczenie: dziesiętne kB, MB i GB to nie to samo co binarne KiB, MiB i GiB.
Bity, bajty i jednostki danych
Bity, bajty i jednostki danych porównuj według konkretnej reguły, jednostki lub zapisu bitowego, a nie ogólnych porad o diagnozowaniu sieci. Najpierw określ, co jest mierzone, w jakich jednostkach podano dane i jakiego formatu wyniku potrzebujesz.
Błędy certyfikatu TLS: co oznacza ostrzeżenie przeglądarki
Ostrzeżenie o certyfikacie TLS oznacza, że przeglądarka nie mogła – według swoich zasad bezpieczeństwa – zweryfikować chronionego połączenia ze stroną z paska adresu. Przyczyny bywają różne: niewłaściwa nazwa, nieprawidłowe daty, niezaufany łańcuch albo coś nietypowego w sieci. Zanim cokolwiek zrobisz, przeczytaj dokładny komunikat.
Bufferbloat: dlaczego opóźnienie rośnie pod obciążeniem
Jeśli opóźnienie jest w normie, gdy łącze jest bezczynne, ale gwałtownie rośnie podczas intensywnego wysyłania lub pobierania, przyczyną może być bufferbloat: kolejki w wąskim gardle zbyt długo przetrzymują pakiety.
CDN i cache na brzegu sieci: jak działa rozproszone dostarczanie treści
CDN może serwować treści nadające się do buforowania z rozproszonych lokalizacji brzegowych, a serwer źródłowy (origin) pozostaje ukryty za warstwą dostarczania. Węzeł brzegowy może być wybierany przez DNS, anycast lub własne mechanizmy dostawcy, dlatego adres IP widoczny dla użytkownika może należeć do CDN, a nie do serwera źródłowego.
Cykl życia domeny: wygaśnięcie i odzyskanie
Nazwa domeny jest rejestrowana na ograniczony okres. Jeśli rejestracja nie zostanie odnowiona, strona i poczta mogą przestać działać, a nazwa może później stać się dostępna dla kogoś innego. Dokładne etapy odzyskiwania zależą od domeny najwyższego poziomu i rejestratora.
Czym jest adres e-mail?
Adres e-mail wskazuje skrzynkę pocztową lub miejsce docelowe przekierowania i zwykle ma postać część-lokalna@domena. Część przed znakiem @ interpretuje dostawca poczty, a domenę po nim rozwiązuje się przez DNS. Adres może mieć poprawny format, a mimo to nie odbierać poczty, jeśli jego domena lub skrzynka nie zostały skonfigurowane.
Czym jest adres IP? IPv4, IPv6 i sieci prywatne
Adres IP identyfikuje interfejs w sieci IP, dzięki czemu pakiety mogą trafić do celu. To adres sieciowy, a nie stały identyfikator osoby czy nawet konkretnego urządzenia. Komputer może mieć jednocześnie kilka adresów, a adres może się zmienić wraz ze zmianą połączenia.
Czym jest adres MAC?
Adres MAC to identyfikator, którego interfejs sieciowy używa w warstwie łącza danych. Ethernet i Wi-Fi korzystają zwykle z adresów 48-bitowych, zapisywanych najczęściej jako sześć par cyfr szesnastkowych. Adres pozwala urządzeniom wymieniać ramki w sieci lokalnej. Różni się od adresu IP, który umożliwia komunikację między sieciami.
Czym jest brama domyślna?
Aby zrozumieć bramę domyślną, przyjrzyj się temu, jak host rozpoznaje swoją sieć lokalną, sąsiadów i trasę do innych sieci. W IPv4 znaczenie mają adres, długość prefiksu i brama, a w IPv6 także zakres adresu i Neighbor Discovery. Jeden błąd w tych ustawieniach może sprawić, że ruch w sieci lokalnej działa, a połączenia poza podsieć już nie.
Czym jest CGNAT? Współdzielone IP i przekierowanie portów
Carrier-grade NAT (CGNAT) to translacja adresów IPv4 wykonywana w sieci dostawcy internetu. Pozwala wielu abonentom współdzielić jeden publiczny adres IPv4. Połączenia wychodzące zwykle działają normalnie, ale dostęp z zewnątrz do serwera w domu może być niemożliwy bez rozwiązania oferowanego przez dostawcę.
Czym jest DNS?
DNS (Domain Name System) to rozproszony system nazw, dzięki któremu aplikacje odnajdują zasoby w sieci. Nazwa strony może wskazywać adresy IPv4 lub IPv6, a inne rekordy kierują pocztę e-mail albo wskazują autorytatywne serwery nazw. Domena wcale nie musi prowadzić do jednego serwera.
Czym jest DNSSEC i jak działa?
DNSSEC dodaje do danych DNS podpisy cyfrowe. Resolver walidujący może wykryć sfałszowaną odpowiedź lub przerwany łańcuch zaufania. Chroni pochodzenie i integralność rekordów, ale nie szyfruje zapytań DNS ani nie sprawia automatycznie, że strona jest godna zaufania.
Czym jest dostawca hostingu?
Dostawca hostingu zapewnia zasoby obliczeniowe i łączność sieciową dla strony WWW, aplikacji lub powiązanej usługi. W zależności od pakietu może też zarządzać systemem operacyjnym, bazami danych, pocztą, kopiami zapasowymi i wsparciem technicznym. Rejestracja domeny to osobna usługa, nawet jeśli obie sprzedaje ta sama firma. Właściwy pakiet zależy od ruchu, potrzebnego zakresu kontroli i tego, ile czasu możesz poświęcić na utrzymanie.
Czym jest IP? IPv4, IPv6 i routing pakietów
Protokół internetowy (IP) przenosi pakiety między sieciami za pomocą adresów IP. Obecnie IPv4 używa adresów 32-bitowych, a IPv6 adresów 128-bitowych. IP zapewnia adresowanie i routing, ale sam nie gwarantuje, że każdy pakiet dotrze, dotrze we właściwej kolejności lub będzie miał chronioną zawartość. Te funkcje zapewniają, gdy są potrzebne, inne protokoły i aplikacje.
Czym jest localhost? Loopback, 127.0.0.1 i ::1
localhost oznacza zwykle komputer, z którego wysyłane jest żądanie. Jego znane adresy to 127.0.0.1 w IPv4 i ::1 w IPv6. Ruch kierowany na te adresy jest obsługiwany wewnątrz stosu sieciowego tej maszyny i nie przechodzi przez router domowy do internetu. Test na localhost odpowiada więc na wąskie pytanie: czy usługa działa lokalnie?
Czym jest MTU? Rozmiar pakietu i problemy na trasie
MTU to największy rozmiar pakietu, jaki interfejs lub łącze może przenieść bez dzielenia go w danej warstwie. W sieciach Ethernet typowa wartość MTU wynosi 1500 bajtów, ale tunele i inne łącza mogą dopuszczać mniej. Pakiety muszą się zmieścić w ograniczeniach trasy, którą faktycznie biegną.
Czym jest NAT? Routery domowe i przekierowanie portów
NAT (Network Address Translation), czyli translacja adresów sieciowych, zmienia adresy w pakietach na granicy sieci. W sieci domowej router zwykle pozwala kilku urządzeniom z prywatnymi adresami IPv4 korzystać z jednego zewnętrznego adresu IPv4. Często zmienia przy tym także numery portów, aby odróżnić od siebie wiele równoczesnych połączeń.