テクノロジー接続性

TTLは何ですか?

TTL - それは何ですか? TTLはTime to Liveの略です。 すなわち、初期ノードから最終ノードへの移行時に割り当てられたパケットの存続期間。 標準のIPv4では、ヘッダーの8ビットフィールドがTTLリフレクションのために割り当てられます。 複数のノードを宛先に渡すと、パケットの値は毎回1単位ずつ減少します。 これは、ノード内に存在する時間を特定の数だけ制限するために行われます。 そして、これはネットワークの輻輳を回避するのに役立ちます。

テクノロジーの著者の考えによれば、パケットの寿命は毎秒1単位を失います。 しかし、接続速度が速く、ルータとノードの数が多いため、その削減はずっと速く行われます。

TTLがゼロになるとどうなりますか? パッケージは消え、送信者には寿命が切れたというメッセージが表示されます。これは再試行する必要があることを意味します。 8ビットフィールドを反映できる最大値は255です。オペレーティングシステムの場合、デフォルト値があります。 たとえば、WindowsのTTLは128、Linuxや派生製品 - Mac、Android - 64です。

DNS環境には独自のTTLがあり、キャッシュされたデータの妥当性を反映します。 しかし、記事のスピーチは彼についてのことではありません。

なぜTTLが使用され、どの領域に

パッケージの有効期間は、Yotaなどのさまざまなインターネットプロバイダによって積極的に使用されています。 したがって、Wi-Fiを配信するときに過度のトラフィックの消費にアクセスを制限しようとします。 これは、トラフィックを受信するデバイスからディストリビュータに移動するパケットがTTLを減らすため、プロバイダーがWindowsの場合よりも少ない値を受け取ることになります。

たとえば、スマートフォンのプロセスを「Android」に基づいて記述することができます。 デバイスは、特定のサイトからのデータ要求を送信します。 それと一緒に、TTLが送信され、その値は64です。プロバイダは、これがこのデバイスのパッケージの標準時刻であることを認識しているため、ネットワークに自由にアクセスできます。

今、デバイスはWi-Fiの配信を開始し、一種のルーターになります。 接続されたスマートフォンはWindowsプラットフォーム上で動作し、配信デバイスを通過するTTLは127になります。プロバイダはこのパケットを受信し、インターネットが配信されていることを理解します。 したがって、接続がブロックされます。

各種デバイスのTTL変更機能

パケットの有効期間の値を変更すると、プロバイダによるトラフィックブロックを回避するのに役立ちます。 たとえば、ケーブル接続を切断した場合、ユーザーはすぐにコンピュータからオンラインにする必要があります。 その後、スマートフォンはアクセスポイントになり、PCをネットワークに出力します。

プロバイダによっては、TTLだけでなくサイトへのアクセスを追跡するアクセスをブロックするプロバイダもあります。 そして、リソースがスマートフォンに全く接続されていない、すなわちそれが必要でない場合、接続は終了する。

TTLはいくつかの方法で変更することができます。これについては後で説明します。

プラットフォーム「Android」上の端末のTTLを変更する

Androidデバイスでパッケージの有効期間を変更する最も簡単な方法は、特殊なソフトウェアを使用することです。 たとえば、非常に効果的な製品 - TTL Master。 それは、ディスペンサのパケットの寿命を、データフローの結果であるものに変更することができる。 たとえば、Windows搭載デバイスにWi-Fiを配布する場合は、値を127に、AndroidまたはLinuxに63を設定する必要があります。

このプログラムは無料で、公式のGoogle Playストアで簡単に見つけることができます。 ただし、その操作にはデバイスのルート権限が必要です。

プログラムインターフェースは単純です - パラメータの現在の値が上部に表示されます。 Windowsや他のオペレーティングシステム用の空白が少しあります。 また、希望の値を手動で設定することもできます。 アプリケーションの右側からモデムの設定に入る機能があるボタンが少しあります。 いくつかのバージョンでは、iptables経由で解決策が提供されていますが、これには特定の点があります。

この設定では、デバイスの起動時に起動を設定し、ライフタイムを自動的に変更することができます。 アクセスポイントの起動値を変更した直後に、「Android」の一部のバージョンを作成することができます。 ロシア語のサポートがあります。

アプリケーションは常に進化し、改善しています。 githubにはプロファイルがあり、誰でもその機能を分けてプロジェクトに追加することができます。 それらが開発者によって受け入れられた場合、それは後のリリースに含まれます。

システムファイルを手動で変更して、パッケージの有効期間の値を変更する方法も試すことができます。 これを行うには、root権限が必要です。 まず、フライトモードに切り替える必要があります。つまり、電話機をネットワークから紛失させる必要があります。

次に、ファイルを編集できるエクスプローラを使用します。 その中では、proc / sys / net / ipv4のパスに行きます。 このディレクトリには、ip_default_ttlというファイルがあります。 64の値が含まれています。この値は63に変更する必要があります。

