Читайте также:
|
|
TCP обеспечивает контроль доставки данных путем использования некоторых механизмов обеспечения надежной доставки.
Механизм квитирования. Квитирование подразумевает получение отправителем от получателя подтверждения (квитанции) о приеме данных. Если квитанции нет, то это означает, что данные были искажены, не получены или потеряна сама квитанция. Квитирование может быть простым и кумулятивным. При простом квитировании в ответ на каждый принятый пакет отправляется квитанция о приеме. Если данные не получены или искажены, передача пакета повторяется. Кумулятивное квитирование подразумевает отправку данных в виде сегмента из нескольких пакетов, в ответ на который приходит 1 квитанция. В случае ошибки передачи повторно передается целый сегмент. Кумулятивное квитирование позволяет повысить производительность. Но оправдано на сравнительно качественных линиях связи.
Количество пакетов в сегменте может быть непостоянным. Для регулирования их числа в TCP реализован механизм «скользящего окна». Количество пакетов в окне может изменяться в зависимости от качества соединения или от загруженности получателя. При низком качестве связи окно может быть сокращено с целью уменьшения вероятности возникновения ошибок в сегменте. При переполнении входного буфера размер окна может быть по требованию получателя сокращен отправителем до 0. при обнулении размера окна отправитель время от времени делает попытки возобновить передачу.
В случае необходимости передать срочные данные, существует возможность возобновить передачу. При этом отправитель посылает получателю требование сбросить буфер и принять сегмент, устанавливая в нем пометку срочности.
Дата добавления: 2015-08-17; просмотров: 58 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Разбиение на подсети. Бесклассовая адресация. | | | Сетевое управление. Протокол SNMP. |