IEEE 802.2
IEEE 802.2 é o nome original do padrão ISO/IEC 8802-2 que define o controle de link lógico (LLC) como a parte superior da camada de link de dados de o Modelo OSI. O padrão original desenvolvido pelo Institute of Electrical and Electronics Engineers (IEEE) em colaboração com o American National Standards Institute (ANSI) foi adotado pela International Organization for Standardization (ISO) em 1998, mas continua sendo parte integrante da família de Padrões IEEE 802 para redes locais e metropolitanas.
LLC é um componente de software que fornece uma interface uniforme ao usuário do serviço de enlace de dados, geralmente a camada de rede. LLC pode oferecer três tipos de serviços:
- Serviços de modo sem conexão não reconhecidos (mandatório)
- Serviços de modo de conexão (opcional)
- Serviços de modo sem conexão reconhecidos (opcional)
Por outro lado, a LLC usa os serviços do controle de acesso à mídia (MAC), que depende do meio de transmissão específico (Ethernet, Token Ring, FDDI, 802.11, etc.). O uso de LLC é obrigatório para todas as redes IEEE 802, exceto Ethernet. Também é usado na interface de dados distribuídos por fibra (FDDI), que não faz parte da família IEEE 802.
A subcamada IEEE 802.2 adiciona algumas informações de controle à mensagem criada pela camada superior e passada para o LLC para transmissão a outro nó no mesmo link de dados. O pacote resultante é geralmente referido como unidade de dados de protocolo LLC (PDU) e as informações adicionais adicionadas pela subcamada LLC são o LLC HEADER. O cabeçalho LLC consiste em DSAP (ponto de acesso do serviço de destino), SSAP (ponto de acesso do serviço de origem) e o Campo Controle.
Os dois campos de 8 bits DSAP e SSAP permitem a multiplexação de vários protocolos da camada superior acima do LLC. No entanto, muitos protocolos usam a extensão Subnetwork Access Protocol (SNAP), que permite o uso de valores EtherType para especificar o protocolo que está sendo transportado sobre IEEE 802.2. Ele também permite que os fornecedores definam seus próprios espaços de valor de protocolo.
O campo de controle estilo HDLC de 8 ou 16 bits serve para distinguir o modo de comunicação, para especificar uma operação específica e para facilitar o controle de conexão e controle de fluxo (no modo de conexão) ou reconhecimentos (no modo sem conexão reconhecido).
Modos operacionais
O IEEE 802.2 fornece dois modos operacionais sem conexão e um orientado para conexão:
- Tipo 1 é um modo sem conexão não reconhecido para um serviço de datagrama. Permite o envio de quadros
- para um único destino (transferência ponto a ponto ou unicast),
- para vários destinos na mesma rede (multicast),
- ou a todas as estações da rede (broadcast).
O uso de multicasts e broadcasts reduz o tráfego de rede quando a mesma informação precisa ser propagada para todas as estações da rede. No entanto, o serviço Tipo 1 não oferece garantias quanto à ordem dos quadros recebidos em comparação com a ordem em que foram enviados; o remetente nem mesmo recebe uma confirmação de que os quadros foram recebidos.
- Tipo 2 é um modo operacional orientado para a conexão. A numeração de seqüência garante que os quadros recebidos sejam garantidos para serem na ordem que foram enviados, e nenhum quadro é perdido.
- Tipo 3 é um serviço sem conexão reconhecido. Suporta apenas comunicação ponto a ponto.
Cada dispositivo em conformidade com o padrão IEEE 802.2 deve suportar o tipo de serviço 1. Cada nó de rede é atribuído a uma Classe LLC de acordo com os tipos de serviço que ele suporta:
LLC. Classe | Tipos de serviço suportados | ||
---|---|---|---|
1 | 2 | 3 | |
Eu... | X | ||
II | X | X | |
III. | X | X | |
IV | X | X | X |
Cabeçalho LLC
Qualquer PDU 802.2 LLC tem o seguinte formato:
802.2 LLC. Cabeçalho | Informação | ||
---|---|---|---|
Endereço DSAP | Endereço SSAP | Controlo | |
8 bits | 8 bits | 8 ou 16 bits | vários de 8 bits |
Quando a extensão do protocolo de acesso à sub-rede (SNAP) é usada, ela está localizada no início do campo de informações:
802.2 LLC. Cabeçalho | Extensão SNAP | Dados de camada superior | |||
---|---|---|---|---|---|
DSAP | SSAP | Controlo | OUI | ID do protocolo | |
8 bits | 8 bits | 8 ou 16 bits | 24 bits | 16 bits | vários de 8 bits |
O cabeçalho 802.2 inclui dois campos de endereço de oito bits, chamados pontos de acesso de serviço (SAP) ou coletivamente LSAP na terminologia OSI:
- SSAP (Fonte SAP) é um campo longo de 8 bits que representa o endereço lógico da entidade de camada de rede que criou a mensagem.
- DSAP (Destination SAP) é um campo longo de 8 bits que representa os endereços lógicos da entidade de camada de rede destinados a receber a mensagem.
Valores LSAP
Embora os campos LSAP tenham 8 bits de comprimento, o bit de ordem inferior é reservado para propósitos especiais, deixando apenas 128 valores disponíveis para a maioria dos propósitos.
O bit de ordem inferior do DSAP indica se ele contém um endereço individual ou de grupo:
- se o bit de baixa ordem for 0, os 7 bits restantes do DSAP especificar um endereço individual, que se refere a um único ponto de acesso local (LSAP) ao qual o pacote deve ser entregue. e
- se o bit de baixa ordem for 1, os 7 bits restantes do DSAP especificar um endereço de grupo, que se refere a um grupo de LSAPs a que o pacote deve ser entregue.
O bit de ordem inferior do SSAP indica se o pacote é um pacote de comando ou resposta:
- se for 0, o pacote é um pacote de comando, e
- se for 1, o pacote é um pacote de resposta.
Os 7 bits restantes do SSAP especificam o LSAP (sempre um endereço individual) do qual o pacote foi transmitido.
Os números LSAP são atribuídos globalmente pelo IEEE para identificar exclusivamente padrões internacionais bem estabelecidos.
Valor | Significado | |
---|---|---|
Dez. | Hex | |
0 | 00:00 | Null LSAP |
2 | 02 | Individual LLC Sublayer Mgt |
4 | 04 | SNA Path Control (individual) |
6 | 06:06 | Reservado para DoD IP |
14 | 0 | ProWay-LAN |
24. | 18. | Instrumentos do Texas |
66 | 42 | IEEE 802.1 Ponte Spanning Tree Protocol |
78 | 4E | EIA-RS 511 |
94 | 5 | IP ISI |
126 | 7E | ISO 8208 (X.25 sobre IEEE 802.2 Type LLC) |
128 | 80 | Sistemas de Rede Xerox (XNS) |
130 | 82 | BACnet/Ethernet |
134 | 86 | Estar aqui |
142 | 8E | ProWay-LAN (IEC 955) |
152 | 98 | ARPANET Protocolo de Resolução de Endereço (ARP) |
166 | A6 | RDE (entidade de determinação de rota) |
170 | AA | Extensão SNAP usada |
188 | BC | VÍDEOS Banianos |
224 | E | Novell NetWare |
240 | F0 | IBM NetBIOS |
244 | F4 | IBM LAN Management (individual) |
248 | F8 | Carga do Programa Remoto IBM (RPL) |
250 | FA | Ungermann-Bass |
254 | FE | OSI Serviço de Rede sem Conexão: CLNP, ISIS, ESIS |
Valor | Significado | |
---|---|---|
Dez. | Hex | |
3 | 03:03 | Grupo LLC Sublayer Mgt |
5 | 05:00 | SNA Path Control (grupo) |
245 | F5 | IBM LAN Management (grupo) |
255 | FF | Global DSAP (cast para todos) |
Os protocolos ou famílias de protocolos que possuem um ou mais SAPs atribuídos podem operar diretamente sobre 802.2 LLC. Outros protocolos podem usar o Subnetwork Access Protocol (SNAP) com IEEE 802.2, que é indicado pelo valor hexadecimal 0xAA (ou 0xAB, se a origem de uma resposta) em SSAP e DSAP. A extensão SNAP permite usar valores EtherType ou espaços de ID de protocolo privado em todas as redes IEEE 802. Pode ser usado tanto em datagramas quanto em serviços de rede orientados à conexão.
As redes Ethernet (IEEE 802.3) são uma exceção; o padrão IEEE 802.3x-1997 permitiu explicitamente o uso do enquadramento Ethernet II, onde o campo de 16 bits após os endereços MAC não carrega o comprimento do quadro seguido pelo cabeçalho IEEE 802.2 LLC, mas o valor EtherType seguido pelo dados da camada. Com esse enquadramento, apenas os serviços de datagrama são suportados na camada de enlace de dados.
IPv4, IPX e 802.2 LLC
Embora o IPv4 tenha sido atribuído a um valor LSAP de 6 (0x06) e o ARP tenha sido atribuído a um valor LSAP de 152 (0x98), o IPv4 quase nunca é encapsulado diretamente em quadros 802.2 LLC sem cabeçalhos SNAP. Em vez disso, o padrão da Internet RFC 1042 é geralmente usado para encapsular o tráfego IPv4 em quadros 802.2 LLC com cabeçalhos SNAP em FDDI e em redes IEEE 802 diferentes de Ethernet. As redes Ethernet normalmente usam enquadramento Ethernet II com EtherType 0x800 para IP e 0x806 para ARP.
O protocolo IPX usado pelas redes Novell NetWare oferece suporte a um tipo de quadro Ethernet adicional, 802.3 raw, suportando quatro tipos de quadro na Ethernet (802.3 raw, 802.2 LLC, 802.2 SNAP e Ethernet II) e dois tipos de quadro em FDDI e outros (não-Ethernet) redes IEEE 802 (802.2 LLC e 802.2 SNAP).
É possível utilizar diversos enquadramentos em uma única rede. É possível fazê-lo até mesmo para o mesmo protocolo de camada superior, mas, nesse caso, os nós que usam framings diferentes não podem se comunicar diretamente entre si.
Campo de controle
Depois dos campos SAP de destino e origem, há um campo de controle. O IEEE 802.2 foi conceitualmente derivado do HDLC e possui os mesmos três tipos de PDUs:
- Formato não numerado PDUs, ou U-format PDUs, com um campo de controle de 8 bits, que são destinados a aplicações sem conexão;
- Formato de transferência de informação PDUs, ou I-formato PDUs, com um campo de numeração de 16 bits, que se destina a ser usado em aplicações orientadas para a conexão;
- Formato de supervisão PDUs, ou S-formato PDUs, com um campo de controle de 16 bits, que se destinam a ser usados para funções de supervisão na camada LLC (Logical Link Control).
Para transportar dados no modo sem conexão não reconhecido usado com mais frequência, o formato U é usado. Ele é identificado pelo valor '11' nos dois bits inferiores do campo de controle de byte único.
Contenido relacionado
Computador Atanasoff-Berry
Detecção e correção de erros
Código Baudot
Arquivo de computador
Sistema operacional de disco