5. Cvičení – Síťová vrstva 1 - Počítačové sítě

Cíle cvičení

Inspekce IPv4 paketů

IPv4 packet má následující strukturu.

Úkol: Pomocí wiresharku nebo MS Network monitoru najít v hlavičce IP paketu zdrojovou a cílovou IP adresu, Time To Live (TTL), délku hlavičky, délku celého paketu a protokol dat použitých v těle paketu.

Zjištění odezvy uzlů sítě

Odezva uzlu sítě se dá zjistit pomocí příkazu ping. Pro pingování broadcast adresy slouží na linuxu patametr -b.

Úkol: Pomocí příkazu/programu ping najděte na virtuální síti 10.1.0.0 nějaký virtuální stroj, který neběží na Vašem počítači. Více informací o virtuálních sítích je v jejich popisu.

Inspekce IPv4 paketů a zjištění odezvy uzlů sítě je za 1 bod

Zjištění vzdálenosti nějakého uzlu sítě a inspekce ICMP paketu

Ping umožnuje nastavit Time To Live (TTL) u svých paketů. Pomocí nastavování této hodnoty se dá zjistit vzdálenost (počet hopů) nějakému uzlu sítě.

Úkol: Pomocí wiresharku nebo MS Network monitoru zachytit komunikaci programu/příkazu ping.

Úkol: Pomocí nastevení parametru TTL u příkazu ping zjistit vzdálenost uzlu google.cz.

Zjištění cesty k uzlu sítě a zjištění informací o autonomních systémech

Zjistit cestu k uzlu sítě lze na linuxu pomocí programu traceroute a na windows pomocí příkazu tracert.

Informace o autonomnín systému ke kterému ip adresa patří se dá zjistit na linuxu pomocí programu whois.

Úkol: Zjistit cestu k google.cz. Pro alespoň dva uzely cesty zjistit k jakému autonomnímu systému patří.

Zjištění vzdálenosti nějakého uzlu sítě, zjištění cesty k uzlu sítě a zjištění informací o autonomních systémech je za 1 bod

Nastavení IP adresy a masky sítě

Jak nastavit IP adresu a masku sítě na linuxu je popsáno v dokumentu popisujícím vitruání stroje.

Zjištění obsahu a manipulace se směrovací tabulkou

Výpis a manipulace se směrovací tabulkou se provádí na windows i na linuxu pomocí příkazu route. Postup na linuxu ne v vitruáních strojů.

Zapnutí routování a nastavení překladu adres (NAT)

Jak zapnout routování v linuxu a jak nastavit SNAT je popsáno v popisu vitruáních strojů.

Jak nastavit to samé ve windows je popsáno v následujícím dokumentu.

Úkol (za 1,5 bod): Pomocí nastavení IP adres, rourotovacích tabulek, zapnutí routování a SNAT vytvořte následující topologie, kde u první bude routrem linux a klientem windows a u druhé routerem windouws a klientem linux.

tolologie sítě

kde L je poslední číslo ze čtyřčíslí IP adresy hostujícího systému.

Postup pro linux router a windows klient:

Postup pro windows router a linux klient:

Funkčnost je například možné vyskoušet pomocí tracert 158.194.80.13 z klienta. Ve výpisu by se měla jako první objevit adresa 10.1.L.1

Výpis informací s PIv4 hlavičky

Úkol (za 0,5 bodu): Modifikujte úkol z minulého cičení, aby zobrazoval následující informace z IP hlavičky: