Почему для передачи данных по сети их разделяют ** пакеты ?

0 голосов
157 просмотров

Почему для передачи данных по сети их разделяют на пакеты ?


Информатика (16 баллов) | 157 просмотров
Дано ответов: 2
0 голосов

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

(1.2k баллов)
0

и еще от себя - как мне кажется, передавая данные пакетами, легче мониторить соединение

0 голосов
Данные обычно лежат в файлах большим размером. Одной из причин разделения является то, что при передачи данных, может произойти какой-то сбой, что приведет повторной передачи этих данных. А если данные разделены на пакеты, передача будет только поврежденных пакетов.
(309 баллов)
0

а будут ли они передаваться дольше?

0

пакеты-то в сумме больший размер имеют из-за проверочных битов четности

0

Действительно. Согласен.

0

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

0

Спасибо