Programista 4/2024 (114) – wrzesień/październik 2024 – Jak działa Internet. Model OSI, warstwa fizyczna, adresy MAC i IP

programistamag.pl 1 tydzień temu

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:

  • Model OSI;
  • Warstwa Fizyczna;
  • Warstwa Łącza danych;
  • Urządzenia warstwy 1 i 2;
  • Ramki danych w Wireshark;
  • Uruchomienie aplikacji;
  • Wireshark na przykładzie ARP (Address Resolution Protocol);
  • Ogłoszenie ARP;
  • Zapytanie i odpowiedź ARP;
  • Warstwa sieci i adresy IP;
  • Adresy IP;
  • Budowa adresu IP;
  • CIDR;
  • Zarezerwowane adresy IP;
  • DNS;
  • Routery, LAN i WAN

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. w tej chwili 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.

Idź do oryginalnego materiału