![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Назначение 2-байтового поля, следующего за адресом отправителя, в форматах кадров двух господствующих стандартов Ethernet различается. В то время кадр 802.3 использует это поле для указания длины данных в пакете, в стандарте Ethernet II данное поле указывает на тип кадра, также называемый Ethertype. Ethertype определяет буфер памяти, в котором должен храниться кадр. Расположение буфера памяти, указанное в этом поле, идентифицирует протокол Сетевого уровня, для которого предназначены переносимые в кадре данные.Указанное отличие имеет важное значение в работе каждого протокола, работающего на Канальном, Сетевом, и Транспортном уровнях сетевого стека системы. Данные в пакете должны быть доставлены не только определенной системе в сети, но также определенному приложению или процессу этой системы. Из-за того, что на Сетевом уровне компьютера-получателя может одновременно работать несколько протоколов, таких как IP, NetBEUI и IPX. поле Ethertype сообщает драйверу адаптера Ethernet, какой из этих протоколов должен получить данные.
Когда система считывает заголовок пакета Ethernet, содержимое поля "длина/Ethertype" является единственным способом отличить кадр Ethernet II от кадра IEEE 802.3. Так как величина в роле длины кадра 802.3 не может быть больше, чем 1500 (OxOSDC в шестнадцатеричном представлении), а все значения, назначенные разработчиками полю Ethertype для различных протоколов Сетевого уровня, больше, чем 1500.
Xerox продолжает выступать в роли регистратора соглашений Ethertype. Некоторые из возможных значений поля Ethertype приведены в табл. 8.7.
Таблица 8.7. Значения поля Ethertype для протоколов Сетевого уровня
(в шестнадцатеричном представлении)
Ethertype | Протокол | Ethertype | Протокол |
Xerox NS ЮР | DEC MOP (Remplte.Console) | ||
Internet Protocol (IP) | DECNETPhase4 | ||
Х.75 | DEC LAT | ||
NBS | , DEC | ||
ECMA | DEC | ||
Chaosnet | HP Probe | ||
X.25 Packet (Level 3) | Excelan | ||
Address Resolution Protocol (ARP) | Reverse ARP | ||
XNS Compatibility | DECLANBridge | ||
Berkeley Trailer | 809B | AppleTalk | |
BBN Simnet | 80F3 | AppleTalkARP | |
DEC MOP (Dump/Load) | NetWare IPX/SPX |
Подуровень управления логической связью
Как упоминалось ранее, IEEE разбил выполняемые функции Канального уровня на два подуровня: управления доступом к среде (MAC) и управлениялогической связью (LLC). В сети Ethernet подуровень MAC включает элементы стандарта 802.3: спецификации Физического уровня, механизм CSMA/CD и кадр 802.3. Функции подуровня LLC определены в стандарте 802.2, который также используется с другими 802 стандартами MAC.
Подуровень LLC предоставляет протоколам Сетевого уровня различные коммуникационные услуги, включая перечисленные ниже.
Сервис без установления соединения и подтверждений приема. Простой сервис, который не обеспечивает управления потоком данных или контроля ошибок, а также не гарантирует правильную доставку данных.
Сервис с установлением соединения. Полностью надежный.сервис, который гарантирует правильную доставку данных за счет установления соединения с системой-приемником до начала передачи данных и использования механизмов контроля ошибок и управления потоком данных.
Сервис без установления соединения с подтверждениями приема. Средний по сложности сервис, который использует сообщения подтверждения приема для обеспечения гарантированной доставки, но не устанавливает соединения до передачи данных.
На передающей системе данные, переданные вниз от протокола Сетевого уровня, вначале инкапсулируются подуровнем LLC. Стандарт называет их protocol data unit (PDU, протокольный блок, данных). Когда PDU передается вниз подуровню MAC, где снова обрамляется заголовком и постинформацией, с этого момента технически его можно назвать кадром. Для пакета Ethernet это означает, что кадр 802.3 помимо данных Сетевого уровня содержит 3-байтовый заголовок LLC. Таким образом, максимально допустимая длина данных в каждом пакете уменьшается с 1500 до 1497 байтов.
Заголовок LLC состоит из трех полей (рис. 8.11), назначение которых описано в следующих подразделах.
Поля DSAP и SSAP
Поле Destination Service Access Point (DSAP, точка доступа к сервису системы-получателя) указывает, в каком месте буферов памяти системы-получателя следует разместить данные пакета. Поле Source Service Access Point (SSAP, точка доступа к сервису системы-источника) выполняет такие же функции для источника данных, размещенных в пакете, на передающей системе. Оба этих 1-байтовых поля используют значения, назначенные IEEE, который выступает в роли регистратора протоколов. Некоторые из возможных значений приведены в табл. 8.8.
Таблица 8.8. Значения полей DSAP и SSAP, назначенные IEEE
Значение DSAP/SSAP | Описание |
Нулевая LSAP | |
Indiv LLC Sublayer Mgt | |
Group LLC Sublayer Mgt | |
SNA Path Control | |
Зарезервировано (DOD IP) | |
PROWAY-LAN | |
EIA-RS 51 1 | |
ISI IP | |
PROWAY-LAN | |
SNAP | |
ISO CLNS IS 8473 | |
Глобальная DSAP |
В пакете Ethernet SNAP значение для полей DSAP и SSAP равно 170 (или ОхАА в шестнадцатеричном виде). В этом случае оно указывает на то, что содержимое PDU управления логической связью начинается с заголовка SNAP (Sub-Network Access Protocol, протокол доступа к подсетям). Заголовок SNAP обеспечивает те же функции, что и поле Ethertype кадра Ethernet И.
Дата публикования: 2014-11-29; Прочитано: 1143 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!