Laboratory Lessons
Läsvecka 2 till 5 är det laborationer. En grupp labbar onsdagar 15-18, den andra gruppen labbar fredagar 9-12. Notera förberedelseuppgifterna; De kontrolleras innan du får labba.
- Lab 1: Kommunikation mellan två datorer
- Lab 2: Lokala nät, switchar och ARP
- Lab 3: Internet
- Lab 4: IP-telefoni
- Errata för labbhandledningen
Laborationerna hålls i E:2429.
Byte av labbgrupper administreras från och med laboration 2 av er själva via webben. Se under Anmälan i vänster snabbmenu.
Förberedelser:
Lab 1
Inför denna laboration ska du
- kunna redogöra för den principiella uppbyggnaden av en ram eller ett datapaket
- kunna redogöra för hur en IPv4-adress är uppbyggd
- kunna redogöra för principen för förbindelseorienterad dataöverföring
- kunna redogöra för begreppet "port" (transportprotokolls adresser)
- kunna redogöra för den generella skillnaden medan html och http (för vilket syfte används det ena respektive andra protokollet?)
Slutligen ska du ha skapat html-filen som du ska använda i labben, se sidan 3-5 i laborationshandledningen. Skriv ut den och visa för labbhandledarna. Tag gärna med den också på ett USB-minne om du har tillgång till ett sådant. Observera att det går inte att koppla upp sig till några system utanför labbet, så det går inte att lagra filen på något Stil-konto eller liknande.
Lab 2
Det här behöver du känna till för att få ut så mycket som möjligt av labben:
-
Labbhandledningen för labb 2
-
Lokala nät (LAN, repeterare/hub, switchar): kap 5.1 - 5.5
- Kommunikation över flera nät: kap 6.1 - 6.2 (sid 93 - 97), kap 6.3
- Vägväljare: kap 6.2 sid 96 endast
-
Internet v4 addresser: kap 7.3 (sid 115-116)
-
Address Resolution Protocol (ARP): kap 7.6
-
Transportprotokoll: kap 10.1 - 10.2
Obligatorisk uppgift, redovisas på labben:
-
Kunna beskriva hur en switch fungerar, hur den hanterar paketflödena och MAC-adresser.
-
Kunna beskriva hur adressmappning (ARP) går till i en dator på ett LAN då destinationsdatorn finns på samma LAN.
Lab 3
Det här behöver du känna till för att få ut så mycket som möjligt av labben:
-
Labbhandledningen för labb 3
-
Paketförmedlad dataöverföring över flera nät: kap 6.1, kap 6.3-6.4 (sid 99-106)
-
Vägval: kap 6.2
-
Internet Protocol IPv4 och IPv6: kap 7.3-4
-
Internet Control Message Protocol (ICMP), ping och traceroute: kap 7.7, 18.1
-
Domain Name Service (DNS): kap 7.9, 18.1
Obligatorisk uppgift, redovisas på labben:
- Kunna beskriva hur en dator bestämmer vilken MAC-adress den behöver för att skicka ett IP-paket rätt väg.
- Kunna beskriva vilka värdadresser som finns i en ethernetram med ett IP-paket som payload och deras förhållande till varandra
- Kunna beskriva principer för vägvalsalgoritmer
- Kunna beskriva DNS funktion på en övergripande nivå (inga detaljer).
Lab 4
Det här behöver du känna till för att få ut så mycket som möjligt av labben:
- Labbhandledningen för labb 3
- IP-telefoni
- Transportprotokoll
Obligatorisk uppgift, redovisas på labben:
- Förklara likheter och skillnader mellan UDP och TCP.
- Kunna övergripande beskriva vilka moment som telefonsystemet genomför när du ringer ett samtal till en kompis. Ni har båda vanliga telefoner i det publika telenätet, POTS (Plain Old Telephone System). Beskrivningen ska inledas av att du lyfter på luren och avslutas med att båda lägger på luren.
Errata till labbhäftet
- Sid 11: Står att du ska välja interface eth0 när du ska fånga paket; ska vara eth1.
- Sid 21: Står att du ska välja interface eth0 när du ska fånga paket; ska vara eth1.
- Sid 24: Står att du ska trycka direkt på interface eth0; ska vara eth1.
- Sid 24: URLE:en till filmen ska vara http://server.local.lab/films/Star.wmv
- Sid 26: Står "titta på FTP-DATA"; ska vara HTTP-DATA
- Sid 37: Står återställ tabellen till eth0; ska vara eth1.