IN1020 - Obligatorisk oppgave 3 - 26.10.2018 Oppgaven skal kunne utf?res p? alle plattformer (OS) og lokasjoner forutsatt at du har en (grafisk) nettleser og internettforbindelse. Oppgaven leveres via ¡°Devilry¡± i form av et dokument i ¡°plain text¡± (UTF-8) eller som .pdf. Det legges vekt p? forst?else av helheten og ?rsakssammenhenger i vurderingen. Vis utregninger / hvordan du kom frem til svaret der dette er relevant. Ingen av oppgavene krever lange utredninger, det er derfor satt et tak p? antall ord i besvarelsen til hver oppgave. Oppgave 1. Pakkelogger (maks 100 ord pr. deloppgave) P? hjemmesiden er det lagt ut tekstfiler med informasjon fra 5 forskjellige datapakker som er logget med biblioteket pcap og analysert i programmet Wireshark. Denne oppgaven g?r ut p? ? si litt om hver pakke basert p? innholdet av loggen. a) Pakke 1: Hva er MAC-adressen til avsenderen av denne pakken? Hva er MAC-adressen til mottakeren av denne pakken? Hvilken transportlagsprotokoll brukes i pakken? Hva er portnummeret til sender og mottager i denne pakken? Hva er funksjonen til denne pakken i nettverket? Hva slags pakke kan man forvente som svar p? denne foresp?rselen? Fra hva slags tjener/enhet vil dette svaret komme? Hva betyr det om det ikke kommer noe svar p? denne pakken? b) Pakke 2: Hvilken transportlagsprotokoll brukes i pakken? Hva er portnummeret til sender og mottager i denne pakken? Hva slags tjeneste p? avsendermaskinen har sendt denne pakken? Hva slags henvendelse er denne pakken et svar p?? Hvor mange bytes har blitt sendt i denne forbindelsen frem til denne pakken ble mottatt? c) Pakke 3: Hva er IP-adressen til sender? Hva er IP-adressen til mottaker? Hvilken transportlagsprotokoll brukes i pakken? Hva er form?let med pakken? d) Pakke 4: Hvilken transportlagsprotokoll brukes i pakken? Hva er form?let med denne pakken? (hint, se p? flagg i transportlagsprotokollen) Hva slags foresp?rsel kommer mest sannsynlig litt etter denne pakken? Har det blitt utvekslet noe data i samme forbindelse i forkant av at denne pakken ble sendt? e) Pakke 5: Hvilken nettverkslagsprotokoll brukes i pakken? Hvilken transportlagsprotokoll brukes i pakken? Hva er hensikten med pakken? Hva er IP-adressen som korresponderer med MAC-adresse 80:fb:06:f0:45:d7? Hva er IP-adressen som korresponderer med MAC-adresse e0:a1:d7:18:c2:72? Oppgave 2 subnetting (maks 500 ord i innleveringen) I denne oppgaven legges det vekt p? forst?else for valgene involvert n?r man m? sette opp et nett og forst?else av tjenestene som kreves i et LAN som skal snakke med Internett. Pr?v ? svare kort og konsist. Du skal hjelpe det lokale bakeriet med ? sette opp et nettverk til bruk for kundene, slik at de kan ha Internettforbindelse via tr?dl?st nettverk. De forventer ? ha opp mot 50 kunder av gangen. De har f?tt tildelt ¨¦n global internettadresse fra sin ISP. a) Hvilke enheter og tjenester m? nettverket minimum ha for ? fungere. b) Spesifiser hvordan subnettet kan se ut, og diskuter valgene. Spesifiser subnettadresse, nettverksmaske, kringkastingsadresse. c) Gitt valgene deres i a) og b), hvor mange enheter kan v?re tilkoblet samtidig? d) Bakeriet ?nsker ? montere et webkamera p? utsiden av lokalene, som skal v?re offentlig tilgjengelig fra utsiden av nettverket. Hva m? gj?res p? det lokale nettverket/routeren for at dette skal virke? Oppgave 3 b?ndbredde og forsinkelse a) Kapasitet (maks 100 ord i innleveringen) Den maksimale overf?ringshastigheten for bits kalles ofte kapasitet (eller "b?ndbredde") og oppgis ofte i Mbps (megabits per sekund). En Byte best?r av 8 bits. Om du deler internettforbindelsen med andre, er det din andel av den tilgjengelige kapasiteten som m?les. Hvor rask er din internettforbindelse? G? til http://www.speedtest.net Kj?r testen og noter deg hastigheten for opplasting og nedlasting. For ? finne ut hvor lang tid det tar ? laste ned en gitt mengde data, m? du dele datamengden p? hastigheten. datamengde (i megabit) / hastighet (i Mbps) = tid for ? fullf?re (i sekunder) Anta at du skal gjennof?re en sikkerhetskopi av innholdet p? datamaskinen til en skytjeneste Datamengden er 10GB (gigabyte) hvor lang tid vil det ta deg ? laste opp sikkerhetskopien, gitt den kapasiteten du m?lte? b) Forsinkelse (latency)(maks 350 ord i innleveringen) G? til http://www.wolframalpha.com og skriv ¡°distance between and Auckland" (for eksempel "Distance between Oslo and Auckland"). I s?keresultatet er det et avsnitt om "Direct travel times", der du vil finne reisetiden for lys over en fiber. Hva er denne verdien oppgitt til? Bruk verkt?yet "ping" til ? m?le roundtrip time (RTT) til aucklandnz.com Hva er resultatet? Hvordan er korrespondansen mellom den m?lte tiden og den teoretiske overf?ringstiden for lys i fiber? Hvordan kan forskjellen forklares? Etter ? ha kj?rt mange m?linger med "ping", vil du se at det er til dels store forskjeller mellom de h?yeste og laveste pingtidene. Hvordan forklarer dere at det er s? store forskjeller mellom to faste verter p? nettet? G? til hjemmesiden https://wondernetwork.com/pings S?k i listen etter en by i n?rheten av der du er (Oslo er et tilgjengelig valg). N?r du har lagt til din lokasjon, kan du se m?linger p? RTT mellom der du er og andre m?lepunkter rundt om i verden. Finn en by p? hvert kontinent (Nord-Amerika, S?r-Amerika, Afrika, Asia og Oseania) og noter ned pingtiden. Datamaskiner p? samme kontinent har ofte pingtider i samme st?rrelsesorden. Hva er forskjellen mellom pingtidene du noterte? Hvilket kontinent har den h?yeste pingtiden? Hvorfor?