TCP против UDP - Что такое соединение TCP? [Дубликат]

На этот вопрос уже есть ответ здесь:

Разница между TCP и UDP? 10 ответов

Что такое TCP соединение? Я понимаю, что между клиентом и сервером нет физического соединения. Является ли это соединение просто клиентским сокетом, связанным с новым сокетом, созданным сервером после трехстороннего рукопожатия? После того, как «соединение» установлено, сокеты на обоих концах соединения узнают, куда отправлять свои пакеты.

Чем это отличается от того, как UDP функционирует, кроме начального рукопожатия с TCP? Неужели в каждом сокете сервера есть только один клиент, который отправляет пакеты в этот конкретный сокет?

Каковы некоторые возможные преимущества наличия выделенного соединения между хостами? Мое понимание TCP и UDP все еще очень простое, поэтому широких обобщений должно хватить.

Ответы на вопрос(2)

Ваш ответ на вопрос