Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 5.3

...

Oppgavenummer 23 - Pålitelig overføring
Odd Erik Knudsen og Petter Aasen Tomren


Widget Connector
urlhttps://www.youtube.com/watch?v=gqYBQhY0nyU&feature=youtu.be


Innledning

Pålitelig overføring er en overføring via nettverksprotokollen Transmission Control Protocol (TCP), og er en del av transportlaget i kommunikasjonsmodellen. Temaet går ut på hvordan protokollen oppretter en forbindelse og hvordan overføre informasjon på en sikker og pålitelig måte. TCP er en protokoll som er stadig under utvikling. Protokollen ble dokumentert og publisert først i løpet av mai 1974, av organisasjonen Institute of Electrical and Electronics Engineers (IEEE). Forfatterne av dokumentet, og utviklerne av TCP er amerikanerne Vint Cerf og Bob Kahn.

 

Widget Connectorurlhttps://www.youtube.com/watch?v=gqYBQhY0nyU&feature=youtu.be

 

Ønsket funksjonalitet

TCP er en protokoll mellom Internett-protokollen og applikasjonen. En av grunnene til at TCP eksisterer er at applikasjonen som befinner seg på oversiden av protokollsettet kan være avhengig av en pålitelig tilkobling mellom endepunkter.  

...

SACK (Selective Acknowledgements) er en utvidelse av TCP og tillater mottaker å kvittere for blokker av tegn som ikke er i rekkefølge. Dette brukes for å unngå at hvis noen tegn går tapt under overføring så sørger SACK for at tegnene før dette er kvittert for, og unngår dermed at de må sendes på nytt.

 

Image Added

Bilde 1: Her ser vi et eksempel på pakker som blir sendt med forskjellige protokoller. Der det er grået ut ser vi også et eksempel på "Three-Way Handshake".

 

Image Added

Bilde 2: Flere eksempler på pakker som blir sendt. Ser at TCP er i klart flertall.

 

 Referanser

https://en.wikipedia.org/wiki/Transmission_Control_Protocol

...