При інтернет з'єднання з максимальною швидкістю. Підключення по протоколу Wi-Fi. Налаштування проміжного мережевого обладнання


Все неодноразово раз чули про мережі другого, третього і четвертого покоління мобільного зв'язку. Деякі, можливо, вже читали і про мережі майбутнього - п'ятого покоління. Але питання - що означає G, E, 3G, H, 3G +, 4G або LTE на екрані смартфона і що серед цього швидше досі хвилюють багатьох людей. Відповімо на них.

Дані значки означають тип підключення вашого смартфона, планшета або модему до мобільної мережі.

1. G  (GPRS - General Packet Radio Services): найповільніший і давно застарілий варіант підключення пакетної передачі даних. Перший стандарт мобільного інтернету, виконаний шляхом надбудови над GSM (після CSD-з'єднання до 9,6 кбіт / с). Максимальна швидкість GPRS-каналу - 171,2 кбіт / с. При цьому реальна, як правило, на порядок нижче і інтернет тут не завжди працездатний в принципі.

2. E  (EDGE або EGPRS - Enhanced Data rates for GSM Evolution): більш швидка надбудова над 2G і 2,5G. Технологія цифрової передачі даних. Швидкість EDGE вище GPRS приблизно в 3 рази: до 474,6 кбіт / с. Однак вона також відноситься до другого покоління бездротового зв'язку і вже застаріла. Реальна швидкість EDGE зазвичай тримається в районі 150-200 кбіт / с і безпосередньо залежить від місцезнаходження абонента - тобто завантаженості базової станції в конкретному районі.

3. 3 G(Third Generation - третє покоління). Тут по мережі можлива не тільки передача даних, але і «голосу». Якість передачі мови в мережах 3G (якщо обидва співрозмовники знаходяться в радіусі їх дії) може бути на порядок вище, ніж в 2G (GSM). Швидкість інтернету в 3G також значно вища, а його якість, як правило, вже цілком достатня для комфортної роботи на мобільних пристроях і навіть стаціонарних комп'ютерах через USB-модеми. При цьому на швидкість передачі даних може впливати ваше поточне положення, в т.ч. перебуваєте ви на одному місці або рухаєтеся в транспорті:

  • Перебуваєте без руху: зазвичай до 2 Мбіт / с
  • Рухаєтеся із швидкістю до 3 км / год: до 384 кбіт / с
  • Рухаєтеся зі швидкістю до 120 км / год: до 144 кбіт / с.

4. 3,5 G, 3G +,H,H +  (HSPDA - High-Speed \u200b\u200bDownlink Packet Access): наступна надбудова високошвидкісної пакетної передачі даних - вже над 3G. В даному випадку швидкість передачі даних впритул наближається до 4G і в режимі H вона становить до 42 Мбіт / с. У реальному житті мобільний інтернет в такому режимі в середньому працює у мобільних операторів на швидкостях 3-12 Мбіт / с (іноді вище). Для не розбираються: це досить швидко і цілком достатньо, щоб при стабільному з'єднанні дивитися онлайн-відео в не дуже високій якості (дозвіл) або качати важкі файли.

Також в 3G з'явилася функція відеодзвінка:

5. 4G, LTE  (Long-Term Evolution - довготривалий розвиток, четверте покоління мобільного інтернету). Дана технологія використовується тільки для передачі даних (не для «голосу»). Максимальна download-швидкість тут - до 326 Мбіт / с, upload - 172,8 Мбіт / с. Реальні значення знову ж на порядок нижче заявлених, але все одно вони становлять десятки мегабіт в секунду (на практиці часто можна порівняти з режимом H; в умовах завантаженості Москви зазвичай 10-50 Мбіт / с). При цьому більш швидкий PING і сама технологія роблять 4G найкращим стандартом для мобільного інтернету в модемах. Смартфони і планшети в мережах 4G (LTE) тримають заряд батареї довше, ніж в 3G.

6. LTE-A(LTE Advanced - модернізація LTE). Пікова швидкість передачі даних тут - до 1 Гбіт / с. В реальності інтернет здатний працювати на швидкостях до 300 Мбіт / с (в 5 разів швидше звичайного LTE).

7. VoLTE(Voice over LTE - голос по LTE, як додатковий розвиток технології): технологія передачі голосових викликів по мережах LTE на базі IP Multimedia Subsystem (IMS). Швидкість з'єднання - до 5 разів швидше в порівнянні з 2G / 3G, а якість самого розмови і передачі мови - ще вище і чистіше.

8. 5 G(П'яте покоління стільникового зв'язку на базі IMT-2020). Стандарт майбутнього, поки знаходиться на стадії розробки і тестування. Швидкість передачі даних в комерційному варіанті мереж обіцяється вище LTE до 30 разів: максимально передача даних зможе здійснюватися до 10 Гбіт / с.

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

При використанні технології ADSL  швидкість передачі даних завжди менше швидкості з'єднання як мінімум на 13-15%. Це технологічне обмеження, Про який ми далі розповімо докладніше. Воно не залежить ні від провайдера, ні від свого модема.
В ідеальних умовах при швидкості з'єднання 12 Мбіт / с можна розраховувати на максимальну реальну швидкість ~ 10 Мбіт / с.

У реальності, крім технологічного обмеження, є ще цілий ряд чинників, що знижують швидкість передачі. Про ці фактори ми розповімо далі.

технологія ADSL  (Asymmetric Digital Subscriber Line) - асиметрична технологія передачі даних, в якій доступна смуга пропускання каналу розподілена між вихідним ( Upload) І входять ( Download) Трафіком асиметрично. Таким чином, при підключенні ADSL-модему використовується швидкість від абонента ( Upload) І швидкість до абонента ( Download).
У ADSL-мережах передачі даних швидкість підключення вимірюється в Мегабитах в секунду (Мбіт / с)   або в Кілобітах в секунду (Кбіт / с) .
наприклад : цифри 768/10240   говорять про те, що максимальна вихідна швидкість підключення від абонента складе 768 Кбіт / с   (Швидкість, з якою дані будуть надходити від вашого локального комп'ютера на віддалений сервер), а максимальна вхідна швидкість підключення до абонента складе 10240 Кбіт / с   (Швидкість, з якою дані будуть надходити на ваш локальний комп'ютер).
При цьому максимальна швидкість при скачуванні файлів (швидкість закачування) складе ~ тисячу Кілобайтів в секунду (КБ / сек).
Ця цифра отримана за такою формулою:
швидкість підключення (10240) - 15% (1500) / 8 (для перекладу кілобіт в кілобайти).

Справа в тому, що інтернет-браузери або менеджери закачувань / завантажень показують швидкість передачі в Кілобайтах в секунду .
Наприклад, в браузері Internet Expolrer   швидкість закачування файлу відображається в поле Швидкість передачі   (Transfer rate): xxx КБ / сек   (KB / Sec).
Браузери і / або менеджери закачувань / завантажень використовують цю цифру для оцінки швидкості передачі, щоб розрахувати загальний час завантаження файлу. Але звертаємо вашу увагу, що по ряду причин швидкість передачі даних відображається неточно. Наприклад, дані можуть Буферізірованний (при цьому таймери запускаються з невеликою затримкою, що призводить до неправильних показаннями). Також швидкість передачі даних може залежати від продуктивності комп'ютера.

Детально розглянемо чинники, які впливають на реальну швидкість з'єднання:

  • В якості транспортного протоколу комунікаційне обладнання (IP ADSL-комутатори) використовує технологію АТМ (Asynchronous Transfer Mode - асинхронний спосіб передачі даних). АТМ - мережева високопродуктивна технологія комутації та мультиплексування, заснована на передачі даних у вигляді кадрів (осередки) фіксованого розміру (53 байта). Як відомо, Інтернет використовує протокол IP як протоколу зв'язку, і зокрема протокол TCP / IP. Технологія ADSL в якості транспортного протоколу використовують ATM, і тому дані передаються по вашій ADSL-лінії за допомогою TCP / IP через ATM. Тобто IP-кадри упаковуються (инкапсулируются) в АТМ-осередки і передаються по DSL-лінії, а потім приймають обладнанням знову розпаковуються, і виходять звичайні IP-кадри. Великі пакети при цьому будуть поділені на 48-байтниє частини. Якщо пакет не ділиться без залишку на 48, то до нього додається заповнення, щоб вийшло ціле число осередків по 48 байт. Після поділу пакета на осередки по 48 байт до кожної з вийшов осередків додається заголовок (5 байт). В результаті відбувається зниження швидкості на рівні 10% від швидкості передачі даних.
  • Використання протоколу TCP / IP  при передачі даних знижує швидкість на рівні 3% від швидкості передачі даних, тому що передану корисну інформацію (дані) доповнює службова (протокольна) інформація.

    Зазначені вище фактори - це і є, ті самі технологічні обмеження, про які йшла мова на початку статті. Ці обмеження і призводять до того, що швидкість передачі даних завжди менше швидкості з'єднання як мінімум на 13-15%.

Але існують і інші чинники, що знижують швидкість передачі даних.
Теоретично у вікні браузера або менеджера закачувань / завантажень при завантаженні файлу ви повинні бачити швидкість передачі, що обчислюється за формулою швидкість підключення - 15% (витрати при використанні TCP / IP і ATM) / 8 (для перекладу кілобіт в кілобайти), Але в реальності відображається швидкість нижче, і цьому є свої причини:

  • Налаштування комп'ютера. Наприклад, недостатньо пам'яті (віртуальної / оперативної), застарілий процесор, нестабільна робота (збої) операційної системи (синій екран) або програмного забезпечення, брак вільного місця на жорсткому диску, наявність на комп'ютері шкідливих програм / вірусів і т.д.
  • Втрати пакетів при передачі даних. Велика кількість втрат можливо на поганих лініях (каналах зв'язку) або при використанні гранично допустимої швидкості підключення. Якщо відбувається втрата пакетів при передачі кадрів, то протокол TCP / IP зауважує відсутній пакет в загальному потоці даних, не визнає його отримання і потім ініціює повторну передачу втрачених даних. Процедура ретрансляції призводить до додаткових затримок. Таким чином, протокол TCP / IP, крім важливої \u200b\u200bфункції контролю і транспортування даних, при наявності великих втрат пакетів на лінії уповільнює швидкість передачі даних. Для перевірки якості з'єднання з сервером в мережі Інтернет можна використовувати утиліту ping  (Пінг). У командному рядку операційної системи виконайте команду ping -t імя_сайта, наприклад ping -t www.download.com. Зачекайте секунд 30 і потім натисніть Ctrl + C для завершення роботи утиліти. У статистиці буде вказано% втрат пакетів. Якщо втрати пакетів складуть понад 5%, то продуктивність протоколу TCP / IP буде поганий при роботі з зазначеним сайтом.
  • Перевантаження серверів і шлюзів провайдера. Залежить від структури мережі провайдера (наприклад, багато шлюзів) або низької пропускної здатності вихідного каналу провайдера. Проблема спостерігається при піковому навантаженні з боку користувачів. Занадто велика кількість звернень на сервер може перевищити максимум його використання в години пікового навантаження і викличе уповільнення в роботі.
  • Проблеми з маршрутизацією також можуть викликати зниження швидкості. При виявленні проблем з маршрутизацією пакети можуть перенаправлятися по альтернативних маршрутах, що викличе затримки при передачі даних.
  • Використання протоколу PPPoE може призводити до зниження швидкості. PPPoE - це туннелируют мережевий протокол канального рівня передачі кадрів PPP через Ethernet. В основному використовується DSL-сервісами. PPPoE ресурсномісткий протокол, і при передачі мережевих даних вимоги до процесора зростають. Залежно від реалізації і використання PPPoE можна побачити зниження максимальної швидкості до 5-25%.
  • Недостатня (низька) продуктивність сервера BRAS (Broadband Remote Access Server). Маршрутизатор широкосмугового віддаленого доступу (BRAS) маршрутизує трафік до / від DSL-комутатора (DSLAM) в мережах інтернет-провайдера. BRAS знаходиться в ядрі мережі провайдера і агрегує призначені для користувача підключення з мережі рівня доступу. Маршрутизатор виробляє логічну терминацию тунелів точка-точка (PPP). Це можуть бути інкапсульовані тунелі PPP через Ethernet (PPPoE) або PPP через ATM (PPPoA). BRAS також є інтерфейсом до систем аутентифікації, авторизації та обліку трафіку.
  • Можливо обмеження швидкості по тарифному плану на сервері BRAS. Типовий випадок, коли швидкість фізичного з'єднання одна, а швидкість прийому даних обмежена сплаченого тарифного плану.
  • При використанні додаткового сервісу, наприклад IPTV (цифрове телебачення), потік прийнятого телебачення теж займає певну смугу, як правило близько 4 Мбіт / с для каналів стандартного дозволу. Максимальна швидкої прийому даних, при використанні сервісу IPTV, може бути розрахована за наступною формулою:
    швидкість підключення - 15% - швидкість потоку IPTV.
    наприклад, швидкість підключення (10240) - 15% (1500) - швидкість потоку IPTV (4000) \u003d 4700 Кбіт / с (587 Кбайт / с).

© Владислав Тимошенко

Однією з основних характеристик підключення до Інтернет з точки зору кінцевого користувача є швидкість доступу в Мережу. Майже всі провайдери, пропонуючи свої послуги, звертають увагу потенційних абонентів на максимально можливі теоретичні значення швидкості, можливі для конкретного способу підключення.

Наприклад, провайдери, що надають доступ в Інтернет по локальних мережах (технологія Ethernet), звертають увагу потенційних абонентів на можливість доступу до своїх ресурсів на швидкості до 100 Мбіт / сек. Провайдери, які використовують сімейство xDSL-технологій, найчастіше говорять про незалежність швидкісних характеристик роботи абонента від завантаження каналу іншими абонентами, гарантуючи швидкість на кінцевій ділянці до абонента до 1-8 Мбіт / сек (в залежності від тарифного плану). Провайдери кабельного телебачення, які використовують протоколи DOCSIS, звертають увагу абонентів на факт відсутності будь-яких обмежень з боку провайдера на швидкість доступу до Інтернет, що в даний час дає теоретичну можливість звернення до різних ресурсів Мережі на швидкості до 38 Мбіт / сек.

Така комунікація перш за все акцентує увагу кінцевого користувача на перевагах певних технологій, які застосовуються провайдерами при наданні доступу в Інтернет. При цьому провайдери, природно, не дають абонентам досить прості, але в той же час важливі практичні знання, необхідні для грамотного і адекватного сприйняття технічних характеристик послуг, що надаються. Як було сказано вище, однією з таких основних характеристик є швидкість доступу.

Давайте спробуємо розібратися. Оскільки саме питання, пов'язані зі швидкістю доступу до тих чи інших ресурсів Інтернет найчастіше вводять в оману не тільки початківців користувачів, але і досить досвідчених абонентів. Що, втім, цілком природно, тому що тут вони безпосередньо стикаються з такими спеціальними технічними питаннями як метрики, характеристики і діагностика телекомунікаційних каналів зв'язку. Але без мінімального розуміння основних принципів цієї галузі знань неможливо адекватно і грамотно користуватися мережею Інтернет.

Для початку, давайте почнемо з теорії.

Про бітах, байтах і швидкості

Отже, що ж таке біти і байти. Не вдаючись в теоретичні подробиці, зауважимо, що біт - це сама найменша одиниця вимірювання кількості інформації. Нарівні з бітом активно використовується байт. Байт дорівнює 8 бітам.

Так як біт і байт це дуже невеликі величини, то в основному вони використовуються з приставками кило-, мега- і гіга-. Загальноприйняті одиниці і їх скорочення наведені в таблиці 1.

Таблиця 1

Назва

абревіатура англійська

абревіатура російська

значення

кілобайт

КБ (Кб)

1000 кілобіт

мегабайт

КБ (МБ)

1024 кілобайт

1000 мегабіт

гігабайт

Гбайт (ГБ)

1024 мегабайта

швидкість підключення  - це певна кількість одержуваної або відправленої інформації в певну одиницю часу.

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

Таким чином, якщо в конкретний момент часу швидкість прийому або отримання інформації складає, наприклад, 1 Мбіт / сек, то це означає, що з'єднання має пропускною спроможністю 1000 кілобіт в секунду або ж 128 кілобайт в секунду.

Зазначимо тут відразу на одне досить популярне оману, яке може привести до нерозуміння абонентами умов надання послуг з боку провайдерів. Особливо це стосується тих абонентів, у яких тарифні плани враховують кількість прийнятої / переданої інформації. Йдеться про кількість байт в одному кілобайті, яке згідно міжнародній системі одиниць СІ дорівнює 10 3 байт (або 1000 байт) в 1 кілобайті. У той же час, 1024 байта містить 1 кібібайт. Бажають ознайомиться з подробицями в цьому питанні можуть відвідати ось цей ресурс -   http://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D0%BB%D0%BE%D0%B1%D0%B0%D0%B9%D1%82

Дане зауваження доречно пам'ятати при ознайомленні з договором на надання послуг з провайдером, де дане співвідношення зазвичай обумовлено явно. І саме воно приймається в якості одиниці вимірювання при обліку спожитого трафіку.

Однак, хоч би яке кількість байт в одному кілобайті (1000 або 1024) не застосовував Ваш провайдер в своїх облікових системах, воно абсолютно не впливає  на загальну кількість самої врахованої інформації, так як є лише відносною обліковою одиницею, за допомогою якої ведуться всі розрахунки в межах системи.

Про вплив «міських умов» на швидкість руху

Давайте більш детально розглянемо питання про швидкість доступу в інтернет.

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

Якщо провайдер має у своєму розпорядженні своїми власними мережевими ресурсами (файлові, мультимедійні, ігрові сервера), то зазвичай швидкість доступу до них в певні моменти часу може бути також близька до максимально заявленої. Наприклад, при підключенні до локальної мережі по Ethernet-технології швидкість доступу до ресурсів провайдера здавалося б повинна бути не нижче 100 Мбіт / сек. Однак це далеко не так. Причин багато. Одна з найменш  відомих - повна пропускна здатність «100-мегабітних» мережевих карт в дійсності не перевищує 80-90   Мбіт / сек (а для дешевих моделей і зовсім - 35-40   Мбіт / сек). В основному ж, навіть в цьому випадку, завжди будуть мати місце відхилення від цих значень ще в меншу сторону, пов'язані з перевантаженнями в сегментах (ділянках) мережі самого провайдера, а також конкретного ресурсу.

Припустимо, що є якийсь сервер, який підключений до мережі за допомогою 100-мегабитной мережевої карти. І в певний момент часу до нього одночасно підключаються 10 користувачів, запитуючи один і той же файл великого розміру (наприклад, фільм). У загальному випадку теоретична смуга пропускання каналу буде розділена між цими десятьма користувачами таким чином, що жоден з них не отримає переваги. Якщо це станеться одночасно, то кожен з цих 10-ти користувачів підключиться до ресурсу на швидкості в 10 Мбіт / сек (100 Мбіт / сек / 10 користувачів). Таким чином, швидкість доступу до даного файлу становитиме для кожного користувача не більше 10 Мбіт / сек.

Звичайно, даний приклад дещо умовний. Насправді ж швидкісні характеристики в даному прикладі будуть дещо вищі, так як одночасне звернення безлічі користувачів до одного і того ж файлу малоймовірно і, крім того, воно носить вкрай обмежений часовий характер.

Однак цей приклад ілюструє всю неоднозначність і суперечливість швидкісних характеристик доступу до ресурсів Інтернет. Адже за своєю природою Інтернет - це сукупність розрізнений мереж, комп'ютерів, серверів, об'єднаних лише спільними правилами (протоколами) взаємодії один з одним.

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

Досить часто в різних частинах мережі Інтернет відбуваються аварії на телекомунікаційних магістралях і основних маршрутизаторах. У таких випадках весь трафік перенаправляється по резервним, більш повільним каналам.

Мережа Інтернет являє собою розгалужену структуру, де швидкість доступу залежить як від приймаючої сторони, так і від віддаленого джерела. Часто зустрічається ситуація, коли до тих чи інших інтернет-ресурсів штучно обмежується швидкість доступу для запобігання великих перевантажень і щоб уникнути подальшої недоступності ресурсу. Всі подібні процеси конкретний провайдер найчастіше контролювати не може.

Природно, подібна загальна неоднорідність не може не позначатися на швидкості доступу до ресурсів Інтернет. І жоден провайдер в загальному випадку не може гарантувати не тільки певної швидкості доступу до конкретного ресурсу, а й саму можливість такого доступу. Лише вкрай обмежена кількість ресурсів, яке контролюються Вашим провайдером і відносяться до зони його відповідальності, можуть бути гарантовано (з великою часткою ймовірності) доступні його абонентам.

Усе   вищесказане можна проілюструвати так, Добре зрозумілим жителям великих міст.

Уявімо, що ви рухаєтеся по міських вулицях на автомашині, виробник якої вказав максимальну швидкість руху на її спідометрі в 250 км / год. Природно будь-який водій (і не тільки) добре розуміє той факт, що подібна швидкість можлива лише при дотриманні цілого ряду сприятливих факторів - завантаженість траси, знаків дорожнього руху, рельєфу дороги і якості її покриття, погодні умови, пір року, технічного стану автомобіля, емоційного і фізичного стану водія, наявності перешкод і т.д. При найменших утрудненнях будь-якого характеру рух на максимально можливій швидкості, зазначеної виробником автомашини, - неможливо. І тим більше такий рух абсолютно не реально в вечірній час, в умовах щільного руху автотранспорту, в міських «пробках». Ніхто не може гарантувати не тільки максимальної швидкості руху, а й середньої швидкості від однієї точки міста в іншу. Дорожня ситуація змінюється швидко і часто непередбачувано.

Звичайно, в подібній ситуації нікому не прийде в голову звинувачувати фірму-виробника автомобіля в тому, що максимально можлива обіцяна їм швидкість руху в 250 км / год неможлива в описаній ситуації. Виробник, проте, зробив все від нього залежне, щоб за певних умов автомобіль міг би показати такі швидкісні характеристики, але гарантувати їх в будь-який момент часу на будь-якій дорозі не може ніхто. У той же час, водій автомобіля зобов'язаний і може містити автомобіль в такому технічному стані, а також самому мати відповідні навички керування автомобілем, які дозволять за інших сприятливих умовах показати високі швидкісні характеристики, адекватні ситуації.

Сподіваюся, що даний приклад послужив гарною ілюстрацією до цієї теми швидкості доступу в мережу Інтернет.

Фактори, що впливають на швидкість доступу в Інтернет

Дочитавши до цього місця, у вас може скластися враження, що провайдери інтернет не можуть навіть теоретично забезпечити будь-яку гарантовану швидкість доступу в Мережу для своїх абонентів. Що від них нічого не залежить і нічого зробити неможливо в разі виникнення будь-яких ускладнень. А раз ніщо не залежить від самих провайдерів, то що може залежати від користувачів в даному питанні? Природно, дане враження повністю невірно.

Як від самих провайдерів, так і від користувачів, незважаючи на всю описану вище дійсну неоднозначність ситуації, залежить чимало. Природно в межах повноважень та меж відповідальності кожного.

Абоненти повинні знати, що якість послуги надання доступу в інтернет в чому зобов'язане успішним діям їх провайдера. Саме він зобов'язаний забезпечувати якість "останньої милі" до кожного абонента. Провайдер повинен постійно працювати над розширенням своїх зовнішніх каналів в мережу Інтернет, не допускаючи «вузького горлечка» на виході зі своєї власної мережі. Провайдер може постійно моніторити (відстежувати) ситуацію на предмет виявлення та запобігання аварійних і позаштатних ситуацій в зоні своєї відповідальності. І, нарешті, саме провайдер надає абонентам як технічну можливість приєднання до мережі Інтернет. Він продає « послугу  доступу до Інтернет », забезпечуючи при цьому своїх абонентів підтримкою, пропонуючи нові можливості і привабливі сервіси.

Також чимало власної відповідальності за забезпечення високої швидкості роботи в Интернет лежить і на самому абонента. Так як провайдери в переважній більшості випадків знімають з себе відповідальність за правильну настройку комп'ютерного обладнання абонента. А саме від цього значною мірою залежить швидкісні характеристики роботи в інтернет. Адже за інших рівних умов грамотне налаштування комп'ютера абонента - запорука швидкого та безпроблемного доступу в Мережу саме за допомогою цього комп'ютера.

Перерахуємо ті чинники, які носять визначальний вплив на швидкість доступу в Інтернет длякінцевого користувача,  акцентувавши увагу на цей раз на тих з них, які можуть перевірятися і налаштовуватися самими абонентами. Даний перелік не носить вичерпного характеру і не може служити повним керівництвом по налаштуванню відповідних параметрів. Він лише акцентує увагу користувачів на найбільш важливих і чутливих моментах, які необхідно враховувати для того, щоб гарантувати з їх боку створення максимально сприятливих умов отримання високих швидкостей доступу в Інтернет.

Швидкість з'єднання з Інтернетом залежить від:

      • використовуваного тарифного плану

        наявності всіляких вірусів і аналогічних їм програм, а також програм, фільтруючих трафік

        налаштувань операційної системи і коректності роботи апаратного забезпечення

        налаштувань драйвера мережевої карти

        проміжного мережевого обладнання (маршрутизатор і т.п.)

        використання бездротового інтернету(Wi-Fi)

        якості  «Останньої милі»

Розглянемо кожний з цих факторів докладніше.

1. Тарифний план.

Наприклад, компанія ВОЛЯ для домашніх користувачів пропонує тарифні плани без встановлених обмежень на швидкість передачі від провайдера до абонента. У них пропускна здатність каналу до абонента штучно не обмежено і дорівнює максимально можливої \u200b\u200bпри використовуваної в даний час технології по стандарту DOCSIS 2.0 - тобто до 38 Мбіт / сек. Це означає, що з боку провайдера немає ніяких обмежень швидкості при передачі інформації до абонента, крім обмежень, обумовлених самою технологією. Тобто 38 Мбіт / сек - це швидкість можливого прийому інформації виключно і тільки модемом абонента.  При цьому швидкість надходження інформації до самого модему не регламентується.

Як було зазначено вище, завжди слід враховувати, що максимальна теоретично можлива пікова швидкість в звичайних умовах ніколи не досягається. Основні причини цього були детально розглянуті вище.

На тарифах без обмеження трафіку (так званих безлімітних тарифах) швидкість інтернет-каналу вже штучно обмежена з боку провайдера. Компанія ВОЛЯ надає такі умови в своїх бізнес-тарифах, які, однак, доступні і домашнім користувачам.

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

2. Наявність всіляких вірусів і аналогічних їм програм, а також програм, фільтруючих трафік, з можливістю обмеження ширини каналу (брандмауери (firewall), антивіруси з вбудованими фільтрами, програми для роботи пірінгових мереж і т.п.).

Незважаючи на деяку уявну банальність і очевидність даного пункту, хотілося б звернути увагу на його особливу важливість в забезпеченні не тільки високій швидкості роботи в Інтернет, але і загальної безпеки комп'ютера і знаходяться на ньому даних.

Наявність інших згаданих програм - файрволов, антивірусів - в даний час є обов'язковим на будь-якому комп'ютері, підключеним до Інтернет. Але в зв'язку з цим необхідно враховувати, що робота цих програм полягає в перевірці всіх обсягів інформації, яка йде і приходить на комп'ютер, в тому числі і через Інтернет. У зв'язку з цим їм потрібен певний час на це, що саме по собі уповільнює обмін інформацією. Але в даному випадку невеликі накладні витрати цілком виправдані.

Популярні в даний час програми для роботи в пірінгових мережах (DC ++, Torrent і т.п.) при некваліфікованої Ця конфігурація може не тільки помітно знизити швидкість обміну інформацією, а й вплинути на загальну працездатність комп'ютера. Тому, якщо користувач працює в таких мережах, він повинен уважно підійти до налаштування відповідних програм і враховувати їх мережеву активність при оцінці загальної швидкості своєї роботи в Інтернет.

Знижує швидкість обміну інформацією з Інтернет і різне програмне забезпечення - автоматичне оновлення різних програм і самої операційної системи в фоновому режимі, «маячки» ліцензійного ПЗ. Це програмне забезпечення, використовуючи налаштування за замовчуванням, може без відома користувача з'єднуватися з деякими серверами і приймати / надсилати дані, що знижує загальну корисну швидкість з'єднання. В даному випадку можна лише порадити користувачам уважно ставиться до всього встановлюється програмному забезпеченню і проводити ручне налаштування кожного з них, звертаючи особливу увагу на процедуру і регламент їх автоматичного оновлення.

3. Налаштування операційної системи і коректність роботи апаратного забезпечення.

Налаштування будь-якій операційній системи для роботи з Інтернет відносяться до складних питань їх адміністрування. І тому вони повинні або залишатися тими, якими їх встановив виробник, або коригуватися лише дуже досвідченими користувачами, які розуміють всі наслідки своїх дій. Це стосується в першу чергу до операційних систем сімейства Windows, як найбільш поширеним серед більшості користувачів Інтернет.

Тут ми лише звернемо увагу на можливість деякого прискорення роботи в Інтернет при кваліфікованої тонкій настройці будь-якій операційній системи. У зв'язку з цим можна рекомендувати одну з кращих в своєму класі програм - TuneUp Utilities (   http://www.tune-up.com), яка допомагає оптимізувати безліч неявних параметрів операційної системи Windows. Це може привести до збільшення швидкості обміну в Інтернет і загальної продуктивності роботи. Зокрема на швидкість обміну інформацією в Інтернет впливають такі параметри протоколу TCP / IP як розмір пакетів MTU, розмір вікна Rwin і кількість паралельних з'єднань.

Більш досвідчені користувачі можуть скористатися програмою SG TCP Optimizer(  http://www.speedguide.net). Це утиліта дає змогу оптимізувати порядок, в якому посилаються і приймаються пакети даних. Для цього на вкладці «General Settings» (рис.1) потрібно просто перетягнути повзунок шкали, до значення яке приблизно відповідає максимальній швидкості з'єднання і встановити опцію «Optimal Settings». Після чого натиснути «Apply Changes». Далі необхідно перевантажити операційну систему.

Тут необхідно згадати один з широко поширених міфів про те, що нібито операційна система Windows під свої потрібні (а точніше під службу QoS) Завжди резервує 20% доступної смуги пропускання каналу. Це не зовсім так. Більш детально з цим питанням можна ознайомитися (після чого прийняти правильне рішення) тут -   http://support.microsoft.com/kb/316666/ru і тут   http://www.winline.ru/articles/1383.php?SHOWALL_1\u003d1

Крім параметрів протоколу TCP / IP обов'язково необхідно враховувати також і інші параметри налаштування самої операційної системи (запускаються програми, сервіси, візуальні ефекти і т.д.).

Ще раз звертаємо увагу на необхідність кваліфікованих і усвідомлених дій з подібного роду програмним забезпеченням. Тільки професійний, грамотний і всебічний підхід до питань оптимізації може принести очевидну користь, а не завдати шкоди.

Рис 1.  SG TCP Optimizer

4. Встановлені драйвера мережевої карти.

Вже зазначалося вище, що повна пропускна здатність 100-мегабітних мережевих адаптерів в дійсності не перевищує 80-90 Мбіт / сек, а найчастіше і менше (до 40 Мбіт / сек). В даний час всі мережеві карти в основному конфигурируются і налаштовуються автоматично, що не вимагає в більшості випадків ручного втручання в їх налаштування. Але в деяких випадках нескладна настройка драйвера мережевої карти може трохи підвищити її продуктивність. Зауважимо в зв'язку з цим, що максимальне значення таких властивостей як number of TX descriptors  (Число буферів прийому) і number of RX descriptors  (Число буферів передачі) особливо помітно впливає на продуктивність мережевої карти при обміні великими обсягами інформації.

У зв'язку з цим необхідно згадати про наступному моменті, який буде цікавий користувачам, кабельні модеми. Справа в тому, що кабельний модем можна під'єднати до комп'ютера двома різними способами:

    за допомогою ethernet-кабелю до мережевої карти комп'ютера;

    за допомогою кабелю USB до USB-порту комп'ютера.

Для отримання високої швидкості роботи в Интернет можна рекомендувати підключати кабельний модем до комп'ютера лише першим у спосіб, тобто за допомогою ethernet-кабелю. Справа в тому, що в цьому випадку модем і комп'ютер користувача будуть з'єднані на швидкості до 100 Мбіт / сек. Крім цього, при приєднанні за допомогою ethernet-кабелю не потрібно буде встановлювати спеціальні драйвера модему. Якщо ви спільно з кабельним модему хочете використовувати провідний або бездротовий маршрутизатор, то також для його приєднання до модему потрібно використовувати ethernet-кабель.

А при з'єднанні модему і комп'ютера USB-кабелем швидкість подібного з'єднання буде залежати від версії шини USB, яка підтримується модемом і від кількості інших пристроїв, які під'єднані до комп'ютера через USB-порти (мишка, клавіатура, зовнішні накопичувачі, принтер, сканер тощо .). У модемах, де застосовується USB 1.1 (1.0), швидкість на ділянці «модем-комп'ютер» не перевищить 12 Мбіт / сек (що дорівнює максимальній швидкості передачі даних для цих версій USB). Це може послужити причиною утворення в деякому роді «вузького горлечка» між модемом і комп'ютером. Якщо в кабельному модемі застосовується шина USB 2.0, то цього обмеження немає.

Крім цього, USB-кабель без спеціального посилення має максимальну довжину близько 3 метрів, що обмежує можливості з розміщення обладнання один щодо одного. Ethernet-кабель без посилення сигналу в таких випадках може мати значно більшу довжину (100 і більше метрів).

5. Налаштування проміжного мережевого обладнання

В даний час серед домашніх користувачів набуває поширення мережеве обладнання (маршрутизатори), яке допомагає підключати до мережі Інтернет декілька пристроїв, роблячи таким чином можливим роботу в Мережі декількох домашніх комп'ютерів (ноутбуків, КПК і т.п.).

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

Як приклад, наведемо малюнок однієї зі сторінок настройки маршрутизатора ASUS WL-500W  (Див. Рис.2). Так, наприклад, на сторінці Bandwidth Management (Управління пропускною здатністю) можна виставити різні параметри пріоритету проходить через роутер трафіку. Максимальне значення швидкості обміну інформацією в Інтернет на комп'ютері підключеного через цей роутер було досягнуто лише при виставленні цього параметра в значення FTP Server.При інших значеннях цього параметра падіння швидкості досягало 20%. Відключення вбудованого в роутер апаратного файрвола хоч і трохи послабить захист підключених до нього комп'ютерів, але збільшить в цілому швидкість обміну інформацією через маршрутизатор.

рис.2

Даний приклад ілюструє необхідність грамотної настройки будь-якого проміжного обладнання між мережею провайдера і комп'ютерами користувачів.

Крім того, рекомендуємо регулярно оновлювати вбудоване програмне забезпечення Вашого роутера. Наприклад, одне з свіжих оновлень прошивки для маршрутизатора ZyXEL P-300W  декларує значне збільшення продуктивності за рахунок оптимізації коду прошивки.

6. Підключення по протоколі Wi-Fi

Все більшої популярності набуває також підключення до Інтернет за технологією Wi-Fi, що дозволяє підключити комп'ютери і ноутбуки до Мережі без використання проводів. Більш докладно про Wi-Fi можна переглянути, наприклад, тут -   http://ru.wikipedia.org/wiki/Wi-Fi

В рамках нашої теми лише зауважимо, що для отримання максимальної швидкості роботи при підключенні по Wi-Fi необхідно використовувати його новітні стандарти - наприклад 802.11g, розташовуватися якомога ближче до точки доступу, по можливості розміщувати її в межах зони видимості. При наявності поруч інших Wi-Fi-зон власну точку доступу необхідно налаштовувати на інший канал передачі, відмінний від тих, каналів, на яких працюють прилеглі точки доступу.

В цілому, питання налаштування і експлуатації Wi-Fi лежать за межами нашого обговорення, проте відзначимо, що грамотна настройка Wi-Fi-обладнання здатна значно збільшити швидкість обміну інформацією.

7. Якість «останньої милі»

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

При наданні доступу через мережі кабельного телебачення по протоколам DOCSIS під «останньою милею» можна прийняти ділянку коаксиально-кабельної мережі, яка обмежена, з одного боку, обладнанням абонента (телевізійним приймачем, комп'ютером або іншим обладнанням), а з іншого боку - точкою підключення до телекомунікаційної мережі провайдера. Його також називають абонентським відгалуженням.

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

При наявності деяких навичок і бажання користувачі кабельних провайдерів можуть опосередковано контролювати якість існуючого абонентського відгалуження. Крім візуального огляду кабелю і сполучних пристроїв (спліттеров і т.п.) у себе в квартирі, абонент має можливість стежити за рівнем сигналу на своєму модемі. Особливо це актуально за явних порушеннях і збоях в доступі до ресурсів Інтернет.

Залежно від модель кабельного модему перевірити рівні сигналу в лінії можна різними способами.

Так на модемах фірми Motorola (і інших) для цього досить зайти на сторінку за адресою   http://192.168.100.1/ Рівні сигналів на модемах Terayon TJ715x можна перевірити на сторінці   http://192.168.100.1/diagnostics_page.html (попередньо ввівши пароль icu4at!) - рис.3. Рівні сигналу можна побачити в закладці «Connection».

Рис.3.

Для практичних цілей достатньо переглянути значення трьох сигналів: Upstream TX signal power, Downstream RX signal power, Downstream SNR. Для того, щоб виключити проблеми на абонентське відведення значення сигналів повинні бути такими:

    Upstream TX signal power: +39 ... +51 дБмВ, краще значення - близько 45 дБмВ (на малюнку - 52 дБмВ)

    Downstream RX signal power: -15 ... + 15 дБмВ, краще значення - близько 0 дБмВ (на малюнку - 2,9 дБмВ)

    Downstream SNR: не менше 32 (35) дБмВ, краще значення - чим більше, тим краще (на малюнку - 35,2 дБмВ)

Якщо зазначені сигнали нижче - можна зробити висновок про те, що є проблеми саме на абонентському відводі і слід перевірити кабель. Для цього зазвичай необхідно викликати фахівців свого провайдера.

Абоненти локальних мереж, які отримують доступ в інтернет за технологією ethernet, не потребують подібного роду перевірках. Вони такої можливості не мають і повинні відразу звертатися стосовно якості свого абонентського кабелю до фахівців своєї провайдера.

Якщо для отримання доступу в інтернет використовується xDSL-технологія (по телефонних лініях), то для отримання інформації про якість вашої лінії до провайдера необхідно також зайти на Web-інтерфейс свого модему. У загальному випадку для цього використовується адреса   http://192.168.1.1. У деяких моделях DSL-модему Dynamix можливий адреса:   http://10.0.0.2

Після цього введіть з урахуванням регістра один з наступних логінів і паролів (конкретне значення залежить від моделі модема) - табл.2.

Таблиця 2.

модель модему

Ім'я користувача

інші моделі

(можливі варіанти)

Далі необхідно проконтролювати такі технічні значення, що характеризують у тому числі і якість лінії, як SNR Margin (Local / Remote), Line Attn (Local / Remote)  та інші. На жаль, коротких і універсальних порад по оцінці цих параметрів в рамках даної статті привести неможливо. Зауважимо лише, що в більшості випадків швидкісні характеристики DSL-підключення залежать від відстані до обладнання провайдера на телефонній станції і від розміру перетину і якості сполучних проводів.

При підозрах на погану якість лінії при DSL-підключенні можна звертатися до спеціальних джерел інформації і до персоналу свого провайдера. Якщо Ви отримуєте доступ до інтернет від компанії «Укртелеком», то можна рекомендувати в якості гарного джерела інформації про цю послугу таку заслання -   http://ogo.in.ua

Інструменти для перевірки швидкості доступу до ресурсів Інтернет і оцінка результатів

Як же все-таки з'ясувати швидкість підключення до інтернет?

Повторимо знову, що незалежно від технології під'єднання до Інтернет (Ethernet, xDSL, DOCSIS і ін.), Ділянка мережі від провайдера до вашого комп'ютера називається останньої милею. Швидкість передачі інформації на останній милі (з огляду на її контрольованості провайдером і абонентом) зазвичай значно більше, ніж на інших ділянках мережі. Припустимо також, що провайдер сам штучно не обмежує своїх клієнтів швидкість на останній милі, тобто надає доступ в Інтернет без обмеження по швидкості.

Після «останньої милі» йдуть магістральні лінії, що з'єднують Вашого провайдера і так звані Центри обміну трафіком. Ці магістральні лінії в свою чергу можуть проходити через кілька проміжних провайдерів їх мережами. У зв'язку з цим важливо знати чи має ваш провайдер власне безпосереднє підключення до Центрів обміну трафіком або використовує для цієї мети проміжні мережі.

Центри обміну трафіком (в Україні це - UA- IX ) Між операторами зв'язку і можна в деякому наближенні вважати тим місцем, де «знаходиться інтернет». Швидкість доступу до них і треба вимірювати.

Які ж методи і способи використовуються при цьому?

Розробка метричних параметрів телекомунікаційних каналів і методів їх контролю є активно обговорюваної проблемою навіть серед фахівців. Деякі рішення сформульовані у вигляді стандарту IPPM (Internet Protocol Performance Metrics -   http://www.ietf.org/html.charters/ippm-charter.html).

Значущими кількісними параметрами в цьому стандарті є:

    час доступу,

    рівень втрат,

    варіація часі доступу,

    бітова смуга передачі.

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

Заміряти «швидкість інтернет» в принципі не представляється можливим за визначенням самого цього терміна. Можна лише говорити про. Найбільш коректним в Україні для абонентів більшості провайдерів, як було сказано вище, є виміри швидкості до центру обміну трафіком UA-IX. Отримані в цьому випадку величини можуть показати стан «останньої милі» і мережі провайдера, тобто того, що знаходиться в зоні відповідальності як абонента, так і провайдера.

Звичайно, можливі також вимірювання часу і швидкості доступу, рівня втрат пакетів і т.п. і до будь-якої іншої точки Интернет, але подібні дані можуть носити лише оціночний імовірнісний характер. Самі по собі без урахування конкретних умов в певний момент часу де вони можуть служити оцінкою в цілому «якості інтернет» і «швидкості доступу» як таких. Якщо звичайно значення цих величин не виявили проблем саме на останній милі або безпосередньо в мережі вашого провайдера.

Все вищесказане необхідно обов'язково враховувати при проведенні конкретних вимірювань в кожному випадку.

Розглянемо більш докладно найбільш прості методи і способи перевірки зазначених вище параметрів, які можуть бути застосовані звичайними користувачами.

Перш за все, відзначимо, що на час перевірки швидкості необхідно, по можливості, завершити (призупинити) все програмне забезпечення, що використовує підключення до Інтернет, а також тим або іншим чином обмежує швидкість обміну: антивіруси (включаючи оновлення антивірусних баз), оновлення Windows, файрволли , download-менеджери, клієнти пірінгових мереж, програми обміну повідомленнями (ICQ, QIP і т.д.). На час проведення тестів швидкості повинні бути зупинені всі закачування. До закачуванню відноситься як безпосереднє скачування файлів за допомогою менеджерів закачування або браузера, так і процеси очікування повного завантаження сторінок, відкритих перед проходженням тестів.

При наявності маршрутизаторів та іншого мережевого обладнання проміжною ланкою між комп'ютером користувача і мережею провайдера бажано по можливості тимчасово відмовитися від них.

Якщо для отримання результату тесту, ви використовуєте який-небудь браузер, то для отримання максимально точних результатів, необхідно виконання двох умов:

1) необхідно включити показ зображень в настройках браузера;

2) під час тесту не повинно проводиться ніякого скачування, завантаження, переходів по сторінках і інших дій, пов'язаних з мережевою активністю в Інтернет.

Більш правильним, однак, замість браузера є використання спеціальних програм менеджерів закачувань (FlashGet, Download Master, Free Download Manager і т.п.). Помічено, що браузери (нпр. Opera) некоректно вимірюють швидкість передачі даних (ймовірно через програмних обмежень на пріоритети перегляду сторінок сайтів і процесів закачування великих обсягів інформації). А спеціальні програми позбавлені цього недоліку. Крім того, вони можуть організовувати закачування в кілька потоків. Що істотно прискорює процес і повністю завантажує наявний канал.

Для отримання більш точних достовірних результатів обов'язково необхідно проводити тестування від 3 до 10 разів. Причому чим більше швидкість вашого підключення до Інтернет, тим більшу кількість разів необхідно проводити тести. Остаточним результатом можна вважати середнє значення отриманої величини.

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

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

Зазвичай у кожного інтернет-провайдера є такий FTP-сервер. У деяких з них є навіть спеціально призначені для подібних тестів файли. Наприклад, у компанії ВОЛЯ (м.Київ) для цих цілей служить ресурс   ftp://ftp.volia.net з файлами великого розміру test10m   (Розмір 10 Мбайт), test5m   (Розмір 5 Мбайт).

Забезпечити повне використання пропускної здатності Вашого підключення до Інтернет можна тільки при наявності декількох одночасних сеансів закачувань. Один сеанс завантаження файлу зазвичай не дозволяє повністю завантажити канал зв'язку через деяких обмежень протоколів передачі даних. Тому необхідно закачувати кілька тестових файлів одночасно, створюючи таким чином максимально можливе навантаження.

Подібні дослідження можуть виявити проблеми на останній милі (недостатня смуга передачі, втрати пакетів, час доступу).

Переважній більшості користувачів цікава швидкість доступу до тих ресурсів Мережі, які розташовані поза межами локальної мережі їх провайдера. В цьому випадку можуть допомогти спеціальні ресурси Інтернету - тестові сайти, які вимірюють швидкість скачування або закачування між комп'ютером користувача і цим ресурсом.

Найбільш популярним ресурсом для перевірки швидкості каналу в UA-IX можна вважати   http://itc.ua/modem

Хочеться відзначити ось цей ресурс -   http://www.dslreports.com/stest Для тестування швидкості на ньому використовує якийсь невидимий MP3-файл. Перед початком тестування слід вибрати той сайт, з якого необхідно протестувати швидкість доступу до вашого ресурсу. У списку сайтів понад 380-ти подібних ресурсів: від США і Аргентини до Філіппін і Нової Зеландії.

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

В даний час для перевірки швидкості підключення до Інтернет дуже великої популярності набув ресурс   http://www.speedtest.net (рис.4). У певному сенсі його навіть можна вважати еталоном подібного роду сайтів.

Рис.4.

Для перевірки швидкості доступу з його допомогою потрібно зайти на   http://www.speedtest.net (для його відображення повинен бути встановлений Macromedia Flash), після чого відразу автоматично визначиться ваше місцезнаходження. Далі на мапі можна обрати те місто до якого необхідно протестувати швидкість (наприклад, найближчий до користувача доступний на мапі місто - Київ). Через деякий час з'явитися результат - величина швидкості ВІД / К ресурсу в даний момент. На рис.5 наведено такий результат, отриманий з мережі провайдера ВОЛЯ (м.Київ).

рис.5

Давайте тепер на цьому прикладі спробуємо адекватно оцінити отриманий результат. Для цього доведеться додатково виконати деякі вимірювання.

Про що безпосередньо говорить інформація на рис.5?

а) Був проведений завмер швидкості доступу між комп'ютером користувача, що знаходяться в мережі «Волі» і якимось тестовим сервером в м.Києві. Таким сервером в даному випадку є speedtest.dc.utel.ua. Інформація про це з'являється в процесі виміру швидкості і не відбивається в підсумковому результаті.

б) Час доступу до speedtest.dc.utel.ua  на момент тестування становить становить 15 мілісекунд, що вельми добре.

в) Швидкість на момент тестування ВІД сервера speedtest.dc.utel.ua  До користувачеві (download) складає 6402 Кбіт / сек. Швидкість на момент тестування До сервера   speedtest.dc.utel.ua ВІД користувача (upload) складає 224 Кбіт / сек.

