Ukesoppgaver uke 10

1. Transportlaget

  1. Hvorfor sier vi at transportlaget danner et skille i OSI modellen? Hva er den fundamentale forskjellen på lagene over og under transportlaget?
  2. Hvilke hovedkrav må transportlaget oppfylle dersom det har det fulle ansvaret for påliteligheten i kommunikasjonen mellom to transport-bruker entiteter?
  3. På hvilket grunnlag velges transportprotokoll (eks TCP eller UDP i TCP/IP) for en applikasjon? Når gjøres valget?
  4. Beskriv feltene i henholdsvis UDP og TCP headeren. Hvorfor er de så ulike?
  5. Transportprotokollen UDP er som IP forbindelsesløs, hvorfor har vi en forbindelsesløs transportprotokoll?
  6. Beskriv prinsippet for pålitelig etablering av en transportforbindelse ved hjelp av tre-veis håndtrykk.
  7. Fragmentering og reassemblering blir tatt hånd om av IP. Betyr det at TCP ikke trenger å bekymre seg om at data kan komme frem feil rekkefølge?

2. Oppgaver basert på Computer Networks 4th edition

  1. Hva om vi kun hadde et to-veis håndtrykk. Hvorfor bruker vi ikke dette?
  2. Hva med et tre-veis håndtrykk? Løser dette problemene med to-veis håndtrykket?
  3. Hva er "The two army's problem" og hvordan relaterer det seg til nedkobling av en connection i TCP?
  4. Trenger man egentlig UDP protokollen? Kunne man ikke like godt bare sende rene IP pakker?
  5. Både UDP og TCP bruker portnumre for å identifisere en prosess. Hvorfor oppfant man en ny type ID for prosesser (portnummer) i stedet for å bruke prosessIDen som allerede var i bruk da man designet disse protokollene?
  6. Hvorfor er maksimum nyttelast (payload) for et TCP segment 65.495 bytes?
Publisert 25. mars 2011 13:19 - Sist endret 31. mars 2011 16:28