1

UDP против TCP. Что это ? Каковы их различия, плюсы и минусы?

1 ответ1

4

TCP - это протокол управления передачей. Это протокол, ориентированный на соединение, то есть он устанавливает сеанс с помощью трехстороннего рукопожатия. TCP обеспечивает проверку ошибок, хотя это происходит за счет дополнительного трафика. TCP лучше всего использовать с приложениями, которым необходимо поддерживать постоянное соединение, такими как FTP или SSH.

UDP - это протокол пользовательских дейтаграмм. В отличие от TCP, UDP является протоколом без установления соединения. Это очень похоже на отправку письма по почте. Под этим я подразумеваю, что нет никакой гарантии, что вы получите свою почту, вы отправите ее и надеетесь, что она получится (доставка с максимальными усилиями). Поскольку нет проверки ошибок, как в TCP, она намного быстрее, хотя и более подвержена ошибкам. Благодаря своей скорости он идеально подходит для критичных ко времени приложений, таких как игры. Некоторые приложения потокового видео также используют UDP для своей скорости.

Это очень краткий обзор протоколов, они идут гораздо глубже, чем этот. Я бы посоветовал прочесть в них больше, если вам интересно узнать о специфике и о том, как они работают в многоуровневой модели.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .