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 12. mars 2012 09:34