<<
>>

Резюме

Транспортный уровень — это ключ к пониманию многоуровневых протоколов. Он предоставляет различные услуги, наиболее важной из которых является сквозной, надежный, ориентированный на соединение поток байтов от отправителя к получателю.
Доступ к нему предоставляется при помощи сервисных примитивов, позволяющих устанавливать, использовать и разрывать соединения.

Транспортные протоколы должны обладать способностью управлять соединением в ненадежных сетях. Установка соединения осложняется возможностью существования дубликатов пакетов, которые могут появляться в самый неподходящий момент. Для борьбы с этими дубликатами при установке соединения применяется алгоритм «тройного рукопожатия». Разрыв соединения проще установки и, тем не менее, далеко не тривиален из-за наличия проблемы двух армий.

Даже если сетевой уровень абсолютно надежен, у транспортного уровня полно работы. Он должен обрабатывать все служебные примитивы, управлять соединениями и таймерами, а также предоставлять и использовать кредиты.

Основными транспортными протоколами Интернета являются ТСР и РГОР. ШР — это протокол без установления соединения, который работает с 1Р-паке- тами и занимается обеспечением мультиплексирования и демультиплексирования нескольких процессов с использованием единого 1Р-адреса. ИОР может использоваться при клиент-серверных взаимодействиях, например, при удаленном вызове процедур. Кроме того, на его основе можно создавать протоколы реального времени, такие как ДТР.

Наиболее распространенным протоколом Интернета является ТСР. Он обеспечивает надежную двухстороннюю потоковую байтовую передачу. Он использует

20-байтный заголовок для всех сегментов. Сегменты могут фрагментироваться маршрутизаторами Интернета, поэтому хосты должны уметь восстанавливать исходные сегменты из отдельных фрагментов. Оптимизации производительности протокола TCP было уделено много внимания. Для этого в нем применяются алгоритмы Нагля (Nagle), Кларка (Clark), Джекобсона (Jacobson), Карна (Karn) и др. Беспроводные линии связи приводят к усложнению протокола TCP. Транзакционный TCP — это расширение традиционного протокола TCP, предназначенное для поддержки клиент-серверного взаимодействия с использованием упрощенной процедуры обмена пакетами.

Производительность сети обычно в основном определяется протоколом и накладными расходами по обработке TPDU-модулей, причем с увеличением скорости передачи данных эта ситуация ухудшается. При разработке протоколов следует стараться минимизировать количество TPDU-модулей, количество переключений контекста и время копирования TPDU-модулей. В гигабитных сетях требуются простые протоколы.

<< | >>
Источник: Э. ТАНЕНБАУМ. КОМПЬЮТЕРНЫЕ СЕТИ 4-Е ИЗДАНИЕ. 2003

Еще по теме Резюме:

  1. СОЦИОЛОГИЧЕСКОЕ РЕЗЮМЕ
  2. РЕЗЮМЕ:
  3. Резюме
  4. Резюме
  5. Резюме
  6. Резюме
  7. КРАТКОЕ РЕЗЮМЕ
  8. Глава-резюме
  9. РЕЗЮМЕ (ОЧИСТКА ГОЛОВЫ ОТ ГРЯЗИ)
  10. РЕЗЮМЕ, или ПОЧЕМУ ДЕТСТВО БЫВАЕТ СЧАСТЛИВЫМ
  11. Резюме пятой части. Как не расстраиваться из-за критики.
  12. Резюме четвертой части. Семь правил как обрести покой и счастье.
  13. Резюме второй части. Основные методы анализа проблем, вызывающих чувство беспокойства.
  14. Резюме третьей части. Как изжить привычку к беспокойству прежде, чем оно поломает вас.