Хочу сам налаштувати антену на супутник.

28.06.2006, 23:23

Реєстрація: 30.08.2004

Повідомлень: 90

Цитата:

Повідомлення від Zmej

Слон не тисне вже стислі файли типу .rar, .djvu, .jpeg. Їх ніяка прога не тисне. Сенсу підключати СЛОНА для закачування стислих файлів-ні.
До слова, ТС працює на СатГейте через VPN і OpenVPN.

Так Ви не зрозуміли сенсу закачування стислих файлів через TCP-акселератор. Так Ви не зрозуміли сенсу закачування стислих файлів через TCP-акселератор
Сенс використовувати акселератор для закачування файлів дуже великий!
І я поясню, чому так.
TCP-IP протокол передбачає що файл передається у вигляді послідовності пакетів, кожен пакет має певний розмір (зазвичай від 600 до 1500 байт). За TCP-протоколу не може передаватися тільки частина пакета, а весь пакет цілком. Сервер розділяє файл на пакети. АЛЕ, щоб зробити запит на прийом пакетів - потрібно відправляти запитні пакети (ці пакети мають досить маленький розмір 50 ... 100 байт).
Якщо використовувати VPN-з'єднання, то вийде на кожен прийнятий пакет - приблизно один переданий, тому що майже кожен переданий пакет запитує один майбутній входить пакет. Ось і виходить, що відношення переданого трафіку до прийнятого може бути
1/22.
Виникає питання. Теоретично адже можна тільки приймати вхідні пакети і не передавати своїх пакетів? Так можна. Але для цього потрібно, щоб на клієнтській машині був запущений акселератор, який розпізнає прийнятий пакет автоматично і передасть його програмі, яка робить запит. Ця програма робить запит на прийом якихось даних. Вона робить запит у ОС. ОС передає запит потрібної службі (акселератор, VPN і т.п.), служба виконує своє завдання, передає запитувану інфу ОС, а та проге. Так ось акселератор якраз працює так, що виконує запит не реально передаючи запитні пакети на сервер, а витягує з власного кешу вже готову інформацію, яка перед цим була доставлена ​​входять трафіком і відповідає запитуваної. А сервер провайдера здійснює канал з віддаленим сервером (звідки закачується файл) замість ВАС. А у вас цей канал зворотного зв'язку називається віртуальний канал. Сервер-акселератор провайдера заздалегідь передає вашої клієнтської машині пакети, які потім ви запрсов. Або Слон чекає, поки вони прийдуть через якийсь час.
Висновок такий. При акселератор досить на самому початку зробити запит на закачування всього файлу сервера-акселератора провайдера, а потім не робити ніяких запитів протягом всієї закачування за винятком невдало отриманих пакетів (розпізнається по контрольній сумі).
І тепер можна собі уявити - наскільки сеномітся вихідний трафік! За статистикою при чистій закачування файлів на 200 КБ прийнятого може передатися лише 100 КБ - 2000/1, проти VPN де відношення це тільки 22/1. Так що судіть самі - чи вигідно буде закачувати ті файли, які вже не стиснеш акселератором через ваш GPRS чи ні.
Ну будьте обережні зі слоном. Я сьогодні експериментував - пробував закачувати файл Download Master-му при включеному слоні. Загалом там потрібно менеджер закачування налаштувати на проксі сервер 127.0.0.1 - ваш комп'ютер. Я почав закачувати файл і дивитися скільки байт передається на прийняті. Дійсно передавалася дрібниця. І після 1 МБ я зупинив закачування - поставив на паузу, але ... сервер продовжував передавати ... на жаль! Це зрозуміло. Тоді я закрив менеджер закачувань - все одно передавав на антену сервер, закрив СЛОНа - все одно що входить трафік йшов ... "Ну як це зупинити" - думав я. Сервер повинен іноді зв'язуватися зі слоном і перевіряти його роботу. Ну да, в будь-якому випадку закачування повинна припинитися. А цей процес називається push-сервіс. Я боявся того що трафік буде йти довго. Перезавантажив комп'ютер, хоча що від цього залежатиме могло я не знаю, але після чергового завантаження ОС пакетів вже не було. Потім, як виявилося, акселератор-сервер передав на мою антену ще 2 МБ трафив.

Цитата:

Повідомлення від Zmej

І ще, а не дешевше використовувати на запитному каналі GPRS. У нас по 2р. за метр.

А цікаво оператор який? А цікаво оператор який

Теоретично адже можна тільки приймати вхідні пакети і не передавати своїх пакетів?
А цікаво оператор який?