Sieci — jak rozmawiają komputery

Wstęp do działu

Otwiera się ostatnia część książki — o maszynie, sieci i człowieku w cyfrowym świecie. Zaczynamy od sieci, bo współczesny komputer bez niej jest jak telefon bez zasięgu: technicznie sprawny, praktycznie kaleki. Wszystko, co robisz online — wiadomość, film, gra, ta strona — to w istocie rozmowa komputerów, prowadzona według reguł tak sprytnych, że miliardy urządzeń różnych producentów potrafią się dogadać.

Zrozumiesz, jak z dwóch połączonych komputerów wyrasta internet, jak jeden komputer znajduje drugi wśród miliardów (adresy!), i jakie modele współpracy nimi rządzą. W rozszerzeniu zajrzysz głębiej: poznasz model warstwowy — genialny pomysł na okiełznanie złożoności — oraz protokoły po imieniu (TCP/IP, DNS, HTTP), które są niewidzialnym językiem sieci. A przez cały dział wracać będą stare znajome: grafy (9.5 — sieć to graf!), kolejki (9.3 — pakiety czekają w kolejce), szyfrowanie (5.7 — kłódka HTTPS). Sieci to nie osobny świat, lecz zwieńczenie tego, co już umiesz.

Mapa pojęć działu

                 SIEĆ = komputery, które rozmawiają
                          |
   ┌──────────┬───────────┼──────────────┬──────────────┐
 PO CO       ADRESY       MODELE         [R] JAK NAPRAWDĘ
 sieć:       jak znaleźć   klient-serwer  model warstwowy
 dzielenie   komputer     (WWW, poczta)  protokoły: TCP/IP,
 zasobów,    (adres IP,   peer-to-peer   DNS, HTTP/HTTPS
 komunikacja topologie)   (równi z równymi) konfiguracja
 usługi                                   pasmo, zapora
                          |
              sieć to GRAF (9.5); pakiety w KOLEJCE (9.3);
              HTTPS = szyfrowanie (5.7)

Jednostki w tym dziale

  • 14.1 Po co sieć — od dwóch komputerów do internetu
  • 14.2 Adresy i topologie — jak znaleźć komputer
  • 14.3 Klient-serwer i peer-to-peer
  • 14.4 Model warstwowy i protokoły (rozszerzenie)
  • 14.5 Konfiguracja sieci lokalnej i bezprzewodowej (rozszerzenie)
  • 14.6 Sprawność i bezpieczeństwo sieci (rozszerzenie)