Что такое дейтаграммы (Datagram)?

575
07 февраля 2017, 20:05

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

Что такое дейтаграммы?

Answer 1

Источник

Датаграмма (англ. datagram, дейтаграмма) — блок информации, передаваемый протоколом без предварительного установления соединения и создания виртуального канала. Любой протокол, не устанавливающий предварительное соединение (а также обычно не контролирующий порядок приёмо-передачи и дублирование пакетов), называется датаграммным протоколом. Таковы, например, протоколы Ethernet, IP, UDP и др. Название «датаграмма» было выбрано по аналогии со словом телеграмма.

READ ALSO
sql запрос и вывод уникальных записей

sql запрос и вывод уникальных записей

ЗдравствуйтеИмеется БД со структурой:

522
Какие существуют “события”?

Какие существуют “события”?

Большинство событий, на которые реагирует прикладная программа с графическим пользовательским интерфейсом, происходят при взаимодействии...

475
Загрузить или сделать фото [требует правки]

Загрузить или сделать фото [требует правки]

Есть две кнопки: загрузить фото с устройства и сделать его с камерыКаким образом это реализуется? Не нужно за меня код писать, сама логика...

442
Как в клиент-серверном приложении на сокетах узнать, что клиент завершил соединение?

Как в клиент-серверном приложении на сокетах узнать, что клиент завершил соединение?

Клиент какое-то время работает с сервером на сокетахКлиент принимает решение завершить работу(например, аварийное завершение повисшего...

711