Что такое протокол

Если говорить о значении «Протокола» в компьютерном ключе, то несомненно имеется в виду сетевой протокол. Если объяснять доступно, то сетевой протокол — это лишь набор определенных правил, которые позволяют осуществлять соединение и обмен данными между несколькими компьютерами, которые объединение в сеть. Зачастую протоколы описывают лишь один тип связи, но под разным углом, а объединением таких протоколов образует стек. Наиболее наглядно сетевые протоколы классифицируются в сетевой модели OSI, которая разделяет протоколы по назначению на семь уровней — от физического уровня, на котором происходит формирование и распознавание электрического сигнала, до прикладного, который осуществляется программно при помощи центрального процессора устройства.

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

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

Основной интернета, как сети, является протокол нижнего уровня, названный TCP/IP. Правила, определенные в части этого протокола TCP, предписывают разбивать информация на «порции» и нумеровать их. Протокол IP служит для передачи всех частей конечному пользователю, после чего протокол TCP проверяет правдивость полноценного получения информации, после чего собирает в нужном порядке и формирует конечные данные, совпадающие с исходными. Пользователи интернета, даже не очень разбирающиеся в компьютерах, наверняка сталкивались с такими протоколами как HTTP, который отвечает за передачу гипертекста — HTML-страниц; FTP — отвечает за передачу данных со специального файл-сервера на компьютер, с которого этот(и) файл(ы) запрашивается(ются); POP и SMTP протоколы должны быть известным пользователям электронной почты, где POP отвечают за входящую почту и обработку всей информации, которая связанна с этим, а протокол SMTP отвечают за исходящую почту, отправку подтверждений о приеме, либо об ошибке передачи; TELNET уже больше знаком людям, более плотно работающим с компьютерами, так как служит для удаленного доступа к другим рабочим станциям через любую сеть, будь то ЛВС, либо интернет, при этом пользователь получает доступ к удаленному узлу словно работает на своем же компьютере, а значит уровень доступа лимитируется только администратором удаленного компьютера; и более специфичный протокол, знакомый пользователям *nix-систем, под названием UUCP, который на сегодняшний день является устаревшим, но все еще используемым, так как он позволяет осуществлять передачу данных, даже электронной почты, что достигается при помощи установки соединение клиент-сервер, после которой информация передается на конечную машину, где уже в автономном режиме (отключившись; разорвав соединение) обрабатывается и просматривается.

Самые интересные новости:

Оставить комментарий

css.php