/ / TTL - co to jest?

TTL jest co?

TTL - co to jest? TTL oznacza Time to Live. To znaczy czas życia pakietu przypisanego do niego w momencie przejścia z początkowego węzła do końcowego węzła. W standardowym IPv4 ośmiobitowe pole w nagłówku jest alokowane dla odbicia TTL. Przechodząc przez wiele węzłów do miejsca docelowego, wartość pakietu jest zmniejszana o 1 jednostkę za każdym razem. Ma to na celu ograniczenie czasu obecności w węzłach o określoną liczbę. A to z kolei pomaga uniknąć przeciążenia w sieciach.

Zgodnie z ideą autorów technologii, żywotność pakietu traci 1 jednostkę na sekundę. Jednak ze względu na duże szybkości połączenia oraz liczbę routerów i węzłów redukcja następuje znacznie szybciej.

ttl to jest to

Co się stanie, jeśli TTL osiągnie zero? Paczka zniknie, a nadawca otrzyma wiadomość informującą, że upłynął czas jego życia, co oznacza, że ​​musisz spróbować ponownie. Maksymalna wartość, która może odzwierciedlać ośmiobitowe pole, wynosi 255. W przypadku systemów operacyjnych istnieją wartości domyślne. Na przykład TTL w systemie Windows to 128, a w systemie Linux i jego pochodne - Mac, Android - 64.

Środowisko DNS ma własny TTL i odzwierciedla znaczenie danych z pamięci podręcznej. Ale mowa w tym artykule nie dotyczy go.

Dlaczego stosowany jest TTL iw jakich obszarach

Żywotność pakietu jest aktywnie wykorzystywana przez różneDostawcy internetu, tacy jak Yota. W ten sposób próbują ograniczyć dostęp do nadmiernego ruchu podczas dystrybucji Wi-Fi. Wynika to z faktu, że pakiet, przechodząc z urządzenia odbierającego ruch do dystrybutora, redukuje TTL, w wyniku czego dostawca otrzymuje wartość mniejszą lub w przypadku systemu Windows bardziej niż oczekiwano.

Na przykład możesz opisać proces pracysmartfon oparty na "Androidzie". Urządzenie wysyła żądanie danych z określonej witryny. Wraz z nim wysyłany jest TTL, którego wartość wynosi 64. Dostawca wie, że jest to standardowy czas pakietu dla tego urządzenia, dzięki czemu ma swobodny dostęp do sieci.

ttl windows

Teraz urządzenie rozpoczyna dystrybucję Wi-Fi istaje się rodzajem routera. Podłączony smartfon działa na platformie Windows, a jego TTL, przechodząc przez urządzenie dystrybucyjne, wyniesie 127. Usługodawca spotka się z tym pakietem i zrozumie, że jego Internet jest rozprowadzany. Dlatego zablokuje połączenie.

TTL zmienia możliwości na różnych urządzeniach

Zmiana życia pakietu możeJest to przydatne do obchodzenia blokowania ruchu przez dostawcę. Na przykład, jeśli odłączyłeś połączenie kablowe, a użytkownik musi natychmiast przejść do trybu online z komputera. Następnie smartfon staje się punktem dostępu i wysyła komputer do sieci.

zmień ttl

Warto zauważyć, że niektórzy dostawcy blokują dostęp nie tylko do TTL, ale także śledzą odwiedziny na stronach. A jeśli zasób nie jest w żaden sposób połączony ze smartfonem, tj. Nie jest do niego potrzebny, połączenie zostaje przerwane.

Możesz zmienić TTL na kilka sposobów, które zostaną opisane później.

Zmień TTL na urządzeniach na platformie "Android"

Najprostszy sposób na zmianę czasu życiapakiet na urządzeniach "Android" użyje specjalistycznego oprogramowania. Na przykład bardzo skuteczny produkt - TTL Master. Może zmienić czas życia pakietu dozownika na taki, który wynika z przepływu danych. Na przykład, gdy rozpowszechniasz Wi-Fi na urządzeniu z systemem Windows, musisz ustawić wartość na 127, a na Androida lub na Linux - na 63.

modem ttl

Program jest bezpłatny i można go łatwo znaleźć w oficjalnym sklepie Google Play. Jednak jego działanie wymaga uprawnień roota na urządzeniu.

Interfejs programu jest prosty - na górzewyświetlana jest aktualna wartość parametru. Nieco poniżej znajdują się puste pola dla Windows i innych systemów operacyjnych. Możesz również ustawić żądaną wartość ręcznie. Nieco poniżej znajduje się przycisk z możliwością przejścia z aplikacji wprost do ustawień modemu. W niektórych wersjach rozwiązanie jest dostępne za pośrednictwem iptables, dla którego istnieje pewien punkt.

W ustawieniach możesz skonfigurować uruchomienie iZmień czas życia automatycznie po uruchomieniu urządzenia. Niektóre wersje "Androida" można wyprodukować natychmiast po zmianie wartości uruchomienia punktu dostępu. Istnieje wsparcie dla języka rosyjskiego.

wartość ttl

Aplikacja stale się rozwija ijest ulepszany. Na githubie jest profil, w którym każdy może odgałęzić się i dodać swoje możliwości do projektu. Jeśli zostaną zaakceptowane przez programistów, zostaną uwzględnione w kolejnej wersji.

Możesz także wypróbować metodę zmiany systemupliki ręcznie, aby zmienić wartość pakietu na całe życie. Aby to zrobić, potrzebujesz praw root. Najpierw musisz przełączyć się w tryb samolotowy, czyli spowodować utratę sieci przez telefon.

Następnie użyj dowolnego przewodnikajest w stanie edytować pliki. W nim przejdź do ścieżki proc / sys / net / ipv4. W tym katalogu interesujący jest plik o nazwie ip_default_ttl. Zawiera wartość 64, którą należy zmienić na 63.

