Definisjon av Transmission Control Protocol

Definisjon av Transmission Control Protocol


TCP, også kjent som Transmission Control Protocol, er en del av Internet Protocol Suite, som håndterer datamaskin-til-datamaskin-kommunikasjon over et nettverk. Protokollen utfører oppgaver som vanligvis er ansvarlig for transportlaget, som for eksempel å etablere forbindelser mellom datamaskiner og gir in-order overføring av informasjon.

Historie

Opprinnelig opprettet som en del av ARPANET forskningsprosjekt i 1973, TCP sto for Transmission Control Program snarere enn protokollen, som angitt i Internet Engineering Task Force RFC (Request for Comments) 675. Transmission Control Program senere ga opphav til en mer modulsystem av protokoller, som ble Internet Protocol Suite. Suksessen til TCP tett speilet Suksessen for ARPANET, som etter hvert utviklet seg til moderne Internett. Forbedringer i protokollen har skjedd i løpet av årene, spesielt i form av metningskontroll, men det fortsatt tjener samme grunnleggende formål å transportere data.

tilkoblinger

Du kan aldri garantere levering av informasjon på Internett. Når du oppretter en ny tilkobling, bruker TCP en tre-veis håndtrykk for å sikre begge parter vet at forbindelsen er skikkelig etablert. En kombinasjon av IP-adressen og portnummeret identifiserer unikt en tilkobling, som gjorde forstand under protokollen & # 039; s første etableringen. Bærbare endre sine IP-adresser som de beveger seg rundt, men gjør det vanskelig å riktig levere trafikk, som førte til etableringen av mobile IP-protokoller for å omgå begrensningene i TCP.

Dataoverføring

Transmission Control Protocol sikrer levering av data i riktig rekkefølge ved å feste et sekvensnummer til hver pakke med informasjon den sender. Mottakeren kan deretter bruke sekvensnummeret til en overføring for å filtrere ut dupliserte pakker og omorganisere pakker i riktig rekkefølge. Akkumulert anerkjennelse betyr at eventuelle kvitterte pakker overføre på nytt i sin helhet, noe som fører til feilfri dataoverføring.

Datagram gram~~POS=HEADCOMP Struktur

To hoveddeler utgjør TCP datagram, eller pakke. Den "header" seksjonen har 10 obligatoriske feltene, samt plass for valgfrie utvidelser, for å lede pakken til sin destinasjon og sikre integriteten til data som finnes i den. Den "data" inneholder nyttelast på pakken, som har en ubestemt lengde. Selv om protokollen doesn & # 039; t angir en grense, en de facto grense & # 039; s håndheves av rammestørrelse, eller mengden informasjon maskinvare kan overføre samtidig.

Sikkerhetsproblemer

TCP er fortsatt utsatt for flere angrep, inkludert denial of service og tilkobling kapring. Tilkobling kapring tillater en angriper å avskjære en kommunikasjon, og dermed lære sekvensnummer som brukes neste. Han kan da sende en falsk pakke til målet, forårsaker et tap av synkronisering. Til tross for dette, er fortsatt TCP en av de mest stabile og sikre protokoller er i bruk, fra sin omfattende testing i hendene på internettsamfunnet.