Det er faktisk
tre Hovedtidere brukt i TCP, ikke fire:
1. Retansmission Timer: Denne tidtakeren er satt når et TCP -segment sendes og bestemmer hvor lenge du skal vente før du går på nytt om segmentet hvis ingen bekreftelse mottas. Timerverdien beregnes basert på estimert tur-retur tid (RTT) og en faktor som står for nettverkstetting.
2. utholdenhetstimer: Denne tidtakeren brukes til å undersøke en tilkobling når mottakeren ikke svarer. Den brukes i TCP langsom startmekanisme og øker mengden data som er sendt om gangen til et svar er mottatt.
3. Keep-Alive Timer: Denne tidtakeren brukes til å oppdage om en tilkobling fremdeles er aktiv. Den er satt til et spesifikt tidsintervall og sender en pakking-pakke til mottakeren hvis ingen data er utvekslet for den varigheten. Hvis ingen svar mottas, anses forbindelsen som inaktiv.
fjerde timer , ofte nevnt i TCP-sammenhenger, er ikke strengt tatt en TCP-tidtaker, men snarere en operasjonssystemnivå-timer:
4. Time-Wait Timer: Denne tidtakeren brukes av et TCP -endepunkt som har lukket forbindelsen, men som fortsatt venter på potensielle forsinkede kvitteringer. Det hjelper med å forhindre at duplikatesegmenter blir sendt. Denne tidtakeren administreres ikke direkte av selve TCP -protokollen, men snarere av det underliggende operativsystemet.
Derfor, selv om det er tre hovedtimere som brukes i selve TCP-protokollen, er den fjerde tidtakeren (tidsvent) mer relatert til operativsystemets håndtering av TCP-tilkoblinger.