Hvad er time-to-live (TTL)? / TTL definition


Hvad er time-to-live (TTL) i netværk?

Time to live (TTL) henviser til den mængde tid eller “humle”, som en pakke er indstillet til at eksistere i et netværk, før den kasseres af en router. TTL bruges også i andre sammenhænge, herunder CDN caching og DNS caching.

Hvordan virker TTL?

Når en pakke information oprettes og sendes ud over Internettet, er der en risiko for, at den fortsætter med at passere fra router til router på ubestemt tid., For at afbøde denne mulighed, pakker er designet med en udløb kaldet en time-to-live eller hop grænse. Pakke TTL kan også være nyttig til at bestemme, hvor længe en pakke har været i omløb, og give afsenderen mulighed for at modtage information om en pakkes vej via Internettet.

hver pakke har et sted, hvor den gemmer en numerisk værdi, der bestemmer, hvor meget længere den skal fortsætte med at bevæge sig gennem netværket. Hver gang en router modtager en pakke, trækker den en fra TTL-tællingen og sender den derefter videre til det næste sted i netværket., Hvis TTL-tællingen på noget tidspunkt er lig med nul efter subtraktionen, vil routeren kassere pakken og sende en ICMP-besked tilbage til den oprindelige vært.

de almindeligt anvendte netværkskommandoer ping og traceroute bruger begge ttl. Når du bruger traceroute-kommandoen, sendes en strøm af pakker med stadig højere sekventielle TTL ‘ er over Internettet mod en destination. Fordi hvert trin langs forbindelsen er det sidste stop for en af pakkerne, returnerer hvert sted en ICMP-meddelelse til afsenderen efter kassering af pakken., Den tid det tager for ICMP-meddelelsen at vende tilbage til afsenderen bruges derefter til at bestemme, hvor lang tid det tager at komme til hvert efterfølgende hop langs netværket.

under hvilke andre omstændigheder anvendes TTL?

bortset fra at spore de rutepakker, der går over Internettet, bruges time-to-live i forbindelse med caching-information i en bestemt periode. I stedet for at måle tid i humle mellem routere, som hver især kan tage en variabel tid, fungerer nogle netværksbrugssager på en mere traditionel måde.,CDN ‘er som Cloudflare’ s CDN bruger ofte en TTL til at bestemme, hvor længe cachelagret indhold skal serveres fra en CDN edge-server, før en ny kopi hentes fra en origin-server. Ved korrekt indstilling af mængden af tid mellem origin server trækker, en CDN er i stand til at tjene opdateret indhold uden anmodninger løbende formering tilbage til oprindelsen. Denne optimering gør det muligt for en CDN effektivt at betjene indhold tættere på en bruger, samtidig med at den båndbredde, der kræves fra oprindelsen, reduceres.,

I forbindelse med en DNS-post, TTL er en numerisk værdi, der bestemmer, hvor længe en DNS-cache server kan tjene en DNS-post, før de når ud til den autoritative DNS-server, og få en ny kopi af posten.

Share

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *