достаточно, чтобы обеспечить объединение миллиарда сетей, как того требовали
документы IETF. Обеспечена возможность простого и гибкого автоматического
конфигурирования адресов для сетей произвольного масштаба и сложности. IPv6
является расширяемым протоколом, причём поля расширений (дополнительные
заголовки) могут добавляться без снижения эффективности маршрутизации.
9.10.Протоколы транспортного уровня Internet
В Internet транспортный уровень представлен двумя протоколами TCP
(Transport Control Protocol – протокол контроля передачи) и UDP (User Datagramm
Protocol) – протокол передачи датаграмм. Если предыдущий уровень (сетевой)
определяет только правила доставки информации, то транспортный уровень
отвечает за целостность доставляемых данных.
Протоколы транспортного уровня могут решать проблему негарантированной
доставки сообщений ("дошло ли сообщение до адресата?"), а также гарантировать
правильную последовательность прихода данных. В стеке TCP/IP транспортные
протоколы определяют, для какого именно приложения предназначены эти данные.
Протокол TCP. Это "гарантированный" транспортный механизм с
предварительным установлением соединения, предоставляющий приложению
безошибочный поток данных, перезапрашивающий данные в случае потери и
устраняющий дублирование данных. TCP позволяет регулировать нагрузку на сеть,
а также уменьшать время ожидания данных при передаче на большие расстояния.
TCP гарантирует, что полученные данные сформированы в той же
последовательности, в которой они были отправлены. В этом его главное отличие от
UDP.
Протокол UDP. Протокол передачи датаграмм без установления соединения.
Также его называют протоколом "ненадёжной" передачи, в смысле невозможности
удостовериться в доставке сообщения адресату, а также возможного перемешивания
пакетов. В приложениях, требующих гарантированной передачи данных,
используется протокол TCP.
UDP обычно используется в таких приложениях, как потоковое видео, где
допускается потеря пакетов, а повторный запрос затруднён или не оправдан, либо в