Связь на основе связи и связь на основе дейтаграмм - PullRequest
0 голосов
/ 04 апреля 2011

В чем разница между «коммуникацией на основе соединения» и «коммуникацией на основе дейтаграммы»?

Хотя я прошел это Мне не ясно.

1 Ответ

1 голос
/ 04 апреля 2011

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

Протоколы на основе датаграмм без установления соединения, такие как UDP, не дают вам гарантии надежности или упорядочения, нопоскольку в протоколе «меньше делать», он может быть быстрее.Другое важное отличие состоит в том, что протоколы на основе дейтаграмм обычно могут поддерживать широковещательную передачу пакетов, когда несколько получателей получают одинаковые данные, доставленные им.С чем-то вроде TCP это невозможно, потому что это по сути точка-точка.

Страницы Википедии на TCP и UDP - довольно хорошие источники для получения дополнительной информациидетали.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...