1.61M
Категория: ИнтернетИнтернет

Протоколы и стеки протоколов

1.

Протоколы и стеки протоколов. Структура стеков OSI,
IPX/SPX, NetBios/SMB. Стек протоколов TCP/IP. Его состав
и назначение каждого протокола. Распределение
протоколов по назначению в модели OSI. Сетевые и
транспортные протоколы. Протоколы прикладного уровня
FTP, HTTP, Telnet, SMTP, POP3.

2.


1. Протоколы
2. Стек протоколов
3. Стек протоколов TCP/IP
4. Адресация в IP-сетях
5. Классы IP-адресов
6. Особые IP-адреса
7. Использование масок в IP-адресации
8. Порядок распределения IP-адресов
9. Стек протоколов IPX/SPX
10. Стек протоколов NETBIOS/SMB

3.

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

4.

Взаимодейств
ие процессов
уровней

5.

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

6.

Существует несколько стандартных наборов протоколов, получивших в настоящее время
наиболее широкое распространение:
набор протоколов ISO/OSI;
IBM System Network
Architecture (SNA);
Digital DECnet;
Novell NetWare;
Apple AppleTalk;
набор протоколов Интернета,
TCP/IP.

7.

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

8.

Прикладные протоколы обеспечивают взаимодействие приложений и обмен данными между ними. К наиболее популярным
из них относятся следующие:
• FTAM (File Transfer Access and Management) — протокол OSI доступа
к файлам;
• X.400 — протокол CCITT для международного обмена электронной почтой;
• Х.500 — протокол CCITT служб файлов и каталогов на нескольких системах;
• SMTP (Simple Mail Transfer Protocol) — протокол Интернета для обмена электронной почтой;
• FTP (File Transfer Protocol) — протокол Интернета для передачи файлов;
• SNMP (Simple Network Management Protocol) — протокол для мониторинга
сети, контроля за работой сетевых компонентов и управления ими;
• Telnet — протокол Интернета для регистрации на удаленных хостах и обработки данных на них.

9.

Транспортные протоколы поддерживают сеансы связи
между компьютерами и гарантируют надежный обмен данными между ними. Наиболее популярны из них следующие:
TCP (Transmission Control Protocol) — TCP/IP-протокол для гарантированной
доставки данных, разбитых на последовательность фрагментов;
SPX — часть набора протоколов IPX/SPX (Internetwork Packet Exchange /
Sequenced Packet Exchange) для данных, разбитых на последовательность
фрагментов, предложенная фирмой Novell;
NWLink — реализация протокола IPX/SPX от фирмы Microsoft;
NetBEUI (NetBIOS Extended User Interface, расширенный интерфейс NetBIOS) —
устанавливает сеансы связи между компьютерами (NetBIOS) и предоставляет
верхним уровням транспортные услуги (NetBEUI).

10.

Сетевые протоколы управляют адресацией, маршрутизацией, проверкой ошибок и запросами на повторную передачу.
Наиболее популярны из них следующие:
• IP (Internet Protocol) — TCP/IP-протокол для передачи данных;
• IPX (Internetwork Packet Exchange) — протокол фирмы NetWare
для передачи и маршрутизации пакетов;
• NWLink — реализация протокола IPX/SPX фирмой Microsoft;
• NetBEUI — транспортный протокол, обеспечивающий услуги транспортировки данных для сеансов и приложений NetBIOS.

11.

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

12.

Стек протоколов TCP/IP
Стек протоколов TCP/IP (Transmission Control Protocol /
Internet Protocol) разработан по инициативе Министерства обороны США (Department of Defence, DoD) более 20 лет назад для
связи экспериментальной сети ARPAnet с другими сетями как набор общих протоколов для разнородной вычислительной среды.
Сеть ARPA поддерживала разработчиков и исследователей в военных областях. В сети ARPA связь между двумя компьютерами осуществлялась с использованием Internet Protocol, который и по
сей день является одним из основных в стеке TCP/IP и фигурирует в названии стека.
Большой вклад в развитие стека TCP/IP внес Калифорнийский
университет в Беркли (США), реализовав протоколы стека в своей версии ОС UNIX. Широкое распространение ОС UNIX привело и
к широкому распространению протокола IP и других протоколов

13.

