Hvilke funksjoner av TCP-protokollen?

Hvilke funksjoner av TCP-protokollen?


(TCP) Transmission Control Protocol er en av de grunnleggende byggesteinene i Internett som ble utviklet på 1970-tallet. Før TCP Internett var mye tregere og mye mindre pålitelig. En av funksjonene i TCP er at meldingene er brutt opp i små biter og bitene blir sendt separat. Så rart som det ser ut, er dette faktisk mer pålitelig. TCP gir også andre grunnleggende funksjoner av internett.

Pakkesvitsjing Networks

Internett er et pakkesvitsjet nettverk. Meldinger som sendes mellom datamaskiner blir brutt opp i en serie av pakker som blir sendt en av gangen. Hver pakke har en vedlagt header informasjon som forteller hvor den kom fra, hvor det går, da det ble sendt, og som pakke det er i meldingen. Hver node på Internett får stadig pakker og videresender dem langs en linje som fører til deres destinasjon. Nodene alltid videresende langs fungerende linje som er minst opptatt; denne ruter rundt funksjonsfeil eller støyende linjer og automatisk bryter opp trafikkproblemer flaskehalser. Når pakkene ankommer destinasjonen, fjerner TCP overskriftene og reassembles meldingen. Mistet eller egge pakker blir automatisk sendt på nytt.

Handshaking, feilsjekking og tidsstempler

Før overføring begynner, går TCP gjennom en prosess som kalles handshaking. Dette betyr at et par korte signaler blir utvekslet mellom sender og mottaker som setter opp både for meldingsoverføring. Hver pakke blir sendt en av gangen, og toppteksten for hver pakke inneholder et tidsstempel. Når pakken er mottatt blir det sjekket for feil og, hvis det er OK, en bekreftelsesmelding blir sendt til senderen. Når bekreftelsen er mottatt, blir den neste pakken sendt. Hvis erkjenner ikke sendes etter en viss tid, blir pakken sendt på nytt. TCP sjekker automatisk pakker for duplikasjoner når den settes sammen igjen meldingen. Hvis pakkene blir mottatt i rekkefølge, de er holdt og en forespørsel er sendt for ny sending av de manglende pakkene.

Andre TCP funksjoner

Foruten å etablere forbindelser og håndtere pakker, TCP introduserte også andre funksjoner som fortsatt er innebygde funksjonene på Internett: e-post, File Transfer Protocol (FTP) og eksterne pålogginger. Selv om moderne e-post inneholder farge og klikkbare ikoner, TCP styrer helt selve sending og mottak. Det samme gjelder for overføring av filer mellom datamaskiner: TCP helt styrer FTP. Det samme gjelder for ekstern log-in (logge seg på en fjern datamaskin): TCP etablerer en forbindelse, overfører pakker og kontrollerer integriteten til sendingene. Som alle moderne datamaskin meldinger, er disse protokollene bygget på toppen av kjerne TCP funksjoner.