Ttl (timp pentru a trăi)

Timpul de viață al pachetului (TTL - Timpul de viață)
Scopul principal - pentru a preveni o buclă lungă, atunci când, de exemplu, pe traseul pachetului router-ul a ieșit din ordine sau conexiunea dintre două noduri a fost pierdută.







La fiecare nod (router) valoare intermediară câmpul TTL datagramei sursă de umplere (pachet) este redus cu 1 (în mod implicit, dacă nu se specifică altfel), până când datagramă ajunge la destinație. În cazul în care valoarea pe orice nod ajunge la 1, pachetul este distrus și un mesaj este trimis gazdei sursă despre necesitatea de a retransmite pachetul. Prea mică valoare a pachetului poate merge pur și simplu, dacă este prea mare, în cazul ciclismului, așteptați pentru o lungă perioadă de timp (în teorie la TTL = 255 (pentru Windows, 128 au fryahi (în mod implicit, dacă nu se specifică altfel)) timpul de așteptare poate fi de până la 4 min 15 secunde).

Pe routere înguste, timpul petrecut pe router este, de asemenea, scăzut (implicit, dacă nu se specifică altfel)







În IPv4, TTL este un câmp de antet IP pe 8 biți. Este în noul octet de douăzeci. Valoarea TTL poate fi considerată limita superioară a timpului de existență a datagramei IP în rețea. Câmpul TTL este setat de expeditorul datagramei și este redus de fiecare nod (de exemplu, routerul) în calea pe care o urmează, în funcție de timpul de ședere în acest dispozitiv sau în conformitate cu protocolul de procesare.

În cazul în care câmpul TTL ajunge la zero înainte ca datagrama ajunge la destinație, astfel încât datagrama este eliminat și trimis la expeditor ICMP ID -packet 11 - „timeslot Depasirea“.

Scăparea pachete cu o durată de viață expirată evită situațiile în care datagrame nelivrate continua „pentru totdeauna“, pentru a circula pe Internet, supraîncărcarea rețelei (de exemplu, formarea de rute spiralate din cauza rutare incorecte).

Conform RFC791, durata de viață este măsurată în secunde, dar fiecare nod prin care trece datagrama trebuie să scadă valoarea TTL cu cel puțin o unitate. În practică, dacă procesarea durează mai puțin de o secundă, câmpul TTL este redus cu câte unul pe fiecare hop. Pentru a reflecta acest lucru, în protocolul IPv6, câmpul se numește "limită de hamei". De asemenea, în unele implementări ale protocolului IP, TTL este măsurat în pași (hops), caz în care fiecare router reduce valoarea TTL exact cu una.







Articole similare

Trimiteți-le prietenilor: