Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tilstandsdiagrammer i TCP hører til transportlageret, og blir brukt til å vise livslinjen til en forbindelse. En forbindelsesprosess går igjennom en serie av tilstander gjennom sitt livsløp. For å gjøre det enkelt, er det vanlig å dele disse opp i 3 faser, etablering av forbindelse, dataoverføring og terminering av forbindelse. En forbindelse mellom TCP-enhetene må være i orden før den går videre til neste fase. Når en forbindelse har blitt opprettet, kan dataoverføringen mellom de to TCP-enhetene foregå. Etter at dataoverføringen er fullført går den til siste tilstand som lukker alle kretsene og ressursene mellom de to enhetene.

 

2. Ønsket funksjonalitet

Pålitelig overføring: TCP bruker et sekvensnummer for å identifisere hver byte av data. På denne måten kan data som blir borte bli gjenoppbygget dersom packet loss skulle oppstå under overføringen. Pålitelighet oppnås ved at senderen oppdager tapt data gjennom RTO og DupAcks, og sender den på nytt. Selvom tapt data blir gjensendt er det likevel andre ting som kan forårsake skade når dataoverføringen pågår. Det hender en sjelden gang at en hacker greier å gjette sekvensnummeret, og kan dermed forfalske pakkene som blir sendt til mottakeren. Dette kan igjen bli forhindret ved at senderen konfigurerer ruteren eller brannmuren til å ikke ta inn pakker fra en ukjent IP-adresse.

...