Artykuły
Liczby dwójkowe, dziesiętne i szesnastkowe
System dwójkowy, dziesiętny i szesnastkowy łatwiej zrozumieć dzięki konkretnej regule, jednostce lub zapisowi bitowemu niż z ogólnych porad o diagnozowaniu sieci. Zanim zaczniesz liczyć, ustal, co mierzysz, w jakich jednostkach są dane wejściowe i w jakim formacie ma być wynik.
Limity zapytań API i ponawianie żądań
Limity zapytań API i ponawianie żądań są częścią kontraktu między klientem a API. Klient powinien odróżniać sukces, błędy walidacji, błędy uwierzytelniania, limity zapytań i tymczasowe błędy serwera. Wybór między JSON a XML nie zmienia semantyki HTTP, a wartości IPv4/IPv6 trzeba zachowywać bez założeń o długości typowej dla IPv4.
Łańcuch certyfikatów TLS: certyfikat końcowy, pośredni i główny
Serwer TLS zwykle przedstawia certyfikat końcowy (leaf) oraz certyfikaty pośrednie potrzebne do zbudowania ścieżki do kotwicy zaufania, którą klient już posiada. Certyfikatu głównego zwykle się nie przesyła, bo nie może on poświadczać sam siebie – zaufanie wynika z magazynu zaufanych certyfikatów klienta.
Maska podsieci i notacja CIDR
Maska podsieci i notacja CIDR opisują, jak host rozpoznaje swoją sieć lokalną, sąsiadów i trasę do innych sieci. W IPv4 liczą się adres, długość prefiksu i brama; w IPv6 dochodzą do tego zakres adresu i Neighbor Discovery. Wystarczy jedna błędna wartość, by komunikacja w sieci lokalnej nadal działała, a połączenia poza podsieć zawodziły.
Mb/s a MB/s: jak poprawnie przeliczać prędkość internetu
Prędkość dostępu do internetu zwykle podaje się w megabitach na sekundę, zapisywanych jako Mbps lub Mb/s. Rozmiary plików i programy do pobierania często posługują się megabajtami i MB/s. Bajt to osiem bitów, więc liczby różnią się mniej więcej ośmiokrotnie, zanim w ogóle weźmiemy pod uwagę narzut protokołów.
Nagłówki e-mail: jak prześledzić drogę wiadomości
Systemy pocztowe dopisują pola Received na początku nagłówka, gdy wiadomość przechodzi przez kolejne serwery SMTP. Pole From opisuje autora i to ono jest pokazywane odbiorcy; może różnić się od uwierzytelnionej koperty lub domeny, dlatego do prześledzenia wiadomości potrzeba kilku pól, a nie jednego widocznego adresu.
NXDOMAIN, SERVFAIL i REFUSED
Błędy DNS, takie jak NXDOMAIN, SERVFAIL i REFUSED, odczytuj na ścieżce stub resolver → resolver rekurencyjny → delegacja → autorytatywny serwer nazw. Resolver rekurencyjny może odpowiadać z pamięci podręcznej, dlatego użytkownik nie zawsze dostaje dane prosto z serwera autorytatywnego. O tym, skąd pochodzi wynik i jak długo pozostanie aktualny, mówią TTL, typ rekordu i kod odpowiedzi.
Odświeżone 2IP: nowy wygląd i logo, te same znane narzędzia
Odświeżyliśmy 2IP – od logo i nawigacji po sposób prezentowania usług i wyników sprawdzeń. Strona wygląda nowocześniej, ale jej cel się nie zmienił: pomagać Ci szybko znaleźć potrzebne narzędzie i uzyskać informacje o sieci.
Przez lata 2IP mocno się rozrosło. Wraz z nowymi usługami, funkcjami i narzędziami pojawiła się potrzeba spójnego i wygodnego interfejsu. Oto, co zmieniliśmy i jakie założenia stały za tą aktualizacją.
Opóźnienie, jitter i utrata pakietów: co mówi każdy z tych pomiarów
Wysoki wynik prędkości pobierania nie gwarantuje płynnej rozmowy ani gry. Ruch interaktywny zależy też od opóźnienia, jego wahań zwanych jitterem oraz utraty pakietów. Każdy z tych parametrów opisuje inny aspekt połączenia, dlatego mierz je osobno, zanim wymienisz sprzęt lub obwinisz serwer.
Osadzanie testu prędkości na stronie
Osadzenie testu prędkości dodaje do strony zależność: iframe lub JavaScript, żądania sieciowe, buforowanie i logowanie. Osadzony test prędkości lub widżet IP należy ocenić pod kątem zgodności z HTTPS/CSP, budżetu wydajności, dostępności oraz danych technicznych widocznych dla strony trzeciej.
Peering i tranzyt w internecie
Porównując peering i tranzyt IP, nie ograniczaj się do reklamowanej prędkości maksymalnej czy nazwy taryfy. Znaczenie mają technologia dostępu, zasoby, izolacja, routing, peering i tranzyt, polityka adresowa oraz wsparcie. Usługi o zbliżonych parametrach katalogowych mogą pod obciążeniem działać zupełnie inaczej.
Ping w praktyce: opóźnienie, utrata pakietów i ICMP
Ping sprawdza, czy cel odpowiada na sondy sieciowe, i mierzy czas, po jakim wraca każda odpowiedź. To dobry pierwszy krok diagnostyczny, ale ping nie mierzy przepustowości pobierania i sam nie potwierdzi, że aplikacja czy strona działa poprawnie.
Porty otwarte, zamknięte i filtrowane: jak interpretować test
Sprawdzenie portu pokazuje, jak wyglądała jedna próba połączenia z jednego miejsca w sieci. „Otwarty”, „zamknięty” i „filtrowany” to przydatne etykiety diagnostyczne, ale pojedynczy wynik nie pozwala zidentyfikować wszystkich zaangażowanych urządzeń ani ustalić, czy aplikacja jest bezpieczna.
Prędkość wysyłania a prędkość pobierania
Prędkości wysyłania i pobierania w Mb/s to tylko część obrazu. Przepustowość, opóźnienie, jitter i utrata pakietów to różne parametry, a wyniki zależą od Wi-Fi lub Ethernetu, innych urządzeń w sieci, VPN, routingu i serwera testowego. Nawet szybkie łącze może pod obciążeniem mieć duże opóźnienia.
Przekierowania 301 i 302
Przekierowania 301 i 302 występują w warstwie aplikacji, więc odróżniaj osiągalność sieciową od odpowiedzi serwera WWW. DNS może poprawnie rozwiązać nazwę, połączenie TCP/TLS może się udać, a serwer HTTP i tak odpowie przekierowaniem lub błędem. Kod statusu, nagłówek Location, nazwa hosta, ścieżka i schemat URL dotyczą różnych części tej wymiany.
Publiczny a prywatny adres IP: czym się różnią?
Publiczny adres IP służy do komunikacji w internecie i musi być unikalny w publicznej przestrzeni routingu. Prywatny adres IPv4 jest przeznaczony dla sieci lokalnej: ten sam adres, np. 192.168.1.10, może być jednocześnie używany w wielu domach. Aby zrozumieć, co oznacza adres widoczny w ustawieniach, trzeba odróżnić urządzenie, router i dostawcę.
Punycode i bezpieczeństwo umiędzynarodowionych domen
W przypadku Punycode i umiędzynarodowionych nazw domen ustal, jaką właściwość sprawdzasz: poufność, integralność, uwierzytelnianie lub ograniczenie możliwości korelacji. Mechanizmy te rozwiązują różne problemy: haszowanie to nie szyfrowanie, proxy aplikacyjne to nie VPN, a zmiana widocznego identyfikatora nie zapewnia pełnej anonimowości.
Punycode i umiędzynarodowione nazwy domen
Punycode to kodowanie, które pozwala zapisać znaki Unicode w postaci zgodnej z ASCII na potrzeby umiędzynarodowionych nazw domen (IDN). Domena zapisana ze znakami narodowymi może więc w danych technicznych występować jako etykieta zaczynająca się od xn--. Kodowanie zmienia tylko zapis; nie potwierdza, że strona jest autentyczna.
Randomizacja adresu MAC
Randomizacja zmienia adres MAC interfejsu sieciowego, czyli identyfikator używany w lokalnym łączu Ethernet lub Wi-Fi. Adres MAC urządzenia nie jest przenoszony przez internet jako stały, globalny identyfikator: routery używają adresów warstwy łącza właściwych dla każdego lokalnego segmentu.
RDAP: nowoczesny następca WHOIS
WHOIS tradycyjnie korzysta z portu TCP 43 i nie ma jednego, uniwersalnego formatu odpowiedzi. RDAP to API oparte na HTTP, które zwraca dane w JSON i obsługuje kody statusu, odnośniki oraz wykrywanie usług. W przypadku ogólnych domen najwyższego poziomu ICANN 28 stycznia 2025 r. uznał RDAP za podstawową usługę danych rejestracyjnych; domeny krajowe mogą podlegać innym zasadom.
Rekordy A, AAAA i CNAME
W przypadku rekordów A, AAAA i CNAME prześledź odpowiedź na ścieżce stub resolver → resolver rekurencyjny → delegacja → autorytatywny serwer nazw. Odpowiedź, którą widzi użytkownik, może pochodzić z pamięci podręcznej resolvera rekurencyjnego, a nie bezpośrednio z serwera autorytatywnego. TTL, typ rekordu i kod odpowiedzi pozwalają ustalić źródło wyniku i to, jak długo pozostanie aktualny.
Skoki pingu i niestabilne opóźnienie
Skoków pingu i niestabilnego opóźnienia nie da się ocenić na podstawie jednej wartości w Mb/s. Przepustowość, opóźnienie, jitter i utrata pakietów mierzą co innego, a na wynik wpływają Wi-Fi, Ethernet, inne urządzenia korzystające z łącza, VPN, routing i wybrany serwer testowy. Wysoka przepustowość nie wyklucza dużych opóźnień pod obciążeniem.
SPF, DKIM i DMARC: jak działa uwierzytelnianie poczty e-mail
SPF wskazuje serwery uprawnione do wysyłki dla domeny z koperty, DKIM podpisuje wybrane elementy wiadomości kluczem domeny, a DMARC ocenia zgodność identyfikatorów (alignment) i publikuje politykę oraz zasady raportowania. Pozytywny wynik jednego mechanizmu nie dowodzi, że wiadomość jest wiarygodna.
Statyczny a dynamiczny adres IP: którego potrzebujesz?
Statyczny adres IP jest celowo przypisany na stałe do interfejsu lub usługi. Adres dynamiczny jest przydzielany automatycznie i może się zmieniać, ale wcale nie musi zmieniać się przy każdym ponownym połączeniu urządzenia. Te pojęcia opisują sposób przydzielania adresu, a nie to, czy jest publiczny, czy prywatny: zarówno adres publiczny, jak i prywatny może być statyczny lub dynamiczny.
TCP a UDP: różnice w transporcie i praktyczne przykłady
TCP i UDP przenoszą dane aplikacji przez IP, ale świadczą różne usługi. TCP daje aplikacjom uporządkowany strumień bajtów z potwierdzeniami i retransmisją. UDP wysyła pojedyncze datagramy bez tych gwarancji na poziomie transportu. Żaden wybór nie jest automatycznie lepszy: decydują wymagania aplikacji.