Lekce 1.1

Jak funguje internet: TCP/IP, adresy a protokoly

Co se s daty děje na cestě sítí, jak se čtou IP adresy, co drží pohromadě lokální síť a čím se od sebe liší protokoly, které používáme každý den.

Cvičení 1

Provoz

Co si vyzkoušíte

U sady běžných situací určíte protokol a jestli běží po TCP, nebo UDP. Pak si pingem oťukáte pár adres a v prohlížeči otevřete panel Síť, abyste viděli, co se stane při načtení jedné stránky. Všechno potřebné máte připravené, nic se neinstaluje.

Připomenutí příkazu z výkladu:

Windows
ping -n 4 8.8.8.8
Linux
ping -c 4 8.8.8.8
Mac
ping -c 4 8.8.8.8

Zadání

  1. Ke každé situaci přiřaďte protokol a rozhodněte TCP, nebo UDP: video hovor, odeslání e-mailu, stažení fotky z webu, online hra, DNS dotaz na adresu serveru.
  2. Oťukejte pingem adresu své brány, 8.8.8.8 a seznam.cz. Seřaďte je podle doby odezvy a vysvětlete, proč to pořadí vyšlo takhle.
  3. Otevřete vývojářské nástroje prohlížeče, přepněte na panel Síť (Network) a načtěte libovolnou stránku. Najděte první požadavek a zjistěte jeho stavový kód.
  4. U téhož požadavku najděte, jestli šel přes http://, nebo https://, a jakou metodou (GET, POST).
  5. Rozklikněte hlavičky požadavku a najděte Host a User-Agent. Co o vás ta druhá hlavička prozrazuje?
  6. Seřaďte požadavky podle velikosti a zjistěte, který typ souboru je na stránce největší.
  7. Přepněte panel na Zabezpečení (Security) a najděte, kdo stránce vydal certifikát.

Bonus

  1. Zkuste načíst stránku, která běží jen na http://. Co o ní prohlížeč napíše do adresního řádku?
  2. Pingněte adresu ve vaší síti, kterou nikdo nepoužívá (třeba 192.168.1.254). Jak se výsledek liší od adresy, která odpovídá?
  3. Zapněte v panelu Síť omezení rychlosti (throttling) na pomalé připojení a stránku načtěte znovu. Co se změní jako první?