Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Протоколы




Протокол является стандартом в области сетевого программного обеспечения и определяет совокупность функциональных и эксплуатационных требований к какому-либо его компоненту, которых придерживаются производители этого компонента. Требования протокола могут отличаться от требований эталонной модели OSI. Международный институт инженеров по электротехнике и радиоэлектронике (IEEE) разработал стандарты для протоколов передачи данных в локальных сетях. Эти стандарты, которые описывают методы доступа к сетевым каналам данных, получили название IEEE 802.

Протоколы сетевого взаимодействия можно классифицировать по степени близости к физической среде передачи данных. Это протоколы:

нижнего уровня, распространяемые на канальный и физический уровни модели OSI;

среднего уровня, распространяемые на сетевой, транспортный и сеансовый уровни OSI;

верхнего уровня, распространяемые на уровень представления и прикладной уровень модели OSI.

При каждой реализации протоколов вышестоящих уровней используются реализации протоколов нижестоящих уровней. Протоколы нижнего уровня OSI соответствуют уровню сетевых аппаратных средств и нижнему уровню сетевого программного обеспечения. Среди наиболее распространенных стандартов данного уровня выделяют Ethernet, FDDI, LLC,X.25, ISDN Протоколы среднего уровня распространяются на сетевой, транспортный и сеансовый уровни эталонной модели. По типу межкомпьютерного обмена эти протоколы можно классифицировать следующим образом:

•сеансовые протоколы (протоколы виртуального соединения);

•дейтаграммные протоколы.

Сеансовые протоколы определяют организацию передачи информации между компьютерами по так называемому виртуальному каналу в три этапа:

•установление виртуального канала (установка сеанса);

•реализация непосредственного обмена информацией;

•уничтожение виртуального канала (разъединение).

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

•инициализация связи;

•непосредственный информационный обмен;

•завершение обмена.

Наиболее часто используемыми наборами протоколов среднего уровня являются следующие:

•набор протоколов SPX/IPX, используемый в локальных сетях, функционирующих под управлением сетевой операционной системы NetWare;

•протоколы NetBIOS и NetBEUI, поддерживаемые большинством сетевых операционных систем и используемые только в локальных сетях;

•протоколы TCP/IP, являющиеся стандартом для глобальной сети Internet, используемые в локальных сетях и поддерживаемые большинством сетевых операционных систем.

Набор протоколов SPX/IPX используется в сетевой операционной системе NetWare фирмы Novell. Протокол IPX (Internetwork Packet Exchange – межсетевой обмен пакетами) является дейтаграммным протоколом и соответствует сетевому уровню эталонной модели. Применяется для выполнения функций адресации при обмене пакетами сообщений.

Протокол SPX (Sequenced Packet Exchange – последовательный обмен пакетами) является сеансовым протоколом и соответствует транспортному и сеансовому уровням эталонной модели. По степени близости к самому низкому уровню эталонной модели протокол SPX находится над протоколом IPX и использует этот протокол.

Важным недостатком протоколов SPX и IPX является несовместимость с протоколами TCP/IP, используемыми в глобальной сети Интернет. Для

подключения локальной сети NetWare к Интернету используется один из

следующих способов:

Протоколы NetBIOS и NetBEUI разработаны фирмой IBM и предназначены только для локальных компьютерных сетей.

Протокол NetBIOS (Network Basic Input/Output System – базовая система ввода-вывода) соответствует сетевому, транспортному сеансовому уровням эталонной модели. Реализация данного протокола обеспечивает прикладной интерфейс, используемый для создания сетевых программных приложений.

Протокол NetBEUI (Extended User Interface NetBIOS – расширенный пользовательский интерфейс NetBIOS) является модификацией предыдущего протокола и распространяется только на сетевой и транспортный уровни. Реализации протоколов NetBIOS и NetBEUI обеспечивают решение следующих задач: поддержка имен, поддержка сеансового и дейтаграммного взаимодействия, получение информации о состоянии сети.

Достоинства протоколов NetBIOS и NetBEUI: удобная адресация, высокая производительность, самонастройка и хорошая защита от ошибок, экономное использование оперативной памяти.

Недостатки NetBIOS и NetBEUI связаны с отношением к глобальным сетям: отсутствие поддержки функций маршрутизации и низкая производительность.

Семейство протоколов TCP/IP было разработано для объединения различных компьютерных сетей в одну глобальную сеть, получивщую название Интернет.

