Time to Live (TTL): 意味、目的、使用法

業界トップのアナリストが、OktaとAuth0をアイデンティティリーダーとして評価し続けている理由をご覧ください。

更新済み: 2024年08月29日 読了目安時間: ~

 

この記事は機械翻訳されました。

 

Time to Live(TTL)は、インターネット上を通過する情報の有効期限です。データが IT の限界に達すると、IT は削除または修正されます。

TTL制限により、インターネットが古くて古いリクエストで乱雑にならないようにします。TTLは、リクエストした最新の情報を使用して作業していることも確認することもできます。

さらに深く掘り下げる:TTLとは?

1981年、ネットワークワーキンググループ(グループ)は、TTLをインターネット制御メッセージプロトコル(ICMP)の一部として定義しました。 これらのルールは、情報がインターネットを介してどのように受け渡されるかを説明しています。

ICMPによると、TTLは次のとおりです。

  • 秒単位で測定
  • IP ヘッダー内に配置されています
  • 少なくとも、メッセージが通過するゲートウェイ(またはルーター)の数だけ

これを素人の言葉で分解してみましょう。

情報を作成し、インターネット経由で IT を送信する場合は、ICMP を使用します。 情報の単位は IP パケットと呼ばれ、IT にはヘッダーとデータ セクションが含まれています。 ヘッダー メッセージの内容、IT の方向性、IT の出所を詳しく説明します。 TTL はそのヘッダー内にあります。

IT部門が目的地に向かうと、データは複数のルーターやスイッチを経由する可能性があります。 各ウェイポイントで、1つのユニットがTTLから削除されます。

TTL 内に何も残っておらず、メッセージが届いていない場合は、ICMP から「Time Exceeded」メッセージが返されます。

TTLの使用例:3つの例

IP パケット内の TTL の簡略化されたバージョンを提供しました。より深い例をご紹介しましょう。

IP パケットに加えて、TTL は次の目的にも使用できます。

  • DNS レコード。 DNS (または DNS) も TTL を使用します。Webサイトにアクセスするたびに、デバイスはDNSルックアップを実行します。TTL 値は、サーバーが新しいコピーを要求する前に情報をキャッシュできる時間を決定します。
  • HTTP です。 プログラマは、TTLを使用して、レコードの有効期限の概要を説明することもできます。値は、サーバーがキャッシュをフラッシュするタイミングを理解し、サーバーから新しい情報を要求するのに役立ちます。

これらのアプローチはすべて、パフォーマンスを向上させ、クリーンな通信パスを確保する必要があります。

TTLは、システム管理者が知っておく必要があるICMPの一部にすぎません。このプロトコルを使用して重要なデータを保護する方法の詳細については、ガイドをお読みください。

参考文献

インターネット制御メッセージプロトコル。(1981年9月)。Network Working Group.

アイデンティティ施策を推進