Книга: TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
10.14 Соответствие требованиям разработчика
10.14 Соответствие требованиям разработчика
Текущий стандарт TCP требует, чтобы реализации твердо придерживались процедуры медленного старта при инициализации соединения и использовали алгоритмы Керна и Джекобсона для оценки тайм-аута повторной отправки данных и управления нагрузкой. Тесты показали, что эти механизмы приводят к значительному повышению производительности.
Что произойдет при установке системы, которая не придерживается твердо этих стандартов? Она не сможет обеспечить должную производительность для собственных пользователей, и будет плохим соседом для других систем сети, препятствуя восстановлению нормальной работы после временной перегрузки и создавая чрезмерный трафик, приводящий к отбрасыванию датаграмм.
Оглавление статьи/книги
- 10.1 Введение
- 10.2 Концепции TCP
- 10.3 Механизм обеспечения надежности TCP
- 10.4 Установка соединения
- 10.5 Пересылка данных
- 10.6 Закрытие соединения
- 10.7 Управление потоком
- 10.8 Заголовок TCP
- 10.9 Пример сегмента TCP
- 10.10 Поддержка работы сеанса
- 10.11 Завершение сеанса
- 10.12 Производительность
- 10.13 Алгоритмы повышения производительности
- 10.14 Соответствие требованиям разработчика
- 10.15 Барьеры для производительности
- 10.16 Функции TCP
- 10.17 Состояния TCP
- 10.18 Замечания о реализациях
- 10.19 Дополнительная литература
Похожие страницы
- Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ
- Договор с разработчиками
- Несоответствие результатов ожиданиям – демотиватор для новичка
- Карьера разработчика программного обеспечения
- Соответствие нормам права
- Соответствие креатива в реальном мире и внутри игры
- 19.2. Лучшие практические приемы при взаимодействии с разработчиками открытого исходного кода
- Соответствие общепринятым нормам поведения как внешний мотив
- Жизнь разработчика в тестировании
- Пример работы разработчика в тестировании
- УПРАЖНЕНИЕ Проверьте соответствие
- Исключения разработчика