Qual é a utilidade do preâmbulo de sincronização nas Ethernets? [duplicado]


-1

No contexto de Ethernets, qual é o objetivo do campo de preâmbulo de sincronização desde o início de um quadro IEEE 802.3? Suponho que ele pretendia distinguir pacotes de ruído nos primeiros dias da Internet. Mas por que foi atribuído um comprimento de 7 bytes (mais que os campos de endereço de origem / destino)? A mira foi confiável?


2
Não tenho certeza de que alguém possa responder com autoridade. Mas levando em conta que o tempo exato é difícil e que você precisa sincronizar seus relógios; você precisará de um preâmbulo curto o suficiente para não prejudicar o desempenho e tempo suficiente para permitir uma sincronização bem-sucedida em X% do tempo. Eu suspeito que eles mediram essas coisas e escolheram um valor sábio.
Hennes

A resposta talvez esteja em algum lugar no padrão 802.3. Você pode lê-lo aqui
DavidPostill

Respostas:


1

A Ethernet não possui um relógio de bits compartilhado (nenhum dos pinos / condutores transmite um sinal de relógio); portanto, o receptor deve sincronizar seu relógio de bits com o relógio do remetente com cada pacote. O preâmbulo permite que os PLLs do receptor (loops com bloqueio de fase, um circuito especializado para sincronizar relógios de bits) tempo suficiente para travar de forma confiável a sincronização com o remetente antes da transmissão dos bits de dados reais.

É possível que nas décadas desde que a Ethernet foi projetada pela primeira vez, os PLLs tenham se tornado melhores do que isso poderia ser feito de maneira confiável em menos tempos de bits. Mas nunca houve um momento em que a vitória em salvar alguns momentos fosse considerada como o aborrecimento de quebrar a compatibilidade com versões anteriores.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.