Транспортный уровень TCP/IP
На транспортном уровне используются два протокола - Transmission Control Protocol (TCP) и User Datagram Protocol (UDP). Транспортный уровень предоставляет сервисы уровню приложений. Но не только транспортный уровень предоставляет сервисы. Для пояснения введем следующее понятие. Взаимодействие смежных уровней (на одном компьютере) - нижестоящий уровень сетевой модели предоставляет сервисы вышестоящему (за исключением уровня приложений, он предоставляет сервисы приложению). Основной сервис, который предоставляет транспортный уровень, - восстановление данных после возникновения ошибок.
Восстановление данных TCP
На рисунке 1.2 представлен веб-сервер, передающий веб-страницу Андрею. На данном рисунке, помимо заголовка уровня приложений и данных, также изображен заголовок транспортного уровня, все вместе они образуют сегмент (рисунок 1.3)..
Как было сказано выше, в заголовке могут передаваться данные касающиеся конкретного уровня, в данном примере в заголовках передаются номера сегментов (SEQ - sequence, последовательность). Сообщение 2 было потеряно при передаче, компьютер Андрея принимает первый сегмент, а после получает третий. Компьютер Андрея отправит запрос на получение 2-го сегмента, после чего веб-сервер передаст заново второй сегмент.
В вышеописанном примере показано одноуровневое взаимодействие.
Наш Спонсор
Если вы нашли в тексте ошибку, выделите текст и нажмите Ctrl + Enter.