logo
Компьютерные сети

Сетевые протоколы.

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

  1. разбить файл на блоки данных;

  2. дополнить блоки данных сетевым адресом;

  3. снабдить блоки данных кодами коррекции ошибок.

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

Структура процесса приема, передачи файла в сети.