Стек протоколов TCP/IP является основой Интернета, что обеспечило
ему широкую популярность. Гибкость и возможности маршрутизации
трафика этого стека позволяют использовать его в сетях различного
масштаба: от небольшой локальной сети до глобальной корпоративной
сети.
Стек протоколов TCP/IP имеет иерархическую структуру, в которой определены четыре уровня:
• прикладной;
• основной (транспортный уровень);
• сетевой;
• сетевых интерфейсов.

14.

Прикладной уровень стека TCP/IP объединяет сервисы, предоставляемые системой пользовательским
приложениям. За долгие годы применения в сетях
различных стран и организаций стек TCP/IP накопил
большое количество протоколов и служб прикладного уровня.
К ним относятся такие распространенные протоколы,
как протокол передачи файлов FTP, протокол эмуляции терминала Telnet, простой протокол передачи
почты SMTP, протокол передачи гипертекста HTTP
и др.

15.

Основной уровень
стека TCP/IP может
предоставлять вышележащему уровню
два типа сервиса:
гарантированную доставку,
обеспечивающую протокол управления передачей
(Transmission Control
Protocol, TCP);
доставку по возможности или
с максимальными усилиями,
которая обеспечивает протокол пользовательских
дейтаграмм (User Datagram
Protocol, UDP).

16.

Для обеспечения надежной доставки данных протокол
TCP предусматривает установление логического соединения, что позволяет ему нумеровать пакеты, доставлять их прикладному уровню в том порядке, в котором они были отправлены, подтверждать их прием
квитанциями, а в случае потери — организовывать повторные передачи, распознавать и уничтожать дубликаты. Благодаря этому протоколу отправитель и получатель могут поддерживать обмен данными в дуплексном
режиме TCP, что дает возможность без ошибок доставить сформированный на одном из компьютеров поток
байтов на любой другой компьютер, входящий в составную сеть.
Протокол UDP является простейшим дейтаграммным
протоколом, который используется тогда, когда задача
надежного обмена данными либо вообще не ставится,
либо решается с помощью средств более высокого
уровня — прикладным уровнем или пользовательскими
приложениями.

17.

В функции протоколов TCP и UDP входит исполнение роли
связующего звена между прилегающими к транспортному
уровню прикладным и сетевым уровнями. От прикладного
протокола транспортный уровень принимает задание на передачу данных с тем или иным качеством прикладному уровню-получателю. Нижележащий сетевой уровень протоколы
TCP и UDP рассматривают как своего рода инструмент, способный перемещать пакет в локальной сети.
Сетевой уровень обеспечивает перемещение пакетов в пределах составной сети, образованной объединением нескольких подсетей. Протоколы сетевого уровня поддерживают
интерфейс с вышележащим транспортным уровнем, получая
от него запросы на передачу данных по составной сети, а также с нижележащим уровнем сетевых интерфейсов.

18.

Основным протоколом сетевого уровня является межсетевой протокол IP. В его
задачу входит продвижение пакета между сетями — от одного маршрутизатора
к другому — до тех пор, пока пакет не попадет в сеть назначения. Протокол
IP — это дейтаграммный протокол, работающий без установления соединений.
Такой тип сетевого сервиса называют также «ненадежным».
К сетевому уровню TCP/IP часто относят протоколы, выполняющие вспомогательные функции по отношению к IP. Это прежде всего протоколы маршрутизации RIP и OSPF и протокол межсетевых управляющих сообщений ICMP.
Уровень сетевых интерфейсов отвечает только за организацию взаимодействия
с подсетями разных технологий, входящими в составную сеть. TCP/IP рассматривает любую подсеть, входящую в составную сеть, как средство транспортировки пакетов между двумя соседними маршрутизаторами.

19.

Задачу организации интерфейса между технологией TCP/IP и любой другой технологией промежуточной сети можно свести к двум задачам:
• упаковка (инкапсуляция) IP-пакета в единицу передаваемых данных
промежуточной сети;
• преобразование сетевых адресов в адреса технологии данной промежуточной сети.
Такой подход позволяет упростить решение проблемы расширения набора поддерживаемых технологий. При появлении новой популярной технологии она быстро включается в стек TCP/IP путем разработки соответствующего стандарта, определяющего метод инкапсуляции IP-пакетов в ее
кадры.

20.

Соотношение уровней стеков TCP/IP

21.