次に、電話を飛行モードから外して、Web上に再度登録する必要があります。 これで、ワイヤレスインターネットを配布し、iOSまたは「Android」、つまりTTL 64に基づいてデバイスを接続しようとします。

Windows PC winchesの1つとして使用する場合は、以下に説明する方法でパッケージの有効期間に一定の値を設定する必要があります。

Windowsオペレーティングシステムを搭載したコンピュータでTTLを変更する

スマートフォン 「Android」から Windowsを実行 するコンピュータに インターネットを配布する必要がある場合は、レジストリ値を少し調整する必要があります。 この方法は、電話機にルートがなく、ロックをバイパスしても機能しない場合に有効です。

[スタート]メニューの[ファイル名を指定して実行]を使用して、オペレーティングシステムの行でレジストリを起動できます。 それで、あなたはRegeditを入力し、OKをクリックする必要があります。 開くウィンドウで、2つの領域が表示されます。 ツリー構造は左側にあり、右側に値があります。 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parametersブランチを見つける必要があります。 Windows 8の場合、TcpipはTcpip6に置き換えることができます。

値ボックスに、新しい値を作成します。 これは、右クリックして行います。 コンテキストメニューで「作成」を選択し、次に新しいDWORDパラメータを選択し、デフォルトのTTLという名前を付けます。 これは何ですか? これは、一定のライフタイム値の静的パラメータになります。 次に右クリックして「編集」を選択します。 数字は10進数で、値は65です。したがって、システムはパケットのライフタイムを65に、つまり「Android」より1つ多く送信します。 つまり、スマートフォンを通過すると、1つのユニットが失われ、プロバイダは汚れたトリックに気付かないでしょう。 変更が行われたら、コンピュータを再起動する必要があります。

特別なソフトウェアやツールを使用せずに、インターネットを「Android」に配布できるようになりました。

Linuxへの変更

TTLはLinuxオペレーティングシステムを実行しているコンピュータでどのように変化していますか? Linuxの場合、パッケージの有効期間を変更すると、端末の1行が変更されます。sudo iptables -t mangle -A POSTROUTING -j TTL -ttl-set 65

モデム上のパケットのライフタイムの変更

IMEIを変更して、TTLモデムを変更することができます。 これは、セルラネットワークにアクセスする各デバイスに固有の識別コードです。 全体の問題は普遍的な方法がないということです。 これは、モデムごとにIMEIに代わるファームウェアが必要であるためです。

サイト4PDAには、異なるメーカーやモデルのモデムの寿命を変更するためのソリューションが用意されています。 また、このタスクの詳細な実装があります。

iOSでのパッケージの有効期間の変更

調整を使用するTetherMeはiOS TTLに変更することができます。 それは何ですか? これは、 ボード上のiOS搭載デバイスでモデムモードのロックを解除 する debアプリケーションです。 事実、アップル社は一部のセルラーネットワーク事業者がSIMレベルで「モデムモード」機能をブロックすることを認めている。 このアプリケーションでは、電話機をアクティブにして、電話機をモデムとして使用できます。

MacOSでTTLを変更する

MacOSのデフォルトの有効期間は64です。変更する場合は、端末に次のコマンドを入力する必要があります。sudo sysctl -w net.inet.ip.ttl = 65。

しかし、このアプローチでは、再起動後の値は再び64に変わります。したがって、いくつかの操作を行う必要があります。 ディスクのルートには、ディレクトリなどがあります。 それは隠されていますが、あなたはそれに入る必要があります。 そこにsysctl.confファイルが作成されます。 その中にはnet.inet.ip.ttl = 65という1行しか登録する必要はありません。 まあ、もちろん、保存する。

この隠しフォルダをFinderに表示するには、メインディスクに移動し、cmd + shift + Gキーの組み合わせを押します。 表示されたウィンドウには、目的のフォルダの名前が入力され、その後にそのフォルダが検索されます。

結論

USB TTLコンバータのようなものがあります。 しかし、記事の文脈とは無関係であり、パッケージの存続期間と混同してはいけません。 USB TTLコンバータは、USBデバイスとTTLロジック間の接続を作成するためのアダプタの一種です。

この記事ではTTLについて詳しく説明しました - それは何で、何が必要なのですか? これを変更するには、いくつかのプロバイダでトラフィックをブロックする制限を回避する方法があります。 これにより、どこでもインターネットを使用することができます。

異なるデバイス上での実装は異なります。ソフトウェアツールの助けを借りても、システムファイルを手動で変更することによっても実現できます。 一部のモデムは、ソフトウェアの各バージョンの下で、縫い合わせる必要があります。

これらの命令は、セルラネットワークを介してインターネットにアクセスする多くのプロバイダのブロッキングをバイパスすることができます。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.atomiyme.com. Theme powered by WordPress.