You need to enable JavaScript to use the communication tool powered by OpenWidget

Google пропонує покращити мережевий протокол TCP

Компанія Google пропонує внести ряд покращень до основних принципів роботи інтернет-протоколу TCP.

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

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

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

Ще одна зміна – Google планує зменшити час RTO (retransmission timeout) – час очікування відповіді від сервера з трьох секунд до однієї, а також – змінити і сам алгоритм того, як TCP реагує на втрату даних. Тепер TCP у разі втрати пакета знижує швидкість передачі пакетів. У Google вважають, що це не обов'язково.

Влітку минулого року Google запропонувала ще одну нову розробку - новий мережевий протокол SPDY, який мав би замінити традиційний HTTP. Поки що компанія тестує SPDY. За словами представників Google, цей протокол дозволяє збільшити швидкість роботи з веб-контентом на 30-60%.

Експерти повідомляють, що нова технологія Google може бути впроваджена лише у тому випадку, коли сервери Microsoft IIS або Apache та браузери не підтримають її.

  • Корисні статті

    • Глосарій

      • Останні новини та акції

          Завантаження…