Адресация в IP-сетях
1. Локальный адрес узла, определяемый технологией, с помощью которой
построена отдельная сеть, в которую входит данный узел. Для узлов, входящих в локальные сети, это МАС-адрес сетевого адаптера или порта маршрутизатора, например 11-А0-17-3D-BC-01. Эти адреса назначаются производителями оборудования и являются уникальными адресами, так как управляются централизованно. Для всех существующих технологий локальных сетей
МАС-адрес имеет формат 6 байт: старшие 3 байта — идентификатор фирмы
производителя, а младшие 3 байта назначаются уникальным образом самим
производителем. Для узлов, входящих в глобальные сети, таких как Х.25 или
Frame Relay, локальный адрес назначается администратором глобальной сети.

22.

2. IP-адрес (сетевой адрес), состоящий из 4 байтов, например 109.26.17.100. Этот
адрес используется на сетевом уровне. Он назначается администратором во время
конфигурирования компьютеров и маршрутизаторов.
IP-адрес состоит из номера сети и номера узла. Номер сети может быть выбран администратором произвольно либо назначен по рекомендации специального подразделения Интернета (Network Information Center, NIC), если сеть должна работать как составная часть Интернета. Обычно провайдеры услуг Интернета получают диапазоны
адресов у подразделений NIC, а затем распределяют их между своими абонентами. Номер узла в протоколе IP назначается независимо от локального адреса узла.
Деление IP-адреса на поле номера сети и номера узла гибкое, и граница между этими
полями может устанавливаться весьма произвольно. Узел может входить в несколько
IP-сетей. В этом случае узел должен иметь несколько IP-адресов (по числу сетевых
связей). Таким образом, IP-адрес характеризует не отдельный компьютер или маршрутизатор, а одно сетевое соединение.

23.

3. Символьный адрес, например BAR.IBM.COM. Символьные имена в IP-сетях называются доменными и строятся по иерархическому признаку. Составляющие полного
символьного имени разделяются точкой и перечисляются в следующем порядке: простое имя конечного узла, имя группы узлов (например, имя организации), имя более
крупной группы (поддомена) и так до имени домена самого высокого уровня (например, домена, объединяющего организации по географическому принципу: RU — Россия, UK — Великобритания, US — США). Примером доменного имени может служить
имя base2.sales.zil.ru. Между доменным именем и IP-адресом узла нет никакого алгоритмического соответствия, поэтому необходимо использовать какие-то дополнительные таблицы или службы, чтобы узел сети однозначно определялся как по доменному имени, так и по IP-адресу. В сетях TCP/IP используется специальная распределенная служба Domain Name System (DNS), которая устанавливает это соответствие на основании создаваемых администраторами сети таблиц соответствия. Поэтому доменные имена называют также DNS-именами.

24.

Классы IP-адресов
IP-адрес имеет длину 4 байта и обычно записывается в виде четырех чисел, представляющих значения каждого байта в десятичной форме и разделенных точками, например 128.10.2.30 — традиционная десятичная форма представления адреса, а 10000000
00001010 00000010 00011110 — двоичная форма представления
этого же адреса.
Адрес состоит из двух логических частей — номера сети и номера
узла в сети. Какая часть адреса относится к номеру сети, а какая —
к номеру узла, определяется значениями первых битов адреса, являющимися также признаками того, к какому классу относится тот
или иной IP-адрес.

25.

Структуры IP-адресов

26.

Если адрес начинается с последовательности 1110, то он является адресом класса D и обозначает особый, групповой адрес — Multicast. Если в пакете
в качестве адреса назначения
указан адрес класса D, то такой
пакет должны получить все узлы, которым присвоен данный
адрес.

27.

• Если адрес начинается с нуля, то сеть относят к классу А, и номер сети занимает
1 байт, остальные 3 байта интерпретируются как номер узла в сети. Сети класса
А имеют номера в диапазоне от 1 до 126. (Номер 0 не используется, а номер 127
зарезервирован для специальных целей, о чем будет сказано далее.) В сетях класса А количество узлов может достигать 224, т.е. 16777216 узлов.
• Если первые два бита адреса равны 10, то сеть относится к классу В и является
сетью средних размеров с максимальным числом узлов 216, что составляет 65536
узлов. В сетях класса В под адрес сети и под адрес узла отводится по 16 бит, т.е.
по 2 байта.
• Если адрес начинается с последовательности 110, то это сеть класса С с числом узлов не больше 28, т.е. 256. Под адрес сети отводится 24 бита, а под адрес узла — 8
бит.

