INF3190/4190 Ukeoppgave 9: Nettlaget (forts.)

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. Beskriv vha. en tegning tjenestemodellen for sammenkobling av store nett (internett), og indiker hvilke lag i (OSI) TCP/IP-modellen som er involvert ved de ulike punktene.
  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. 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
  5. Hva er DHCP, og hva benyttes protokollen til?
  6. 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?

4. Nettlaget - Oppgaver fra Tanenbaum

L�s f�lgende oppgaver fra kap. 5: 36, 39, 49 og 50