Полезные знания Транспортный уровень. TCP и UDP протоколы.

  • Автор темы streL
  • Дата начала

streL

streL Оффлайн
Регистрация
15/11/18
Сообщения
8
Симпатии
23
Депозит
0 руб.
Сделок через гаранта
0
Автор темы #1
Все обмены сетевыми процессами которые происходят на компьютерах, описывает общепринятая сетевая модель OSI.

Посредством данной модели различные сетевые устройства могут взаимодействовать друг с другом. Модель определяет семь уровней взаимодействия систем.

- Физический.

- Канальный.

- Сетевой.

- Транспортный.

- Сеансовый.

- Представительский.

- Прикладной.


В данной статье мы рассмотрим Транспортный уровень.

Транспортный уровень использует TCP и UDP протоколы.

Данные протоколы могут решать проблему негарантированной доставки данных, а так же гарантировать правильную последовательность прихода данных.

TCP протокол - предоставляет поток данных с предварительной установкой соединения, осуществляет повторный запрос данных в случае потери данных и устраняет дублирование при получении двух копий одного пакета, гарантируя тем самым, целостность передаваемых данных и уведомления отправителя о результатах передачи.

UDP протокол - использует простую модель передачи без необходимости предварительного сообщения для установки специальных каналов передачи или путей данных, для обеспечения надёжности, упорядочивания или целостности данных.


Отличия TCP протокола от UDP.

1. Процедура установки соединения:

TCP - Обязательная трехэтапная процедура начала сеанса связи.
UDP - Не требуется.

2. Гарантированный обмен трафиком:

TCP - Подтверждение и повторная передача исключают потерю данных.
UDP - Пакеты могут теряться.

3. Сохраняет границы передаваемых сообщений:

TCP - Не сохраняет границы пересылаемых сообщений, но гарантирует их целостность.
UDP - Всегда сохраняет границы пересылаемых сообщений.

4. Сохранение порядка доставки сообщений:

TCP - Строгая очередность пересылаемых сообщений.
UDP - Неупорядоченные сообщения.

5. Проверка достижимости:

TCP - Да.
UDP - Нет.
 
Probiv.biz
Сверху Снизу