28.

Характеристики адресов разных классов

29.

Особые IP-адреса
• В протоколе IP существует несколько соглашений об особой интерпретации IP-адресов.
• Если весь IP-адрес состоит только из двоичных нулей, то он обозначает адрес того узла,
который сгенерировал этот пакет.
• Если в поле номера сети стоят только нули, то по умолчанию считается, что узел назначения принадлежит той же самой сети, что и узел, который отправил пакет.
• Если все двоичные разряды IP-адреса равны единице, то пакет с таким адресом назначения должен рассылаться всем узлам, находящимся в той же сети, что и источник этого
пакета. Такая рассылка называется ограниченным широковещательным сообщением (limited broadcast).
• Если в поле номера узла назначения стоят только единицы, то пакет, имеющий такой адрес, рассылается всем узлам сети с заданным номером сети. Например, пакет с адресом
192.190.21.255 доставляется всем узлам сети 192.190.21.0. Такая рассылка называется широковещательным сообщением (broadcast).

30.

При адресации необходимо учитывать те ограничения, которые вносятся особым назначением некоторых IP-адресов. Так, ни номер сети, ни номер узла
не может состоять только из одних двоичных единиц или из одних двоичных
нулей. Отсюда следует, что максимальное количество узлов, приведенное
в таблице для сетей каждого класса, на практике должно быть уменьшено
на 2. Например, в сетях класса С под номер узла отводится 8 бит, которые
позволяют задавать 256 номеров: от 0 до 255. Однако на практике максимальное число узлов в сети класса С не может превышать 254, так как адреса
0 и 255 имеют специальное назначение.

31.

Использование масок в IP-адресации
• Традиционная схема деления IP-адреса на номер сети
и номер узла основана на понятии класса, который
определяется значениями нескольких первых битов
адреса. Именно потому, что первый байт адреса
185.23.44.206 попадает в диапазон 128…191, можно
сказать, что этот адрес относится к классу В, а
значит, номером сети являются первые 2 байта, дополненные двумя нулевыми байтами — 185.23.0.0, а
номером узла — 0.0.44.206.
• Можно использовать другой признак, с помощью которого позволено более гибко устанавливать границу
между номером сети и номером узла. В качестве такого признака в настоящее время получили широкое

32.

Маска — число, которое используется в паре с IP-адресом; двоичная запись маски содержит единицы в тех разрядах, которые должны в IP-адресе интерпретироваться как номер сети.
Поскольку номер сети является цельной частью адреса, единицы
в маске также должны представлять непрерывную последовательность.
Для стандартных классов сетей маски имеют следующие значения:
• класс А — 11111111.00000000.00000000.00000000 (255.0.0.0);
• класс В — 11111111.11111111.00000000.00000000 (255.255.0.0);
• класс С — 11111111.11111111.11111111.00000000 (255.255.255.0).

33.

Снабжая каждый IP-адрес маской, можно отказаться от понятий классов адресов и сделать более гибкой систему адресации. Например, если рассмотренный выше адрес 185.23.44.206 ассоциировать с маской
255.255.255.0, то номером сети будет 185.23.44.0, а не 185.23.0.0, как
это определено системой классов.
В масках количество единиц в последовательности, определяющей границу номера сети, необязательно должно быть кратным 8, чтобы повторять деление адреса на байт. Пусть, например, для IP-адреса
129.64.134.5 указана маска 255.255.128.0, т.е. в двоичном виде:
• IP-адрес 129.64.134.5 — 10000001.01000000.10000110.00000101;
• маска 255.255.128.0 — 11111111.11111111.10000000.00000000.

34.

Если игнорировать маску, то в соответствии с системой классов адрес 129.64.134.5 относится к классу В, а значит, номером сети являются первые 2 байта — 129.64.0.0, а номером
узла — 0.0.134.5.
Если же использовать для определения границы номера сети
маску, то 17 последовательных единиц в маске, «наложенные» на IP-адрес, определяют в качестве номера сети в двоичном выражении число
10000001.01000000.10000000.00000000, а в десятичной форме записи — номер сети 129.64.128.0 и номер узла 0.0.6.5.
Наложение представляет собой побитовую операцию «И».
Механизм масок широко распространен в IP-маршрутизации,
причем маски могут использоваться для самых разных целей.
С их помощью администратор может структурировать свою
сеть, не требуя от поставщика услуг дополнительных номеров
сетей. На основе этого же механизма поставщики услуг могут
объединять адресные пространства нескольких сетей путем
введения так называемых префиксов с целью уменьшения
объема таблиц маршрутизации и повышения за счет этого
производительности маршрутизаторов.

