Пакетная передача информации в Интернете работает следующим образом: 1
- Вся информация, передаваемая по сети (файлы, звук, видео и т. д.), представляет собой массив цифровых данных. 1
- На исходном сервере эти данные «разрезаются» на отдельные «порции» заранее оговорённой длины (например, по 256 байт). 1 Каждая из них снабжается индивидуальным «заголовком». 1
- В «заголовке» содержится информация о месте назначения (адрес, под которым компьютер пользователя, запросившего этот файл, числится в Интернете), об имени файла, к которому принадлежит этот пакет, и о порядковом номере данного пакета (то есть о том, из какого места данного файла он был «вырезан»). 1
- Пакеты пересылаются по сети Интернет, иногда даже по разным маршрутам, зависящим от загруженности тех или иных линий связи. 1 Маршрут следования каждого пакета определяют специальные компьютеры — IP-маршрутизаторы. 1
- На пользовательском компьютере для каждого пакета после его получения подсчитывается отдельно контрольная сумма и сверяется с тем значением, которое хранится в заголовке. 1 Если два значения контрольной суммы совпадают, то пакет считается принятым без ошибок. 1 В противном случае он повторно запрашивается с сервера (только этот пакет, а не весь файл целиком!). 1
- Когда же все пакеты «в сборе», они автоматически объединяются в файл, являющийся точной копией исходного. 1
За работу пакетной передачи информации в Интернете отвечает протокол TCP/IP. 45