В первой части мы разобрали «трехстороннее рукопожатие» TCP и некоторые технологии — TCP Fast Open, контроль потока и перегрузкой и масштабирование окна. Во второй части узнаем, что такое TCP Slow Start, как оптимизировать скорость передачи данных и увеличить начальное окно, а также соберем все рекомендации по оптимизации TCP/IP стека воедино.
Читать полностью »
Рубрика «TFO»
Внутренние механизмы ТСР, влияющие на скорость загрузки: часть 2
2017-04-21 в 7:52, admin, рубрики: ack, devops, initcwnd, slow start, syn, tcp, tcp_window_scaling, TFO, Блог компании WEBO Group, Настройка Linux, Сетевые технологииВнутренние механизмы ТСР, влияющие на скорость загрузки: часть 1
2017-04-11 в 16:27, admin, рубрики: ack, devops, syn, tcp, tcp_window_scaling, TFO, Блог компании WEBO Group, Настройка Linux, Сетевые технологии
Ускорение каких-либо процессов невозможно без детального представления их внутреннего устройства. Ускорение интернета невозможно без понимания (и соответствующей настройки) основополагающих протоколов — IP и TCP. Давайте разбираться с особенностями протоколов, влияющих на скорость интернета.
IP (Internet Protocol) обеспечивает маршрутизацию между хостами и адресацию. TCP (Transmission Control Protocol) обеспечивает абстракцию, в которой сеть надежно работает по ненадежному по своей сути каналу.
Протоколы TCP/IP были предложены Винтом Серфом и Бобом Каном в статье «Протокол связи для сети на основе пакетов», опубликованной в 1974 году. Исходное предложение, зарегистрированное как RFC 675, было несколько раз отредактировано и в 1981 году 4-я версия спецификации TCP/IP была опубликована как два разных RFC:
- RFC 791 – Internet Protocol
- RFC 793 – Transmission Control Protocol