Семейство протоколов TCP/IP включает протоколы, относящиеся как к средним, так и другим уровням модели OSI:

• прикладной уровень и уровень представления – протокол передачи файлов (FTP), протоколы электронной почты (SMTP, РОР3, 1МАР4), протоколы удаленного доступа (SLIP, PPP, Telnet), протокол сетевой файловой системы (NPS), протокол управления сетями (SNMP), протокол передачи гипертекста (НТРР) и др.;

• сеансовый и транспортные уровни – протоколы TCP и UDP;

•сетевой уровень – протоколы IP, ICMP, IGMP;

•канальный уровень – протоколы ARP, RARP.

 

Рис. 1.5. SMB и NetBIOS

Дейтаграммный протокол IP (Internet Protocol) является основным для сетевого уровня и обеспечивает маршрутизацию передаваемых пакетов сообщений.

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

Протокол IGMP (Internet Management Protocol) используется для отправки IP-пакетов множеству компьютеров в сети.

Протокол TCP (Transmission Control Protocol) является протоколом сетевого уровня и обеспечивает надежную передачу данных между двумя компьютерами путем организации виртуального канала обмена и использования его для передачи больших массивов данных.

Протокол UDP (User Datagram Protocol) реализует гораздо более простой сервис передачи, обеспечивая надежную доставку данных без установления логического соединения.

Протоколы верхнего уровня соответствуют уровню пользователей и прикладных программ и распространяются на уровень представления и прикладной уровень эталонной модели сетевого взаимодействия. Наиболее распространенными являются следующие высокоуровневые протоколы:

•перенаправления запросов и обмена сообщениями (SMB, NCP);

•управления сетями (SNMP);

•сетевой файловой системы (NFS);

•вызова удаленных процедур (RPC);

•повышающие эффективность использования протоколов TCP/IP среднего уровня (DNS, DHSP);

•удаленного доступа к компьютерным ресурсам (SLIP, PPP, Telnet, SSH);

•передачи файлов (FTP);

•передачи гипертекста (HTTP);

•электронной почты (SMTP, POP3, IMAP4);

•организации электронных конференций и системы новостер (NNTP).

Протокол SMB (Server Message Blocks – блоки серверных сообщений), разработанный совместно корпорациями Microsoft, Intel IBM, используется в сетевых операционных системах Windows NT, Lan Manager, LAN Server.

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

Протокол NCP (NetWare Core Protocol – протокол ядра NetWare) разработан фирмой Novell и используется в сетевых ОС NetWare. Протокол SNMP (Simple Network Management Protocol – простой протокол управления сетью) осуществляет гибкое и полное управление сетью, при этом предполагается выполнение администратором следующих функций: управление конфигурацией, доступом к общим сетевым ресурсам, производительностью, подготовкой к восстановлению, восстановлением. Протокол NFS (Network File System – сетевая файловая система) предназначен для предоставления универсального интерфейса работы с файлами для различных операционных систем, сетевых архитектур и протоколов среднего уровня. Протокол RPC (Remote Procedure Call – сервис вызова удаленных процедур) предназначен для организации межпрограммных взаимодействий для сети «клиент–сервер» и обеспечивает связь между процессами-клиентами и процессами-серверами, реализованными на разных компьютерах сети.

Протокол DNS (Domain Name System – система доменных имен) предназначен для установления соответствия между смысловыми символьными именами и IP – адресами компьютеров. Протокол DHCP (Dynamic Host Configuration Protocol – протокол динамической конфигурации компьютеров) позволяет автоматически назначать IP-адреса подключаемых к сети компьютеров и изменять их при перемещении из одной подсети в другую.

Протокол SLIP (Serial Line Internet Protocol – протокол Интернета последовательного соединения) обеспечивает работу протоколов TCP/IP при коммутируемом телефонном соединении. Протокол PPP (Point-to-Point Protocol – протокол «точка-точка») обеспечивает установление соединения и реализацию непосредственного обмена информацией. Протокол РРТР (Point-to-Point Tunntling Protocol – туннельный протокол «точка-точка») ориентирован на поддержку мульти-протокольных виртуальных частных сетей (Virtual Private Networks – VPN) и предоставляет возможность удаленным пользователям иметь безопасный доступ к корпоративным сетям по Интернету. Протокол SSH является стандартом удаленного дистанционного управления, позволяющим безопасно управлять компьютерами с помощью командной строки.




Поделиться с друзьями:


Дата добавления: 2014-01-03; Просмотров: 1602; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.05 сек.