Протокол TCP (Transmission Control Protocol):
- позволяет отправлять/получать поток данных,
- в заголовках пакета TCP указывается:
– номер порта получателя,
– номер порта отправителя,
– порядковый номер пакета (SN, Sequence Number),
– номер подтверждения (ACK SN, Acknowledgment Number)
– длина заголовка пакета,
– флаги (управляющие биты) – управление соединением,
– различные опции,
– контрольная сумма.
При использовании TCP:
– устанавливаются долговременные соединения между приложениями,
- требуется передача служебных пакетов TCP для установления
соединения и его закрытия,
– данные получаются в том же порядке, как были отправлены,
– потери пакетов данных отслеживаются,
– потерянные пакеты отправляются повторно,
– есть возможность подстройки работы соединения под характеристики
канала связи.
30