Сети ЭВМ и телекоммуникации. Фролов А.И. - 29 стр.

UptoLike

Составители: 

27
тель передал количество байтов, соответствующее размеру окна, он должен
ждать квитанции. Как только будет получена квитанция на переданные сегмен-
ты, окно сдвигается вправо на соответствующее число байтов, и новые сегмен-
ты могут быть переданы. Отправитель может передать без получения квитан-
ций в сеть максимально столько сегментов, сколько их укладывается в сколь-
зящем окне. В процессе обмена данными получатель может присылать квитан-
ции, в которых будет указан новый размер скользящего окна.
Важную роль в протоколе TCP играют таймеры. Сегмент считается поте-
рянным, если квитанция на него не поступила в течение заданного времени
ожидания. При этом производится повторная передача сегмента. При получе-
нии квитанции таймер останавливается. Если получатель обнаруживает не-
сколько правильных копий одного и того же сегмента, то все лишние копии
просто отбрасываются и отправителю передается только одна квитанция.
3.2 Транспортный протокол UDP
Протокол UDP (User Datagram Protocol) является более простым транс-
портным протоколом, чем протокол TCP. Он предоставляет прикладным про-
цессам услуги транспортного уровня, которые мало чем отличаются от услуг
более низкого уровня, предоставляемых протоколом IP. Протокол UDP обеспе-
чивает доставку дейтаграмм, но не требует подтверждения их получения. По-
этому он не требует установления соединения между передающим и прини-
мающим процессами.
Протокол UDP используется в тех случаях, когда требуется передать дан-
ные без установления соединения. Такая связь в принципе не надежна, так как
отправителю не сообщается, правильно ли принято его сообщение и получено
ли оно вообще. Для проверки возникновения ошибок может использоваться
контрольная сумма пакета, но ошибки никак не обрабатываются они либо иг-
норируются, либо их обработка выполняется уже на более высоком, приклад-
ном уровне.
Данные, отправляемые прикладным процессом через UDP, достигают мес-
та назначения как единое целое, не дробясь на части. Например, если процесс-
                                       27

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

    3.2 Транспортный протокол UDP
    Протокол UDP (User Datagram Protocol) является более простым транс-
портным протоколом, чем протокол TCP. Он предоставляет прикладным про-
цессам услуги транспортного уровня, которые мало чем отличаются от услуг
более низкого уровня, предоставляемых протоколом IP. Протокол UDP обеспе-
чивает доставку дейтаграмм, но не требует подтверждения их получения. По-
этому он не требует установления соединения между передающим и прини-
мающим процессами.
    Протокол UDP используется в тех случаях, когда требуется передать дан-
ные без установления соединения. Такая связь в принципе не надежна, так как
отправителю не сообщается, правильно ли принято его сообщение и получено
ли оно вообще. Для проверки возникновения ошибок может использоваться
контрольная сумма пакета, но ошибки никак не обрабатываются – они либо иг-
норируются, либо их обработка выполняется уже на более высоком, приклад-
ном уровне.
    Данные, отправляемые прикладным процессом через UDP, достигают мес-
та назначения как единое целое, не дробясь на части. Например, если процесс-