ВУЗ:
Составители:
Рубрика:
35
что получатель вновь объявил ненулевое окно: он обязан подтвердить
получение пробных сегментов, а в этих подтверждениях должен ука-
зать также и текущий размер своего окна.
Когда протокол TCP передает в сеть сегмент, он «на всякий
случай» помещает его копию в очередь повторной передачи и за-
пускает таймер. Когда приходит квитанция на этот сегмент, соответ-
ствующая копия удаляется из очереди. Если же квитанция не приходит
до истечения срока, то сегмент посылается повторно. Может случиться
так, что повторный сегмент придет тогда, когда исходный сегмент уже
окажется на месте, тогда дубликат будет попросту отброшен.
Если никакие данные приложениями не передаются, а соеди-
нение открыто, модуль TCP может периодически посылать сегменты-
зонды для выяснения того, не отключилась ли другая сторона без
уведомления партнера (например, в результате обрыва линии или дру-
гим некорректным образом).
2.2.1.6. Протокол UDP
Протокол UDP (User Datagram Protocol) является более простым
транспортным протоколом, чем протокол TCP. Протокол UDP обеспе-
чивает доставку дейтограмм, но не требует подтверждения их полу-
чения. Поэтому он не требует установления соединения между пере-
дающим и принимающим процессами. Такая связь в принципе нена-
дежна, так как отправителю не сообщается, правильно ли принято его
сообщение и получено ли оно вообще. Для проверки возникновения
ошибок может использоваться контрольная сумма пакета, но ошибки
никак не обрабатываются: они либо игнорируются, либо их обработка
выполняется уже на более высоком, прикладном уровне.
В основном сообщения UDP применяются протоколами приклад-
ного уровня DNS и DHCP. В определенных ситуациях UDP можно
использовать и для передачи больших объемов данных, например, в
аудио и видеоинформации. В данном случае использование UDP
допустимо, поскольку мультимедийные приложения не критичны к
потере определенной доли пакетов.
Заголовок UDP имеет длину 8 байт, т.е. значительно короче
заголовка TCP, его структура приведена в табл. 2.9.
что получатель вновь объявил ненулевое окно: он обязан подтвердить получение пробных сегментов, а в этих подтверждениях должен ука- зать также и текущий размер своего окна. Когда протокол TCP передает в сеть сегмент, он «на всякий случай» помещает его копию в очередь повторной передачи и за- пускает таймер. Когда приходит квитанция на этот сегмент, соответ- ствующая копия удаляется из очереди. Если же квитанция не приходит до истечения срока, то сегмент посылается повторно. Может случиться так, что повторный сегмент придет тогда, когда исходный сегмент уже окажется на месте, тогда дубликат будет попросту отброшен. Если никакие данные приложениями не передаются, а соеди- нение открыто, модуль TCP может периодически посылать сегменты- зонды для выяснения того, не отключилась ли другая сторона без уведомления партнера (например, в результате обрыва линии или дру- гим некорректным образом). 2.2.1.6. Протокол UDP Протокол UDP (User Datagram Protocol) является более простым транспортным протоколом, чем протокол TCP. Протокол UDP обеспе- чивает доставку дейтограмм, но не требует подтверждения их полу- чения. Поэтому он не требует установления соединения между пере- дающим и принимающим процессами. Такая связь в принципе нена- дежна, так как отправителю не сообщается, правильно ли принято его сообщение и получено ли оно вообще. Для проверки возникновения ошибок может использоваться контрольная сумма пакета, но ошибки никак не обрабатываются: они либо игнорируются, либо их обработка выполняется уже на более высоком, прикладном уровне. В основном сообщения UDP применяются протоколами приклад- ного уровня DNS и DHCP. В определенных ситуациях UDP можно использовать и для передачи больших объемов данных, например, в аудио и видеоинформации. В данном случае использование UDP допустимо, поскольку мультимедийные приложения не критичны к потере определенной доли пакетов. Заголовок UDP имеет длину 8 байт, т.е. значительно короче заголовка TCP, его структура приведена в табл. 2.9. 35
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »