Принцип роботи прискорювача globax

Напевно, багато хто з вас чули про різного "прискорювачі" Інтернету (GPRS Booster. TrafficCompressor). Всі ці програми схожі за принципом і відрізняються лише деякими додатковими функціями, зручністю використання і умовами використання (за використання можуть брати плату, а можуть не брати).

Одним з такого роду прискорювачів є Globax.
Зовні, для користувача, він являє собою звичайний HTTP і Socks-проксі. проте "всередині" все набагато цікавіше і складніше. Використання Globax має ряд привілеїв в порівнянні зі звичайним, "прямим" підключенням:

  1. Стиснення трафіку. За рахунок компресії вхідних і вихідних даних зменшується обсяг переданої інформації. Це призводить до прискорення завантаження сторінок (при низкоскоростном з'єднанні) і зменшення витрат (при тарифі з оплатою по трафіку).
  2. Використання протоколу UDP для зв'язку з сервером. З цього випливає відразу безліч особливостей:
    • - при втраті зв'язку з сервером ваші з'єднання розриваються, а просто тимчасово по ним не передаються дані. Як тільки зв'язок з сервером буде відновлена, дані знову потечуть до вас і від вас.
    • - немає паразитного вхідного трафіку, як при TCP-з'єднанні.
  3. Можливість використання різних серверів Globax.
  4. Використання власного формату передачі даних, що ускладнює перехоплення даних третіми особами.

Схема роботи:
Globax можна використовувати при будь-якому будь-якому доступі до Інтернет, починаючи від GSM (GPRS) будь-якого оператора стільникового зв'язку, супутникового Інтернету, Dial-UP і закінчуючи виділеними лініями (ISDN. XDSL і д.р.). При всіх способах доступу схема роботи однакова, тільки при супутниковий Інтернет вона дещо відрізняється.

Розглянемо схему роботи Globax на звичайній лінії - GPRS. Dial-Up. xDSL.

Принцип роботи прискорювача globax

  1. Інтернет канал через сервер Globax. з стисненням вхідного потоку до клієнта. (Запитаний клієнтом ресурс інтернет: сайт, файл і т.д. упакований сервером Globax).
  2. Швидкісний інтернет канал сервера Globax. який забезпечує високу швидкість передачі даних між користувачем і мережею інтернет.
  3. Звичайне інтернет підключення.

Розглянемо схему роботи Globax із супутниковим Інтернетом.

Принцип роботи прискорювача globax

  1. Вихідний Інтернет канал від вас на сервер Globax. із стисненням потоку.
  2. Швидкісний інтернет канал сервера Globax. який забезпечує високу швидкість передачі даних між користувачем і мережею інтернет.
  3. Звичайне інтернет підключення.
  4. Інтернет канал від сервера Globax до супутникового провайдера зі стисненням потоку.
  5. Вхідний канал від супутникового провайдера до вас.

Як видно зі схеми, вихідний і вхідний канали тут розділені, з цього випливає ще одна особливість використання Globax. при тимчасовій втраті наприклад вихідного каналу (модем втратив зв'язок) вам продовжує йти вхідний трафік. На практиці це проявляється в такий спосіб. Наприклад, ви сидите в асьці, ваш модем втратив зв'язок. Незважаючи на це, ви продовжуєте отримувати повідомлення, можете також і відправляти їх, правда дійдуть вони тільки після того як ваш модем знову під'єднатися.

Приклад конфігураційного файлу Globax з використанням трьох серверів (для вхідного каналу 128 Kbit / s, що виходить - ADSL):

З цим конфігураційним файлом будуть доступні слуедующіе проксі:
Росія. порт 8881 - http-proxy, 8811 - socks-proxy
Німеччина. порт 8882 - http-proxy, 8812 - socks-proxy
Україна. порт 8883 - http-proxy, 8813 - socks-proxy
Росія (зі стисненням картинок): порт 8885 - http-proxy

Опис рядків конфігураційного файлу Globax

Кількість повторень відправлення пакетів на передавальному каналі. Має сенс поставити 2, якщо у вас часті втрати на передавальному каналі. Тобто в log-файлі часто з'являються записи типу Packetloss send, 1 packets s: 2ec11ab, але будьте обережні це призведе до подвоєння вихідного трафіку.
authretry - відповідає за повтор пакетів аутентифікації. Вони посилаються при початку нової сесії.
packetretry - відповідає за повтор пакетів з даними (основний трафік).

Періодичність скидання лічильників трафіку в лог-файл. За умовчанням 0, тобто функцію вимкнено.

Кількість використовуваних сокетов, при перевищенні якого писати в лог-файл попередження про перевищення ліміту сокетов. За умовчанням 0, функція вимкнена

Байти. Максимальний об'єм дозволених для використання програмою даних
під буфери. За замовчуванням 6291456 байт (мінімальне значення).

Рівень стиснення. Рекомендується змінити тільки на комп'ютерах з недостатньою процесорної потужністю. 1 - самий «слабкий» режим стиснення, 9 (за замовчуванням) - самий «сильний»

Цим параметром задається швидкість вашого вхідного каналу (в байтах / с), тобто це швидкість (максимальна), з якої сервер Globax буде посилати вам пакети. Можна виставляти фіксовану швидкість (speed_in = 16000), можна виставляти змінну - speed_in = 5000: 16000. У другому випадку сервер Globax буде сам встановлювати обмеження вхідного каналу, виходячи із запропонованих рамок (від 5000 до 16000) і виходячи з частоти втрат пакетів. Якщо втрачається більше 5% пакетів, то сервер Globax завжди встановлює найнижчу швидкість із запропонованих (у нашому випадку це 5000).

Максимальна довжина пакета при передачі. Якщо ставите значення менше - більше накладних витрат (заголовок пакета близько 18 байт), якщо ставите значення більше - то при втраті пакету доведеться більше даних перепосилать заново. При регулярних втратах має сенс поставити значення менше (400-600).

Максимальна довжина пакета при прийомі. Якщо ставите значення менше - більше накладних витрат (заголовок пакета близько 18 байт), якщо ставите значення більше - то при втраті пакету доведеться більше даних перепосилать заново. При регулярних втратах має сенс поставити значення менше (400-600).

Схожі статті