Ukesoppgaver uke 9

 

1. Nettlaget - Fragmentering/framsending

  1. Forklar prinsippet for fragmentering og reassemblering. Anta at maskinen som tar iniativet til kommunikasjonen benytter maksimale pakkestørrelser på (opptil) 4000 bytes og at disse kan transporteres i det nettet maskinen er koblet til. Neste nett kan kun transportere pakker med maskimal lengde på 1000 bytes. Hvordan vil fragmentering/reassemblering se ut for hvert av fragmentene i dette tilfellet?
  2. Hvor er det naturlig å reassemblere fragmentene dersom det finnes flere alternativer?
  3. Dersom et fragment blir ødelagt / borte vil det oppstå et hull i den reassemblerte pakken. Hvordan håndteres dette?
  4. Skisser alle de operasjoner en ruter må gjøre med en pakke fra det tidspunkt den mottar pakken på et grensesnitt (interface, port) til den sender den ut på et nytt. Beskriv også evt. feilsituasjoner som kan oppstå.

2. Nettlaget - Internetworking

  1. Hva er et autonomt system? gi eksempel
  2. Hva er forskjellen på Interdomain og Intradomain ruting? Er disse to formene for ruting helt lik, dvs basert på samme ønske om optimal rute mellom to punkter? Hvis ikke, forklar!
  3. Internet består av en rekke autonome nett som er koblet sammen. Diskuter hvilke problem som må overvinnes for å få til ende-til-ende kommunikasjon over Internett.
  4. Beskriv den designfilosofi som ligger bak teknologien brukt i Internett.
  5. Hva menes med begrepet best effort?

3. Nettlaget - IP

  1. Gi en kort forklaring på hensikten til de ulike feltene i IPv4 headeren. Er noen av disse etter din mening overflødige/ mangler det noen?
  2. En IP adresse er på 32 bit, og det eksisterer således 2x32= 4.3milliarder unike adresser innenfor Internett. Dette tallet er i størrelsesorden jordens befolkning, og helt sikkert mye større enn tallet på alle datamaskiner på kloden. Likevel snakker man om at adresserommet til Internett er for lite. Hvordan forklarer du dette?
  3. Hva er CIDR, og hvilke problemer løser dette?
  4. Et nettverk på Internett har en subnettmaske 255.255.240.0. Hvor mange noder kan dette nettverket håndtere?
  5. Forklar hva ICMP er og hva slags oppgaver det skal ta hånd om. Nevn eksempel på minst èn applikasjon som benytter funksjonalitet i ICMP
  6. Hva er DHCP, og hva benyttes protokollen til?
  7. Hvorfor har det blitt utviklet en ny versjon av IP? Hvilken ny funksjonalitet ligger i IPv6? Hvorfor finnes ikke IPv4's Protocol-felt i Ipv6? Må ARP-protokollen endres ved innføring av IPv6?
Publisert 20. mars 2011 11:11 - Sist endret 24. mars 2011 21:56