Não importa qual método seja usado para obter comunicação de porta de rede, ele não pode ser separado dos protocolos padrão relevantes. No entanto, a Ethernet envolvida no negócio da nossa empresaONUa série de produtos segue principalmente o padrão IEEE 802.3. Abaixo está uma breve introdução à estrutura do quadro IEEE 802.3
Estrutura do quadro IEEE802.3
A função da subcamada Media Access Control (MAC) é a tecnologia central da Ethernet, que determina o principal desempenho da rede Ethernet. A subcamada MAC geralmente é dividida em dois módulos funcionais: encapsulamento/descompactação de quadros e controle de acesso à mídia. Ao conectar as funções desta subcamada, o primeiro passo é entender a estrutura do quadro Ethernet
|Pré-codificar | Delimitador de início de quadro | Endereço de destino | Endereço de origem | Comprimento | Dados | Sequência de verificação de quadro |
|7 bytes | 1 byte | 6 bytes | 6 bytes | 2 bytes | 46-1500 bytes | 4 bytes |
(1) Pré-código: Código contendo 7 bytes de intervalos binários “1” e “0”, ou seja, 1010...10, totalizando 56 bits. Quando o quadro é carregado na mídia, o receptor pode estabelecer sincronização de bits, pois no caso do código Manchester, a forma de onda de transmissão com intervalos “1” e “0” é uma onda quadrada periódica.
(2) Delimitador de primeiro quadro (SFD): É uma sequência binária de 10101011 com comprimento de 1 byte. Depois que esse código passa, ele representa o início real de um quadro para permitir que o receptor localize o primeiro bit do quadro real. Isto é, o quadro real consiste no restante DA+SA+L+LLCPDU+FCS.
(3) Endereço de Destino (DA): Especifica o endereço de destino para o qual o quadro está tentando enviar, consistindo em 6 bytes. Pode ser um único endereço (representando uma única estação), vários endereços (representando um grupo de estações) ou endereços completos (representando todas as estações na rede local). Quando vários endereços aparecem no endereço de destino, significa que o quadro é recebido simultaneamente por um grupo de estações, conhecido como “multicast”. Quando o endereço de destino aparece como endereço completo, significa que o quadro é recebido simultaneamente por todas as estações da rede local, conhecido como “broadcast”. O tipo de endereço geralmente é determinado pelo bit mais alto do DA. Se o bit mais alto for “0”, indica um único endereço; Um valor '1' indica vários endereços ou endereços completos. Quando o endereço está completo, o campo DA possui um código “1” completo.
(4) Endereço Fonte (SA): Indica o endereço da estação emissora do quadro, que assim como o DA, ocupa 6 bytes.
(5) Comprimento (L): Dois bytes no total, representando o número de bytes em LLC-PDU.
(6) Unidade de dados do protocolo da camada de enlace (LLC-PDU): Varia de 46 a 1500 bytes. Observe que o comprimento mínimo do LLC-PDU de 46 bytes é uma limitação, que exige que todas as estações da rede local sejam capazes de detectar este quadro, garantindo o funcionamento normal da rede. Se o LLC-PDU tiver menos de 46 bytes, a subcamada MAC da estação emissora preencherá automaticamente um código “0” para concluir.
(7) Sequência de verificação de quadro (FCS): Está localizada no final do quadro e ocupa um total de 4 bytes. É um código de verificação de redundância (CRC) de 32 bits que verifica o conteúdo de todos os quadros, exceto o preâmbulo, SFD e FCS. Os resultados da verificação CRC de DA para DATA são refletidos no FCS. Quando a estação emissora envia um quadro, ela realiza a verificação CRC bit a bit durante o envio. Finalmente, um teste CRC de 32 bits é formado e preenchido na posição FCS no final do quadro para transmissão no meio. Após o recebimento do quadro na estação receptora, a verificação CRC é realizada bit a bit durante o recebimento do mesmo quadro a partir de DA. Se o checksum formado pela estação receptora final for igual ao checksum do quadro, indica que o quadro transmitido no meio não foi destruído. Pelo contrário, se a estação receptora acreditar que o quadro foi destruído, ela solicitará à estação emissora que reenvie o quadro através de um determinado mecanismo.
O comprimento de um quadro é DA+SA+L+LLCPDU+FCS=6+6+2+(46-1500)+4=64-1518, ou seja, quando LLC-PDU tem 46 bytes, o quadro é o menor e o comprimento do quadro é de 64 bytes; Quando LLC-PDU tem 1.500 bytes, o tamanho máximo do quadro é 1.518 bytes.
Os produtos de venda quente da rede relevante da nossa empresa cobrem vários tipos deONUprodutos da série, incluindo ACONU/comunicaçãoONU/inteligenteONU/caixaONU, etc. O acimaONUOs produtos da série podem ser usados para necessidades de rede em vários cenários. Bem-vindos a todos para virem e terem uma compreensão técnica mais detalhada do produto.