35.

Порядок распределения IP-адресов
Номера сетей назначаются либо централизованно, если сеть является частью Интернета, либо произвольно, если сеть работает автономно. Номера узлов и в том,
и в другом случае администратор волен назначать по своему усмотрению, не выходя,
разумеется, из разрешенного для этого класса сети диапазона.
Уже сравнительно давно наблюдается дефицит IP-адресов. Очень трудно получить
адрес класса В и практически невозможно стать обладателем адреса класса А. Данный дефицит обусловлен не только ростом сетей, но и тем, что имеющееся множество IP-адресов используется нерационально. Очень часто владельцы сети класса
С расходуют лишь небольшую часть из имеющихся у них 254 адресов. Рассмотрим
пример, когда две сети необходимо соединить глобальной связью. В таких случаях
в качестве канала связи используют два маршрутизатора, соединенных по схеме «точка—точка» (рис. 4.4). Для вырожденной сети, образованной каналом, связывающим порты двух смежных маршрутизаторов, приходится выделять отдельный
номер сети, хотя в этой сети имеется всего два узла.

36.

Нерациональное использование пространства IPадресов

37.

Если же некоторая IP-сеть создана для работы в
«автономном режиме», без связи с Интернетом,
тогда администратор этой сети может назначить ей
произвольно выбранный номер. Но и в этой ситуации для того, чтобы избежать каких-либо коллизий, в стандартах Интернета определено несколько
диапазонов адресов, рекомендуемых для локального
использования. Эти адреса не обрабатываются маршрутизаторами Интернета ни при каких условиях.
Адреса, зарезервированные для локальных целей,
выбраны из разных классов: в классе А — сеть
10.0.0.0; классе В — диапазон из 16 номеров сетей — 172.16.0.0…172.31.0.0; классе С — диапазон
из 255 сетей — 192.168.0.0…192.168.255.0.

38.

NAT
Другая технология, которая может быть использована для
снятия дефицита адресов, — трансляция адресов (Network
Address Translator, NAT). Узлам внутренней сети адреса
назначаются произвольно (в соответствии с общими правилами), так, как будто эта сеть работает автономно.
Внутренняя сеть соединяется с Интернетом через некоторое
промежуточное устройство (маршрутизатор, межсетевой экран). Это промежуточное устройство получает в свое распоряжение некоторое количество внешних «нормальных» IPадресов, согласованных с поставщиком услуг или другой
организацией, распределяющей IP-адреса. Промежуточное
устройство способно преобразовывать внутренние адреса во
внешние, используя для этого некие таблицы соответствия.
Процедура трансляции адресов определена в RFC 1631.

39.

Стек
протоколов
IPX/SPX
Стек протоколов IPX/SPX является оригинальным стеком протоколов фирмы Novell,
разработанным для сетевой операционной
системы NetWare еще в начале 1980-х гг. Протоколы сетевого и сеансового уровней
Internetwork Packet Exchange и Sequenced
Packet Exchange, которые дали название стеку, являются прямой адаптацией протоколов
XNS фирмы Xerox, распространенных в гораздо меньшей степени, чем стек IPX/SPX.
Популярность стека IPX/SPX непосредственно
связана с операционной системой Novell
NetWare, которая долгое время сохраняла мировое лидерство по числу установленных систем.

40.

Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОС NetWare на работу в локальных сетях небольших размеров. Для таких компьютерных сетей нужны были протоколы, на реализацию которых
требовалось бы минимальное количество оперативной памяти (ограниченной в IBM-совместимых компьютерах под управлением MS-DOS объемом
640 кБ) и которые быстро работали бы на процессорах небольшой вычислительной мощности. Стек IPX/SPX (рис. 4.5) является собственностью
фирмы Novell, и до недавнего времени на его реализацию нужно было получать лицензию. Сейчас стек IPX/SPX реализован не только в NetWare,
но и в нескольких других популярных сетевых ОС, например UNIX, Sun
Solaris, Microsoft Windows.

