Što je TTL u pingu?

TTL - što je to? Time of Life (TTL) je mehanizam kojim se ograničava vijek trajanja podataka na mreži. Podaci se odbacuju ako je navedena vrijednost istekla. Ideja stvaranja je spriječiti distribuciju bilo kojeg paketa podataka na neodređeno vrijeme.

Definicija

Što je TTL? Pojam "vrijeme trajanja" odnosi se na količinu vremena ili "skokove" kada je paket instaliran na mreži prije nego što ga usmjerivač odbije. Tehnologija se koristi iu drugim kontekstima, uključujući CDN caching i DNS caching.
TTL je vrijednost u paketu IP protokola koji izvješćuje mrežni usmjerivač, a paket je predugačak. U IPv6, polje u svakom paketu je preimenovano. TTL je instaliran u osmom binarnom bitu u zaglavlju paketa i koristi se za sprečavanje beskrajne distribucije paketa na Internetu ili u drugoj mreži. Kod prosljeđivanja IP paketa, usmjerivači moraju smanjiti TTL za najmanje jednu narudžbu. Ako polje paketa dosegne nulu, usmjerivač će ga otkriti, odbiti paket i poslati ICMP poruku (internetski kontrolni protokol) natrag na izvorni čvor.


Kako tehnologija funkcionira?

Kada se paket informacija kreira i šalje putem Interneta, postoji rizik da će se nastaviti kretati s usmjerivača na router na neodređeno vrijeme. Da bi se smanjila ta mogućnost, kreiraju se paketi s datumom isteka, nazvanim doživotno ograničenje. TTL paket također može biti koristanodređivanje koliko je dugo u opticaju, te dopuštanje pošiljatelju da primi informacije o putovima paketa putem Interneta.
Svaki paket ima mjesto gdje pohranjuje numeričku vrijednost koja određuje koliko dugo mora nastaviti kretati po mreži. Svaki put kada usmjerivač primi paket, on oduzima jednu vrijednost iz TTL računa i zatim je prosljeđuje tom mjestu na mreži. Ako je u bilo kojem trenutku TTL brojač nula nakon oduzimanja, usmjerivač će ispustiti paket i poslati ICMP poruku natrag izvornom čvoru.

Tehnički opis procesa

IP TTL je instaliran na početku od strane sustava, šalje paket. Može se postaviti u bilo koju vrijednost od 1 do 255. Različiti operacijski sustavi postavljaju različite vrijednosti prema zadanim postavkama. Svaki usmjerivač koji prima paket oduzima najmanje 1 s računa. Ako brojač ostane veći od 0, usmjerivač šalje paket, inače ga odbija i šalje kontrolnu poruku Internet protokola (ICMP) izvornom domaćinu, što može uzrokovati ponovno slanje. TTL /hop restrikcijska točka mora podržavati kontinuirani tok paketa koji su zaglavljeni u ciklusima usmjeravanja (možda zbog netočnih podatkovnih tablica i začepljenih mreža). U oblacima se višestruko preklapanje oznaka (MPLS) TTL kopira iz IP TTL-a kada IP paket ulazi u oblak. Prilikom izlaza MPLS-a, TTL se kopira u polje sve dok nema nižu vrijednost u polju.

Promjena TTL-a

