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 16. mars 2012 13:05