Następnie musisz wyciągnąć telefon z trybu samolotowego,aby odzyskać dostęp do sieci. Teraz możesz rozpowszechniać bezprzewodowy Internet i spróbuj połączyć urządzenie oparte na systemie iOS lub "Android", czyli z TTL 64.

zmień ttl

Jeśli chcesz używać jako jednej z wciągarek PC Windows, będziesz musiał ustawić stałą wartość przez cały okres użytkowania pakietu w sposób opisany poniżej.

Zmień TTL na komputerze z systemem operacyjnym Windows

Jeśli chcesz rozpowszechniać Internet ze swojego smartfona"Android" na komputerze z systemem Windows, będziesz musiał trochę zmienić wartości rejestru. Ta metoda będzie odpowiednia, gdy telefon nie ma root i obejść blokada na nim nie działa.

Uruchamianie rejestru w rodzinie systemu operacyjnegomożna to zrobić poprzez punkt menu Start "Uruchom". W nim wpisz Regedit i kliknij OK. W oknie, które zostanie otwarte, pojawią się dwa obszary. Struktura drzewa znajduje się po lewej stronie, a wartości po prawej. Musisz znaleźć gałąź HKEY_LOCAL_MACHINE SYSTEMCurrentControlSetServicesTcpipParameters. W systemie Windows 8 Tcpip można zastąpić Tcpip6.

konwerter USB ttl

W polu wartości utwórz nowy. Odbywa się to poprzez kliknięcie prawym przyciskiem myszy. Menu kontekstowe wybiera "Utwórz", następnie nowy parametr DWORD i nazywa się Domyślny TTL. Co to jest? Będzie to statyczny parametr dla stałej wartości czasu życia. Następnie kliknij ponownie prawym przyciskiem myszy i wybierz "Zmień". Podstawa powinna być dziesiętna, a wartość 65. W ten sposób system będzie transmitował czas życia pakietu do 65, czyli o jeden więcej niż "Android". Oznacza to, że przechodząc przez smartfon, straci on jedną jednostkę, a dostawca nie zauważy brudnej sztuczki. Po wprowadzeniu zmian należy ponownie uruchomić komputer.

Teraz możesz rozpowszechniać Internet na "Android", bez używania specjalnego oprogramowania i narzędzi.

Zmień na Linux

Jak zmienić TTL na komputerze zSystemy operacyjne Linux? W przypadku Linuksa zmiana czasu życia pakietu zmienia jedną linię w terminalu: sudo iptables -t mangle -A POSTROUTING -j TTL -ttl-set 65

Zmiana czasu życia pakietu na modemach

Możesz zmienić modem TTL, zmieniając IMEI. Jest to kod identyfikacyjny unikalny dla każdego urządzenia, które ma dostęp do sieci komórkowych. Cały problem polega na tym, że nie ma uniwersalnej drogi. Wynika to z faktu, że dla każdego osobno wziętego modemu powinno być oprogramowanie, które zastąpi IMEI.

Witryna 4PDA oferuje szereg rozwiązań umożliwiających zmianę czasu pracy modemów różnych producentów i modeli. Ponadto można tam znaleźć szczegółową realizację tego zadania.

Zmiana czasu życia pakietu na iOS

Korzystanie z ulepszeń TetherMe można zmienić na TTL iOS. Co to jest? Jest to aplikacja deb, która odblokowuje tryb modemu na urządzeniach z iOS na pokładzie. Faktem jest, że Apple pozwala niektórym operatorom sieci komórkowych blokować funkcję "Tryb modemu" na poziomie karty SIM. Ta aplikacja umożliwia jej aktywację i używanie telefonu jako modemu.

Zmień TTL w MacOS

Domyślnie MacOS ma czas życia 64. Jeśli chcesz go zmienić, musisz wprowadzić następujące polecenie w terminalu: sudo sysctl -w net.inet.ip.ttl = 65.

Jednak w tym podejściu wartość poPonowne uruchomienie zmieni się ponownie na 64. Dlatego musisz wykonać wiele manipulacji. W katalogu głównym dysku znajduje się katalog itp. Jest ukryty, ale musisz się do niego dostać. Tam tworzony jest plik sysctl.conf. W tym celu należy zarejestrować tylko jedną linię - net.inet.ip.ttl = 65. Oczywiście, oszczędzaj.

Aby wyświetlić ten ukryty folder w Finderze, przejdź do głównego dysku i naciśnij kombinację klawiszy cmd + shift + G. W wyś wietlonym oknie wprowadzana jest nazwa żĘ ... danego folderu, po czym zostanie odnaleziony.

Wnioski

Istnieje coś takiego jak konwerter USB TTL. Nie ma to jednak nic wspólnego z kontekstem artykułu i nie należy go mylić z czasem trwania pakietu. Konwerter USB TTL jest rodzajem adaptera do tworzenia połączeń między urządzeniami USB i logiką TTL.

Artykuł wyjaśnił szczegółowo o TTL - żeto właśnie i co jest potrzebne. Kilka sposobów na jej zmianę pozwoli ci ominąć ograniczenie blokowania ruchu na niektórych dostawcach. Dzięki temu można korzystać z Internetu wszędzie.

Implementacja na różnych urządzeniach jest inna,możesz to zrobić za pomocą narzędzi programowych lub ręcznie zmieniając pliki systemowe. Niektóre modemy będą musiały być zszyte i pod każdą wersją oprogramowania.

Te instrukcje mogą ominąć blokowanie wielu dostawców, którzy zapewniają dostęp do Internetu za pośrednictwem sieci komórkowej.

Czytaj więcej: