Jest to pierwszy z serii artykułów, w których chciałbym wprowadzić czytelnika w podstawy działania „Internetu”. Zaczynając od omówienia modelu OSI, opisując pobieżnie warstwę fizyczną połączeń w sieciach, adresów MAC oraz IP (w obecnym artykule), dojdziemy kolejno do bardziej szczegółowego opisu protokołu TCP, systemu DNS, kończąc na witrynach internetowych oraz API korzystających z HTTP. W międzyczasie poznamy program Wireshark do analizy ruchu sieciowego. Zaczynajmy!
Od razu wyjaśnijmy jedną rzecz: w artykule nie będziemy się skupiali na Internecie jako takim. Internet jest zbiorem połączonych ze sobą sieci, które komunikują się ze sobą. Żeby zrozumieć tę komunikację, będziemy upraszczać sieci do kilku urządzeń lub kilku małych sieci. Nie sposób jednak poruszyć tematu komunikacji bez omówienia modelu OSI...
Zagadnienia poruszane w tym artykule:
Artykuł pochodzi z magazynu Programista nr 114 (4/2024). Szczegółowy spis treści wydania nr 114: https://programistamag.pl/programista-4-2024-114/
Autorem artykułu jest Dawid Pilarski. Z wykształcenia automatyk i robotyk, a z zawodu i pasji programista. Obecnie Software Engine-er, Security Champion i Tech Lead w TomTom. Wolny czas przeznacza na zgłębianie wiedzy o bezpieczeństwie i sieciach. Można się z nim bezpieczeństwie i sieciach.