|
25. Транспортный протокол TCP и UDP.
Транспортный протокол TCP и UDP. Протокол управления передачей TCP (Transmission Control Protocol) является протоколом транспортного уровня и базируется на возможностях, предоставляемых межсетевым протоколом IP. Основная задача TCP - обеспечение надежной передачи данных в сети.
* реализует взаимодействие в режиме с установлением логического (виртуального) соединения; * обеспечивает двунаправленную дуплексную связь; * организует потоковый (с точки зрения пользователя) тип передачи данных; * дает возможность пересылки части данных, как "экстренных"; * для идентификации партнеров по взаимодействию на транспортном уровне использует 16-битовые "номера портов"; * реализует принцип "скользящего окна" (sliding window) для повышения скорости передачи; * поддерживает ряд механизмов для обеспечения надежной передачи данных.
Протокол дэйтаграмм пользователя UDP (User Datagram Protocol) является протоколом транспортного уровня и базируется на возможностях, предоставляемых межсетевым протоколом IP. Основная задача TCP - обеспечение "быстрой" передачи данных в сети.
Его основные характеристики перечислены ниже:
* реализует взаимодействие в режиме без установлением логического (виртуального) соединения; * организует поблочный (дэйтаграммный, пакетный) тип передачи данных; * для идентификации партнеров по взаимодействию на транспортном уровне использует 16-битовые "номера портов"; * не гарантирует надежной передачи данных (возможна как потеря UDP-пакетов, так и их дублирование); * не имеет средств уведомления источника UDP-пакета о правильности/ошибочности в его приеме адресатом; * не обеспечивает правильный порядок доставки UDP-пакетов от источника к приемнику; * может гарантировать целостность данных в UDP-пакете за счет использования контрольной суммы; * очень прост (особенно, по сравнению с протоколом TCP).
|
| Категория: Компьютерные сети | Добавил: DareMeZ (18.05.2010)
|
| Просмотров: 593
| Рейтинг: 0.0/0 |
|
|