Обеспечение надежной доставки данных.
TCP обеспечивает контроль доставки данных путем использования некоторых механизмов обеспечения надежной доставки.
Механизм квитирования. Квитирование подразумевает получение отправителем от получателя подтверждения (квитанции) о приеме данных. Если квитанции нет, то это означает, что данные были искажены, не получены или потеряна сама квитанция. Квитирование может быть простым и кумулятивным. При простом квитировании в ответ на каждый принятый пакет отправляется квитанция о приеме. Если данные не получены или искажены, передача пакета повторяется. Кумулятивное квитирование подразумевает отправку данных в виде сегмента из нескольких пакетов, в ответ на который приходит 1 квитанция. В случае ошибки передачи повторно передается целый сегмент. Кумулятивное квитирование позволяет повысить производительность. Но оправдано на сравнительно качественных линиях связи.
Количество пакетов в сегменте может быть непостоянным. Для регулирования их числа в TCP реализован механизм «скользящего окна». Количество пакетов в окне может изменяться в зависимости от качества соединения или от загруженности получателя. При низком качестве связи окно может быть сокращено с целью уменьшения вероятности возникновения ошибок в сегменте. При переполнении входного буфера размер окна может быть по требованию получателя сокращен отправителем до 0. при обнулении размера окна отправитель время от времени делает попытки возобновить передачу.
В случае необходимости передать срочные данные, существует возможность возобновить передачу. При этом отправитель посылает получателю требование сбросить буфер и принять сегмент, устанавливая в нем пометку срочности.
-
Содержание
- Модель osi.
- Применение сетевого оборудования.
- Основные виды топологий и применяемых кабельных подсистем.
- Технология ArcNet.
- Технология Ethernet.
- Технология Token Ring.
- Технология FastEthernet.
- Беспроводные сети. Стандарты ieee-802.11.
- Разбиение сети на сегменты. Типичные схемы построения многосегментных lan.
- Маршрутизация. Статическая маршрутизация.
- Динамическая маршрутизация. Протоколы rip и ospf.
- Протокол ip. Ip-адресация. Классы ip-адресов.
- Разбиение на подсети. Бесклассовая адресация.
- Протоколы arp/rarp. Arp с представителем.
- 15. Транспортный уровень. Сокеты. Протоколы tcp/udp.
- Обеспечение надежной доставки данных.
- Сетевое управление. Протокол snmp.
- Сети Frame Relay.
- Сети атм.
- Сети isdn.