Что такое сетевые протоколы?

3 ноября 2014 г. Просмотров: 670

Сетевые протоколы – синхронизируют работы вычислительных машин в сети. Разделение протоколов на несколько уровней позволяет продолжить процесс обмена данными даже при каких-либо нарушениях и сбое в сети.

Сетевой протокол – свод правил, который позволяет двум включенным в сеть компьютерам наладить соединение, обмениваться между собой всевозможными данными и синхронизировать работу этих машин в сети. Один определенный протокол отвечает за одну определенную сторону типа связи. Если их соединить, можно получить так называемый стек протоколов. На практике стек протоколов подвергается дроблению, в результате чего образуются функциональные уровни, у каждых из которых своя определенная задача. Возможности стека протоколовРазделение протоколов на несколько концептуальных уровней позволило более быстро и качественно решать основные задачи по передаче информации между несколькими машинами. Ведь в любой момент может произойти аппаратный сбой, либо выйдет из строя одно из обеспечивающих связь устройств, например сетевая карта или концентратор. Помимо этого, может нарушиться работа системного или прикладного программного обеспечения. Возникнет ошибка в самих передаваемых данных, потеряется или исказится часть транслируемой информации. Наибольшее распространение получила система сетевых протоколов OSI. Она предполагает разделение протоколов по своему назначению на 7 уровней. Виды протоколовПрикладной или верхний седьмой уровень модели обеспечивает пользователю доступ к сетевым службам – обработчику запросов к базам данных, файлам, почтовому ящику и другим. Согласовывает нюансы передачи служебной информации, уведомляет приложения об ошибках и создает запросы к уровню представления.Уровень представления преобразует протоколы и кодирует/декодирует данные. Осуществляет преобразование полученных с уровня приложений запросов в наиболее приемлемый формат для передачи по сети. А ответ из сети преобразует в тот формат, который понятен приложениям. Сеансовый уровень поддерживает сеанс связи, позволяя приложениям взаимодействовать друг с другом. Для синхронизации передачи в поток данных помещаются контрольные точки, которые являются отправным местом возобновления процесса при каких-либо нарушениях.Транспортный уровень обеспечивает передачу данных в той последовательности, в которой они были переданы. Подстраивает размер блоков данных под протокол.Сетевой уровень - маршрутизатор определяет кратчайший маршрут, отслеживает неполадки и заторы в сети.Уровень звена данных или канальный уровень может обеспечить взаимодействие с несколькими физическими уровнями, исправляет ошибки и отправляет данные на сетевой уровень, то есть обслуживает его. На этом уровне осуществляют работу коммутаторы и мосты.Физический уровень передает электрические или оптические сигналы в кабель или радиоэфир, а принимает и преобразовывает в биты данных. Реализует интерфейс между сетевым устройством и сетевым носителем.

Оцените статью!