Фізлінк і реальна швидкість передачі

Фізлінк і реальна швидкість передачі

Фізлінк - фізична швидкість з'єднання модему абонента з обладнанням провайдера.

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

Службова інформація - заголовки пакетів даних.

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

Як правило, при підключенні по ADSL провайдер повідомляє абоненту параметри VPI і VCI. Не вдаючись в подробиці це означає, що при передачі даних використовується протокол ATM. У протоколі ATM інформація передається пакетами по 53 байти. З них 5 байт - службова інформація, 48 - корисна. Оскільки мережева карта в комп'ютері заточена під використання протоколу IP, то корисна інформація, отримана по протоколу ATM, повинна бути переупакованої в IP-пакети. Розмір великого IP-пакета зазвичай складає 1492 байта, в якому 20 байт це заголовок. Слід зазначити, що IP-пакети можуть бути і меншого розміру, наприклад в разі, коли передається файл має невеликий розмір.

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

Наприклад, маємо фізлінк 4096 Кбіт / с. Це в ідеалі становить 512 Кбайт / с. Сервер в мережі віддає вам пакети розміром 1492 байта, які фрагментируются на 1492/48 = 31.08 ATM-ячейки. Оскільки 0.08 осередки все одно треба якось передати, то буде просто сформована 32-я осередок. Отже, для передачі по протоколу ATM +1492 байт інформації потрібно затратити 32 * 53 = 1696 байт фізлінка. Тепер згадаємо, що з +1492 байт IP-пакета 20 є заголовком і не несуть корисної інформації. Виходить, що для передачі тисячу чотиреста сімдесят два байт корисної інформації потрібно затратити +1696 байт фізлінка. Виходить, що тільки 86,8% фізлінка використовується для передачі корисної інформації. Вважаємо: 512Кбайт / с * 0.868 = 444,41 Кбайт / c. Слід зазначити, що це ідеальна, а значить недосяжна швидкість. У реальному житті швидкість буде менше через різних фізичних процесів в лінії і впливу додаткової фрагментації пакетів при передачі по Інтернет.

Для початку розглянемо, для чого взагалі потрібно збільшення фізлінка. Перш за все, фізлінк повинен забезпечувати вам отримання від провайдера швидкості по тарифу. Наприклад, якщо тариф у вас 2048 кбіт / c, то фізлінк бажано мати НЕ нижче 2500 Кбіт / с. Якщо ж у ваш фізлінк збігається зі швидкістю по тарифу і дорівнює 2048 кбіт / с, то фізлінк необхідно підвищувати.

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

Наприклад максимальний фізлінк може бути 17682/1076, а поточний 2048/512. Перше (більше) число позначає швидкість передачі інформації до вас, друге - від вас. Дані з прикладу означають, що з вашої лінії теоретично можна вичавити швидкість в 17 мегабіт на прийом даних і 1 мегабіт на віддачу. На практиці, якщо підняти фізлінк до 17 мегабіт, то швидше за все почнуться розриви.

Для повноти картини, слід перевірити максимальний фізлінк вранці, вдень, ввечері і вночі, щоб переконатися в його стабільності. Наприклад, вранці максимальний фізлінк може бути 20615/1214, вдень - 17682/1076, ввечері - 18332/980, вночі - 16225/845. Це означає, що в нічний час якісь фактори на лінії дають найбільші перешкоди. З власного досвіду можу сказати, що в наведеному прикладі у вас не буде головного болю, якщо фізлінк встановити на рівні 12 мегабіт. Це дасть можливість лінії ще трохи просідати за якістю в несприятливих нічних умовах без появи розривів. Взагалі, має сенс домагатися фізлінка на рівні від 2/3 до 3/4 від мінімального значення за добу.

Підвищити фізлінк можна, поліпшивши якість мідної абонентської лінії і зв'язавшись зі службою технічної підтримки провайдера і попросивши підняти фізлінк на обладнанні провайдера. Самостійна настройка фізлінка "де-небудь на модемі" неможлива, тому що всі обмеження фізлінка прописуються на обладнанні провайдера. Якщо провайдер піде вам назустріч, він може підвищити фізлінк не до бажаних 12 мегабіт, а наприклад всього лише до 8. Це може означати, що в 8 мегабіт укладаються всі надані провайдером сервіси і подальше підвищення фізлінка не призведе до підвищення реальної швидкості.