TCP Communication Protocol

TCP Communication Protocol


"TCP" står for "Transmission Control Protocol". Disse standardene er mye brukt i datanettverk og var de første protokollene, sammen med Internet Protocol, som brukes til Internett-programmering.

lagdelt modell

På bunnen av TCP / IP-stakken er den fysiske eller Link lag. Over dette er Internett lag. TCP sitter på neste lag opp som kalles Transport Layer. Over Transport Layer er applikasjonslaget, som brukerne samhandle.

Hensikt

En søknad til hensikt å sende data over Internett. Den passerer sine data til TCP formatert i måten det forventer sin peer i den andre enden av forbindelsen til å motta den. TCP bryter opp disse dataene i pakker. Hver pakke har en kropp og en overskrift. Kroppen inneholder et segment av søknadene data. Overskriften inneholder informasjon som er skrevet i henhold til TCP standarder.

øktkontroll

TCP vil sende data til en bestemt port på den eksterne datamaskinen og fortelle TCP program på den datamaskinen som port til bruk på returen. De to TCP-programmene i hver ende punkt synkronisere og vedlikeholde en økt. Når alle data er sendt sending TCP informerer mottakeren at det er ferdig, og lukker økten.

Dataledelse

Mottaker TCP Programmet sjekker sekvens antall ankommer pakker. Hvis en pakke er tapt, sender den et signal tilbake til re-sende den pakke. Mottaker TCP programmet holder på til de ankommer pakker til alle har blitt mottatt. Det reassembles segmentene data i nøyaktig format sending Søknad sendes videre til å sende TCP og sender dataene til mottaker Application.