Одним из недостатков TCP является то, что он может быть медленнее для передачи. Этот недостаток можно увидеть при передаче по телефону и видео через Интернет, где они медленные из-за использования TCP, а не UDP.
TCP означает протокол управления передачей. Это один из лучших сетевых протоколов, используемых в Интернете. Аббревиатура IP относится к протоколу, который работает с пакетами. TCP может работать с двумя хостами для создания соединения и потоковой передачи данных. TCP ориентирован на соединение. Это означает, что вам необходимо открыть точки подключения, прежде чем вы сможете передавать данные. Другими словами, если вы проводите видеоконференцию, вы и собеседник на другом конце должны открыть свое программное обеспечение для видео, чтобы видеоконференция могла начаться.
TCP означает, что получатель не знает, как передаются данные. Отправитель должен решить это. Единственная гарантия с этой опцией - то, что отправитель и получатель знают, что данные были отправлены и получены без каких-либо ошибок, поскольку ошибка исправлена.
Несмотря на то, что никто не знает, как данные передаются, есть, по крайней мере, уверенность в том, что они были переданы. Также необходимо событие OnDataAvailable. Событие запускается на нижнем уровне.
Также необходимо иметь клиент-серверное приложение, в котором границы команд требуются перед отправкой данных. Несмотря на то, что у всего варианта протокола TCP есть недостатки, есть определенные преимущества. Информация отправляется одним блоком, поэтому человек на другом конце получает все сообщение, а не часть сообщения, а затем остальные.