Postawy sieci

Postawy sieci #

Zakres wykładu #

  • Sieć jako komunikacji międzyprocesowej (IPC)
  • Pakiety sieciowe
  • Interfejsy sieciowe
  • Adresacja sieciowa
  • Podstawy polecenia ip
  • Narzędzie nc
  • Przechwytywanie ruchu sieciowego z wykorzystaniem tcpdump
  • Enkapsulacja pakietów
  • Stos sieciowy
  • Warstwowe modele sieci (OSI i TCP/IP)
  • Adresy sprzętowe MAC
  • Nagłówek Ethernet
  • Zasada działania przełączników (switchy)
  • Nagłówek IP
  • Struktura nagłówka IP oraz proces przetwarzania pakietów (odbieranie, decydowanie, wysyłanie) przez hosty i routery.
  • Zasada działania routera
  • Address Resolution Protocol
  • Tablica routingu
  • Fragmentacja pakietów IP
  • TTL (Time To Live)
  • Protokół ICMP

Materiały #

  1. Slajdy wykładowe
  2. Programy przykładowe
  3. Podręcznik: z rozdziału 15 (Struktury systemów rozproszonych) podrozdziały: 15.2 (Topologia), 15.3 (Typy sieci), 15.4 (Komunikacja), 15.5 (Protokoły komunikacyjne), 15.8 (Przykład - praca w sieci).
  4. Stare Slajdy: Inet_1.pdf
  5. Literatura uzupełniająca: W.R. Stevens, Unix programowanie usług sieciowych, t. 1, wyd. 2: API: gniazda i XTI
    Rozdziały: 1 (Wprowadzenie), 2 (Warstwa transportowa: protokoły TCP i UDP)