Протокол TCP
TCP (Transmission Control Protocol) - это протокол управления передачей для передачи данных между процессами на разных машинах. Он принадлежит к модели TCP / IP. Это протокол соединения, который использует протокол IP для отправки и получения данных. В отличие от UDP, он гарантирует передачу в правильном порядке доставленных пакетов и предотвращает дублирование.
TCP работает в режиме клиент-сервер. Соединение инициируется клиентом, и любая из сторон может разорвать соединение.
Передача информации:
Контрольные суммы и порядковые номера пакетов используются для проверки отправки и получения. Принимающий хост подтверждает получение пакетов с определенными порядковыми номерами, устанавливая флаг ACK. Если какой-либо из пакетов не достигает места назначения, хост-отправитель повторно отправляет их.