Det finns faktiskt
tre Huvudtider som används i TCP, inte fyra:
1. Tillåtelse timer: Denna timer ställs in när ett TCP -segment skickas och bestämmer hur länge man ska vänta innan du skickar in segmentet om inget erkännande tas emot. Timervärdet beräknas baserat på den uppskattade rundturet (RTT) och en faktor som står för nätverkstockning.
2. PERSISTENCE TIMER: Denna timer används för att undersöka en anslutning när mottagaren inte svarar. Det används i TCP långsam startmekanism och ökar mängden data som skickas åt gången tills ett svar har mottagits.
3. Keep-Alive Timer: Denna timer används för att upptäcka om en anslutning fortfarande är aktiv. Det är inställt på ett specifikt tidsintervall och skickar ett håll-alternativ-paket till mottagaren om ingen data har bytts ut under den varaktigheten. Om inget svar tas emot anses anslutningen inaktiv.
fjärde timern , ofta nämns i TCP-sammanhang, är inte strikt en TCP-timer utan snarare en timernivå på operationssystemnivå:
4. Time-väntetimer: Denna timer används av en TCP -slutpunkt som har stängt sin anslutning men som fortfarande väntar på eventuella försenade bekräftelser. Det hjälper till att förhindra att duplicerade segment skickas. Denna timer hanteras inte direkt av själva TCP -protokollet utan snarare av det underliggande operativsystemet.
Därför, även om det finns tre huvudtimers som används i själva TCP-protokollet, är den fjärde timern (tidsändning) mer relaterad till operativsystemets hantering av TCP-anslutningar.