ping i traceroute koristi TTL vrijednost kako bi se pokušalo postići zadanoračunalo ili pratite put do tog hosta. Traceroute šalje tok paketa s uzastopno višim TTL-ovima, tako da će svaki od njih biti odbijen od strane sljedećeg skoka (usmjerivača) na putu do odredišta: prvi paket ima jedan TTL i odbačen od prvog rutera, drugi je TTL od dva i odbačen od sljedećeg usmjerivača. Vrijeme između slanja paketa i primanja odgovarajuće ICMP poruke koristi se za izračun svakog sljedećeg vremena migracije.
U IP multicasting, TTL kontrolira raspon raspona u kojem se paket može preusmjeriti. Uvjetno IP ograničeno je na:
  • 0 - host;
  • 1 - podmreža;
  • 32 mjesta;
  • 64. regija;
  • 128 - kontinent;
  • 255 - neograničeno.

    Caching TTL i DNS

    Što je TTL u kontekstu DNS-a? Vrijednost govori lokalnim poslužiteljima koliko dugo bi zapis trebao biti pohranjen lokalno prije nego što se nova kopija zapisa obnovi iz DNS-a. Spremište zapisa poznato je kao DNS cache, a akt pohrane zapisa naziva se caching.
    Pojam "vrijeme trajanja" također se koristi za opisivanje vremena tijekom kojeg se DNS zapis može vratiti iz predmemorije. U tom kontekstu, USB TTL je brojčana vrijednost specificirana u DNS zapisu na autoritativnom DNS poslužitelju za domenu, određuje broj sekundi za koje poslužitelj za predmemoriranje može dati svoju vrijednost za pisanje. Kada protekne potreban broj sekundi od zadnjeg ažuriranja, poslužitelj za predmemoriranje ponovno će se vratiti na poslužitelj i primiti trenutnu (i možda promijenjenu vrijednost za pisanje.Karakteristična obilježja procesa keširanja, gdje je TTL:

  • dio sustava naziva domena.
  • Postavljanje autoritativnog poslužitelja imena za svaki zapis resursa.
  • Koristi se za predmemoriranje. Na primjer, vrijednost TTL za www.dnsknowledge.com iznosi 86400 sekundi (24 sata). Što je viši unos TTL-a, to su duže pohranjene informacije, a manje će biti zahtjeva koje će klijent morati učiniti kako bi locirao domenu.
  • Koristi se za omogućavanje poslužitelja imena da ubrza rješenje lokalno caching rezultata.
  • TTL - Što je to i kako radi?

    HTTP vrijeme života predstavlja broj sekundi za koje se vaš web-sadržaj može vratiti zahtjevu poslužitelja. Zadana vrijednost određena je postavkama na web-poslužitelju, ali može biti nadjačana kontrolnim oznakama predmemorije koje određuju koji tipovi poslužitelja mogu predmemorirati podatke. Paket je temeljna jedinica prijenosa informacija u svim suvremenim računalnim mrežama i drugim komunikacijskim mrežama. Usmjerivač je elektronički uređaj ili softver na razini mreže koji povezuje lokalne ili globalne mreže i šalje pakete između njih.

    Opće vrijednosti

    Obično je vrijednost 86400 sekundi, što je 24 sata. Ovo je dobra polazna točka za većinu unosa. Međutim, možete postaviti višu zakrpu za TTL za MX ili CNAME zapise jer će se oni vrlo rijetko mijenjati. Ako je vaš servis kritičan, preporučujemo postavljanje TTL-a na 1 sat (3600 sekundi).

    Slučajevi uporabe

    Osim praćenja paketnih ruta preko interneta, TTL se koristi u kontekstu pohranjivanja informacija tijekom određenog vremenskog razdoblja. Umjesto mjerenja vremena na letovima između rutera, od kojih svaki može trajati određeni broj sati, neki slučajevi korištenja mreže rade na tradicionalniji način. CDN obično koristi TTL PL da bi odredio koliko dugo će vaš sadržaj biti poslužen s CDN graničnog poslužitelja prije nego što se nova kopija izvadi iz izvornog poslužitelja. Pravilno postavljanje vremena između preuzimanja izvornog poslužitelja, CDN može poslužiti ažurirani sadržaj bez kontinuirane distribucije izlaznih zahtjeva. Ova optimizacija omogućuje CDN-u da učinkovito služi sadržaj bliže korisniku, smanjujući potrebnu propusnost od izvora. U kontekstu DNS zapisa, TTL je brojčana vrijednost koja određuje koliko dugo DNS poslužiteljska memorija može posluživati ​​zapis prije nego što kontaktira autoritativni DNS poslužitelj i dobije novu kopiju zapisa.

    Povezane publikacije

    Što je TTL u pingu?