Лекция: Пакетная передача данных

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

Пакет (кадр) – единица информации, передаваемая между устройствами сети как единое целое.

При разбиении данных на пакеты сетевая операционная система добавляет к каж­дому пакету специальную управляющую информацию, которая обес­печивает передачу исходных данных небольшими блоками, сбор дан­ных в определенном порядке (при их получении), проверку данных на наличие ошибок (после сборки).

Компоненты пакета группируются по трем разделам:

1) заголовоквключает идентификатор (адрес) получателя и отправителя, управляющую информацию;

2) данные

3) трейлер – содержит информацию для проверки ошибок.

Избыточный цикли­ческий код(Cyclical Redundancy Check, CRC) – это число, получаемое в результате математических преобразований данных па­кета и исходной информации. Когда пакет достигает места назначе­ния, эти преобразования повторяются. Если результат совпадает с CRC – пакет принимается без ошибок. В противном случае переда­ча пакета повторяется.

еще рефераты
Еще работы по информатике