Ось мабуть і все, що можна сказати за результатами даного тесту. І по безлічі аналогічних йому тестів на подібних ресурсах. Зробити будь-які по справжньому значущі висновки з наведений результатів неможливо.

Тому необхідні додаткові дослідження.

Для початку необхідно протестувати час затримки передачі пакетів і рівень їх втрат  на маршруті до speedtest.dc.utel.ua. Для цього в загальному случає досить скористатися програмою ping. Стосовно нашого завдання (перевірка швидкості доступу до тих чи інших об'єктів Мережі) цю програму можна застосовувати в якості основного засобу, що забезпечує виміри так званого часу обороту (round-trip time) пакетів з цікавого маршруту туди і назад. У Мережі можна знайти багато докладної інформації про використання цієї програми.

природно pingможна і потрібно застосовувати по відношенню до будь-якого вузла Інтернет, в тому числі і при перевірці якості «останньої милі». Втрати пакетів, зафіксовані цією програмою при перевірці найближчого до абонента обладнання провайдера, великий часовий інтервал обороту пакетів, що перевищує допустимі значення (зазвичай понад 100 мілісекунд), з великою часткою ймовірності свідчать саме про проблеми на «останньої милі».

Ось результати виконання команди ping speedtest.dc.utel.ua:

Обмін пакетами з speedtest.dc.utel.ua по 32 байт:

Відповідь від 213.186.113.11: число байт \u003d 32 час \u003d 20мс TTL \u003d 58

Відповідь від 213.186.113.11: число байт \u003d 32 час \u003d 12мс TTL \u003d 58

Відповідь від 213.186.113.11: число байт \u003d 32 час \u003d 11мс TTL \u003d 58

Статистика Ping для 213.186.113.11:

Пакетів: відправлено \u003d 4, отримано \u003d 4, втрачено \u003d 0 (0% втрат),

Приблизний час прийому-передачі в мс:

Мінімальна \u003d 11мсек, Максимальне \u003d 20 мсек, Середнє \u003d 13 мсек

За замовчуванням йде посилка 4 пакетів і вимірюється час повернення пакетів від кінцевої точки. Таким чином, ми підтвердили що з 4 відправлених пакету відгуки прийшли також від 4-х. Тобто втрат пакетів немає. Середній час прийому-передачі пакетів склало 13 мілісекунд.

Результати даного простого тесту говорять про відсутність проблем на лінії між комп'ютером користувача і вузлом speedtest.dc.utel.ua.

Часто в спеціальних джерелах подаються рекомендації використовувати ping  з такими параметрами як ping -f,  pinglі т.п. Не маючи можливості в рамках даної публікації детально розглядати всілякі ключі і параметри запуску програми, відзначимо, що в переважній більшості випадків їх використання не представляється необхідним для тестування саме швидкості доступу до того чи іншого ресурсу Мережі. Адже результат виконання команди ping  достовірно може говорити лише про час затримки і сам факт передачі пакетів на вказаний вузол. Тому ping  дозволяє швидко встановити наявність або відсутність проблем із з'єднанням на фізичному (обрив, пошкодження кабелю, вихід зі строю мережевої карти і т.п.) і програмному (наприклад, блокування всього мережевого трафіку файрвол) рівнях.

Однак продовжимо наші виміри.

Для цього ми скористаємося програмою traceroute, Яка не тільки покаже загальний час проходження пакетів до speedtest.dc.utel.ua, але і вкаже нам конкретний маршрут по якому будуть йти пакети із сайтом.

3 9 ms 12 ms 10 ms v64.TenGig3-1.opal.volia.net

4 10 ms 7 ms 8 ms v115.TenGig3-2.topaz.volia.net

5 8 ms 11 ms 11 ms utel-gw.ix.net.ua

6 11 ms 11 ms 14 ms dc-utel-m7i-2.utel.net.ua

7 13 ms 10 ms 11 ms speedtest.dc.utel.ua

Трасування завершена.

Як бачимо, результати виконання програми traceroute  також не виявили будь-яких проблем: між комп'ютером користувача і вузлом   speedtest.dc.utel.ua  розташовано 7 проміжних ланок (хопов), час відгуку від кожної ланки також цілком прийнятно - 8-13 мілісекунд.

Однак тут слід зауважити, що з урахуванням великої волатильності (мінливості) телекомунікаційних каналів одиничне виконання команд ping  і   traceroute  може вказати на наявність проблем тільки в самих крайніх випадках (повна втрата зв'язку, великі перешкоди і т.п.). Тому дані програми зазвичай застосовують лише для початкової та оперативної оцінки ситуації.

У Windows є програма pathping  - утиліта для трасування мережевого маршруту, яка поєднує в собі функціональність утиліт ping  і tracert  і володіє додатковими можливостями. PathPing  надає інформацію про латентності мережі (тобто про приховані, неявних процесах) і втрати даних на проміжних вузлах між вихідним пунктом і пунктом призначення. команда pathping  протягом деякого періоду часу (175 сек) відправляє численні повідомлення з луна-запитом кожному маршрутизатора, що знаходиться між вихідним пунктом і пунктом призначення, а потім на підставі пакетів, отриманих від кожного з них, обчислює результати. оскільки pathping  показує коефіцієнт втрати пакетів для кожного маршрутизатора або зв'язку, можна визначити маршрутизатори або підмережі, що мають проблеми з мережею. команда pathping  виконує еквівалентну команді tracert  дію, ідентифікуючи маршрутизатори, що знаходяться на шляху.

Ось результат виконання команди pathping speedtest.dc.utel.ua

Трасування маршруту до speedtest.dc.utel.ua з максимальним числом стрибків 30:

3 v64.TenGig3-1.opal.volia.net

4 v115.TenGig3-2.topaz.volia.net

5 utel-gw.ix.net.ua

6 dc-utel-m7i-2.utel.net.ua

7 speedtest.dc.utel.ua

Підрахунок статистики за: 175 сек. ...

Вихідний вузол Маршрутний вузол

Стрибок MTU Утер. / Від ін.% Утер. / Від ін.% Адреса

3 12мс 0/100 \u003d 0% 0/100 \u003d 0% v64.TenGig3-1.opal.volia.net

0/ 100 = 0% |

4 16мс 0/100 \u003d 0% 0/100 \u003d 0% v115.TenGig3-2.topaz.volia.net

0/ 100 = 0% |

5 15 мс  0/100 \u003d 0% 0/100 \u003d 0% utel-gw.ix.net.ua

1/ 100 = 1% |

6 10мс 1/100 \u003d 1% 0/100 \u003d 0% dc-utel-m7i-2.utel.net.ua

0/ 100 = 0% |

7 10 мс  1/100 \u003d 1% 0/100 \u003d 0% speedtest.dc.utel.ua

Трасування завершена.

У загальних рисах повторивши результати виконання попередніх команд, програма   pathping показала дуже примітні результати. Виявляється на 5 і 7 ділянках проходження пакетів (вже в зоні відповідальності компанії УТЕЛ, якій і належить розглянутий нами сервер   speedtest.dc.utel.ua) Спостерігається певна втрата пакетів в межах 1%. Сама по собі це величина невелика, але даний факт вимагає додаткового вивчення доступними нам засобами. Так як втрата пакетів на сервері до якого ми вимірюємо швидкість доступу в інтернет (використовуючи наприклад сайт   http://www.speedtest.net ) Може свідчити або великому завантаженні даного ресурсу або про інші технічні проблеми на ньому.

Для продовження вимірів скористаємося утилітою MTR - ще однієї вільно доступною програмою, яка виконує tracert  і ping  для діагностики роботи мережі. Сайт програми -   http://www.bitwizard.nl/mtr. Версію для Windows (WinMTR) можна взяти тут -   Її особливістю є те, що вона виконує трасування вказаного ресурсу необмежену кількість разів. У табл.3 наведено значення стовпців програми.

Таблиця 3.

Найменування стовпчика

значення

Найменування / адреса мережевого обладнання (сервера, маршрутизатора і т.п.), через яке проходять пакети

Порядковий номер устаткування по шляху до кінцевого вузла

Втрати пакетів (%)

Кількість відісланих пакетів, шт

Кількість отриманих пакетів у відповідь, шт

Величина кращого пинга в зазначеній точці маршруту (мсек)

Величина гіршого пинга в зазначеній точці маршруту (мсек)

Величина середнього пинга в зазначеній точці маршруту (мсек)

Результат останнього (поточного) пинга в зазначеній точці маршруту (мсек)

Перед запуском програми потрібно вибрати в її настройках (Options) інтервал часу (Interval), наприклад, 1 сек і розмір пакета (Ping size) - 500 байт. Таким чином буде створено трафік до досліджуваного вузла, рівний всього 4 кбіт / сек (\u003d 500 * 8). Пункт "Resolve names" можна вибрати якщо необхідно, щоб виводилися імена вузлів замість їх ip-адреси.

В поле Host вводимо ім'я вузла -   speedtest.dc.utel.ua.Для зменшення статистичної похибки дамо можливість програмі відіслати більше 100 пакетів (бажано 300-500). На рис.6 наведено результат роботи WinMTR.

Рис.6.

Щоб переконається в достовірності отриманих результатів і малої залежності їх від конкретного провайдера одночасно з виміром з мережі компанії «Воля» був проведений аналогічний завмер з мережі провайдера «Білайн» (послуга «Інтернет вдома»). Результат цього виміру представлений на рис.7.

Рис.7.

З рис.6 і 7 добре видно, що на останніх ділянках (хопах) шляху до вимірюваного ресурсу speedtest.dc.utel.ua (В мережі «Білайну» визначається по імені rio.poltava.ua) втрата пакетів становить 17-18%. Тобто така кількість посилаються пакетів не повертається назад до користувача. Про причини цього ми коротко поговоримо нижче.

Для більш наочного уявлення мережевих маршрутів, часу проходження пакетів, рівня їх втрат можна також скористатися утилітою PingPlotter -   http://www.pingplotter.com

На рис.8 представлені графічні результати вимірів зроблені з її допомогою на маршруті від комп'ютера користувача до ресурсу   speedtest.dc.utel.ua  з мережі провайдера «Воля», а на рис.9 - з мережі провайдера «Білайн» Вони також добре ілюструють факт втрати безлічі пакетів на ділянці мережі, який лежить в зоні відповідальності компанії «Утел» і, ймовірно, на самому сервері speedtest.dc.utel.ua. Причому результати практично не залежать від того провайдера, з мережі якого проводилися виміри.

Добре видно, що на ресурсі speedtest.dc.utel.ua в момент виміру втрачається понад 50% пакетів. Що є вкрай високим значенням. І ставить під сумнів коректність результатів виміру швидкості доступу до speedtest.dc.utel.ua, зображених на рис.5.

Рис.8.

Рис.9.

Судити про причини такої втрати пакетів кінцевому користувачеві досить складно. У загальному випадку причиною того, що не всі пакети повертаються до одержувача може служити як завантаженість самого досліджуваного ресурсу, так і критичні перешкоди на лініях зв'язку. Адже передача через вузли Мережі характеризується не тільки тривалістю затримок, але і можливостями втрати пакетів. Чим вище інтенсивність трафіку, тим вище ймовірність втрати пакетів.  Отримані результати можуть свідчити про велике навантаження speedtest.dc.utel.ua.

Про це також можна судити по величині так званого джиттера (колонка   Jttr  на рис.8, 9), тобто розкиду максимального і мінімального часу проходження пакета від його середнього значення. Джиттер найчастіше також викликається затримками в мережі, пов'язаними з наявністю перехресних перешкод.

У процесі аналізу причин завантаженості того чи іншого ресурсу (а це, як ми з'ясували вище, вкрай важливо для адекватного розуміння величини швидкісних характеристик доступу до цього ресурсу) необхідно враховувати ще один неявний фактор, який впливає на завантаження ресурсу. Це кількість і якість сайтів, розташованих на одному сервері (на одному IP-адресу). Пояснимо сказане на прикладі того ж speedtest.dc.utel.ua.

За допомогою спеціальних сервісних сайтів (нпр .: http://2ip.ru/server.php, http://ip-whois.net/site_one_ip.php, http://www.testip.ru/services/showsitesonip.html і т.п.) можна з'ясувати, що на тому ж ресурсі (сервері) на якому розташовується і speedtest.dc.utel.uaпрацюють (на момент написання статті) ще 27   (!!!) різних сайтів. Причому деякі з них мають досить високу відвідуваність. Що безсумнівно вносить свій внесок в навантаження на сервер в цілому і є ще однією причиною втрати пакетів на шляху в тому числі і до speedtest.dc.utel.ua.

Який би насправді не була причина цього явища в кожному конкретному випадку зауважимо, що при наявності таких явищ МОЖНА вважати достовірними вимірювання швидкості до цього ресурсу. Точніше скажімо так: виміряна швидкість є об'єктивним показником лише з урахуванням всіх дійсних чинників, які в момент вимірювання впливали на неї. Сама по собі величина швидкості до якогось конкретного ресурсу не може говорити окремоні про якість лінії взагалі, ні про якість останньої милі, ні про наявність інших значущих чинників. Тільки облік всього комплексу даних може говорити про наявність проблем на певній ділянці до потрібного ресурсу Мережі.

висновки

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

2. Швидкість з'єднання з Інтернетом залежить від ряду факторів. Нижче перераховані деякі з низ, які можуть контролюватися і налаштовуватися самими абонентами:

      • використовуваний тарифний план;

      • наявність всіляких вірусів і аналогічних їм програм, а також програм, фільтруючих трафік.

        настройки операційної системи і коректності роботи апаратного забезпечення;

        настройки драйвера мережевої карти;

        наявності та налаштування проміжного мережевого обладнання (маршрутизатор і т.п.)

        використання бездротового інтернету (Wi-Fi)

        якості «останньої милі» (в зоні відповідальності користувача - квартира, кімната і т.д.)

3. Швидкість доступу «в інтернет» коректно вимірювати до центрів обміну трафіком (в Україні це - UA-IX) з урахуванням ряду правил і норм.

4. При проведенні всіх вимірювань можна лише говорити про значенні середньої величини швидкості на даний момент часу до якогось певного вузла. Виміряна швидкість є об'єктивним показником лише з урахуванням всіх дійсних чинників, які в момент вимірювання впливали на неї. Сама по собі величина швидкості в певний момент часу до якогось конкретного ресурсу не може говорити окремо ні про якість лінії взагалі, ні про якість останньої милі, ні про наявність інших значущих чинників. Тільки облік всього комплексу цих та інших даних може говорити про наявність проблем на певній ділянці до потрібного ресурсу Мережі. Від цього залежать і шляхи вирішення тієї чи іншої проблеми.