41.

Стек IPX/SPX
уровни модели OSI:
1 — физический;
2 — канальный;
3 — сетевой;
4 — транспортный;
5 — сеансовый;
6 — представительный;
7 — прикладной

42.

На физическом и канальном уровнях в сетях Novell используются все популярные протоколы этих уровней (Ethernet,
Token Ring, FDDI и др.)
На сетевом уровне в стеке Novell работает протокол IPX, а также протоколы обмена
маршрутной информацией RIP и NLSP (аналог протокола OSPF стека TCP/IP). IPX является протоколом, который занимается вопросами адресации и маршрутизации пакетов в сетях Novell. Маршрутные решения IPX основаны на адресных полях в заголовке его пакета, а также на информации, поступающей от протоколов обмена маршрутной информацией. Например, IPX использует информацию, поставляемую либо
протоколом RIP, либо протоколом NLSP (NetWare Link State Protocol) для передачи пакетов компьютеру назначения или следующему маршрутизатору. Протокол IPX поддерживает только дейтаграммный способ обмена сообщениями, за счет чего экономно потребляет вычислительные ресурсы. Итак, протокол IPX обеспечивает выполнение трех функций: задание адреса, установление маршрута и рассылку дейтаграмм.

43.

Транспортному уровню модели OSI в стеке
Novell соответствует протокол SPX, который
осуществляет передачу сообщений с установлением соединений
• На верхних прикладном, представительном и сеансовом уровнях работают протоколы NCP и SAP. Протокол NCP (NetWare Core Protocol) является протоколом
взаимодействия сервера NetWare и оболочки рабочей станции. Этот протокол
прикладного уровня реализует архитектуру «клиент—сервер» на верхних уровнях модели OSI. С помощью функций этого протокола рабочая станция производит подключение к серверу, отображает каталоги сервера на локальные буквы
дисководов, просматривает файловую систему сервера, копирует удаленные
файлы, изменяет их атрибуты и т.д., а также осуществляет разделение сетевого принтера между рабочими станциями.
• SAP (Service Advertising Protocol) — протокол объявления о сервисе; концептуально подобен протоколу RIP. Подобно тому как протокол RIP позволяет
маршрутизаторам обмениваться маршрутной информацией, протокол SAP дает
возможность сетевым устройствам обмениваться информацией об имеющихся сетевых сервисах.

44.

Стек протоколов NETBIOS/SMB
Стек протоколов NETBIOS/SMB широко применяется в продуктах компаний IBM и Microsoft. На его физическом и канальном уровнях используются все наиболее распространенные протоколы Ethernet, Token Ring, FDDI и др. На верхних
уровнях работают протоколы NetBEUI и SMB.

45.

Стек
NetBIOS/SMB
уровни модели OSI:
• 1 — физический;
• 2 — канальный;
• 3 — сетевой;
• 4 — транспортный;
• 5 — сеансовый;
• 6 — представительный;
• 7 — прикладной

46.

• Протокол NetBIOS (Network Basic Input/Output System) появился
в 1984 г. как сетевое расширение стандартных функций базовой системы ввода-вывода (BIOS) IBM PC для сетевой программы PC
Network компании IBM. В дальнейшем этот протокол был заменен так
называемым протоколом расширенного пользовательского интерфейса NetBEUI — NetBIOS Extended User Interface. Для обеспечения совместимости приложений в качестве интерфейса к протоколу
NetBEUI был сохранен интерфейс NetBIOS.
• Протокол NetBEUI разрабатывался как эффективный протокол, потребляющий немного ресурсов и предназначенный для сетей, насчитывающих не более 200 рабочих станций.

47.

• Протокол NetBEUI выполняет много полезных сетевых функций, которые можно отнести к сетевому, транспортному и сеансовому уровням модели OSI, однако он
не обеспечивает возможность маршрутизации пакетов. Это ограничивает применение
протокола NetBEUI локальными сетями,
не разделенными на подсети, и делает невозможным его использование в составных
сетях.
• Протокол SMB (Server Message Block) выполняет функции сеансового, представительного и прикладного уровней. На основе SMB реализуется файловая служба,
а также службы печати и передачи сообщений между приложениями.
English     Русский Правила