INF3190/4190 Ukeoppgave 9: Nettlaget (forts.)
1. Nettlaget - Fragmentering/framsending
- 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?
- Hvor er det naturlig � reassemblere fragmentene dersom det finnes flere alternativer?
- Dersom et fragment blir �delagt / borte vil det oppst� et hull i den reassemblerte pakken. Hvordan h�ndteres dette?
- 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
- Hva er et autonomt system? gi eksempel
- 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!
- 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.
- Beskriv den designfilosofi som ligger bak teknologien brukt i Internett.
- Hva menes med begrepet best effort?
3. Nettlaget - IP
- 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?
- 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?
- Hva er CIDR, og hvilke problemer l�ser dette?
- 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
- Hva er DHCP, og hva benyttes protokollen til?
- 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?