Uma grande parte do uso dos termos quadro, pacote e PDU é a semântica ea tecnologia. Os termos frame, pacote, segmento, datagramas e protocolo dados unidades não são intercambiáveis embora a maioria das pessoas muitas vezes usá-los dessa forma. Este tutorial tenta destacar as diferenças entre eles. O QUE É UM QUADRO O termo quadro é mais freqüentemente usado para descrever um pedaço de dados criados por hardware de comunicação de rede, como placas de interface de rede (placas NIC) e interfaces de roteador. Mudar portas primariamente avançar quadros existentes e não costumam criar quadros próprios (a menos que eles estão participando em Spanning Tree ou VLANs dinâmicas etc). Existem quadros ethernet, quadros token ring. FDDI quadros etc Um quadro é simplesmente um pedaço de dados com um padrão de bits no início e possivelmente bits no final. Os bits no início e no final do quadro são freqüentemente referidos como delimitadores de quadros. Os quadros são criados por protocolos de hardware que não têm circuitos de controle separados na mídia física à qual eles estão conectados. Conteúdo dos quadros Os quadros contêm delimitadores de quadros, endereços de hardware, como os endereços MAC de origem e de destino e dados encapsulados a partir de um protocolo de camada superior. O que é um pacote Os documentos Request for Comments (RFC) usam freqüentemente o termo pacote para significar um fluxo de octetos binários de dados de algum comprimento arbitrário. É tipicamente usado para descrever pedaços de dados criados por software, não por hardware. O protocolo Internet (IP) cria pacotes. Este termo não é sinônimo com o frame do termo mesmo que muitos povos façam esse erro. As informações que foram quebradas em pacotes são algumas vezes descritas como pacotes. Internet Protocol é muitas vezes descrito como transmitir pacotes. Conteúdo dos pacotes Os pacotes contêm informações de endereçamento lógico, como um endereço IP e dados. O que é um Segmento O termo segmento é usado com mais freqüência para se referir a um pedaço de dados que foi preparado para transmissão pelo Protocolo de Controle de Transmissão (TCP). O termo segmento é usado com mais freqüência nos documentos Request For Comments (RFC) que descrevem o protocolo TCP porque TCP é dito cortar um fluxo de dados em segmentos. O Protocolo de Controle de Transmissão é descrito como segmentos de transmissão. Conteúdo dos Segmentos Os segmentos contêm informações de endereçamento lógico, como um endereço IP, identificadores de conexão lógica, como números de porta e dados provenientes de um aplicativo de computador. O TCP garante a entrega dos segmentos. O QUE É UM DATAGRAM Este é um termo mais genérico que é freqüentemente usado na descrição de protocolos que funcionam em níveis mais elevados do modelo OSI. Ususally a camada de rede e para cima. Datagrama é um termo menos específico do que PDU. Tipos de datagramas O protocolo de datagramas de usuário é descrito como transmissor de datagramas. Conteúdo dos Datagramas Os datagramas contêm informações de endereçamento lógico, como um endereço IP, identificadores de conexão lógica, como números de porta e dados provenientes de um aplicativo de computador. O protocolo UDP não garante a entrega dos datagramas. O QUE É UMA UNIDADE DE DADOS DE PROTOCOLO (PDU) Uma unidade de dados de protocolo é um termo usado em grande parte da documentação e literatura educacional para tecnologias de rede. Significa simplesmente um pedaço de dados criado e / ou redigido por um protocolo específico. TCP. UDP. IP. OSPF e RIP (e outros protocolos) poderia ser dito para criar quotprotocol unidades de dados. O termo é um pouco sinônimo de pacote ou quadro, especialmente quando usado no processo de discussão de protocolos de roteamento ou árvore de expansão. Marcar esta página e COMPARTILHAR: esta é a minha 2ª semana na preparação do CCNA. Im leitura capítulo 5. Não sei pode ser quando eu leio mais abaixo esta dúvida wouldnt chegar em minha cabeça. Minha dúvida é: Im clear upto L2PDU criação de quadros com todos os seus dados camada anterior (dados, segmento, pacote). No momento em que um quadro é criado pelos protocolos L2 ele se tornará vários bytes no volume intacto (como uma caixa selada - é assim que eu imaginava). Mas agora L1 envia esta caixa (consiste em vários bits) em bit individual para o nó de destino via seu link físico. Isto onde eu perdi a idéia. Como você pode quebrar esta caixa em bits e enviar E como o receptor receber a idéia da caixa com esses bits recebidos. Alguém pode explicar a lógica por trás disso. Obrigado . : 2 esta é a minha segunda semana em CCNA preparação. Im leitura capítulo 5. Não sei pode ser quando eu leio mais abaixo esta dúvida wouldnt chegar em minha cabeça. Minha dúvida é: Im clear upto L2PDU criação de quadros com todos os seus dados camada anterior (dados, segmento, pacote). No momento em que um quadro é criado pelos protocolos L2 ele se tornará vários bytes no volume intacto (como uma caixa selada - é assim que eu imaginava). Mas agora L1 envia esta caixa (consiste em vários bits) em bit individual para o nó de destino via seu link físico. Isto onde eu perdi a idéia. Como você pode quebrar esta caixa em bits e enviar E como o receptor receber a idéia da caixa com esses bits recebidos. Alguém pode explicar a lógica por trás disso. Obrigado Para entender isso, você precisa se lembrar o que uma rede física consiste off. Cabos No final do dia tudo o que podemos realmente fazer para cabos é enviar eletricidade para baixo deles. Que variâncias podemos fazer com electricidade que nos permitem comunicar com o outro lado de forma confiável Bem, isso é através da mudança de tensões meu amigo Então, essencialmente, após a estrutura foi feita, a tensão de interface de saída é então aumentada e diminuída para comunicar bits (1s E 0s) através do link. Com isso, ele é encaminhado através da rede e do outro lado começa a receber aqueles 1s e 0s pelo interruptor alterando as tensões em conformidade. É por isso que usamos binário para se comunicar através de cabos de cobre, pois é fácil representar um 1 e um 0, alterando as tensões elétricas. Como o quadro é construído é construído usando bits de qualquer maneira, portanto, a conversão não é necessário, se você usar wireshark ou algum outro analisador de protocolo que o próprio programa é o que irá traduzir os bits binários brutos em dados compreensíveis como o endereço MAC de origem e destino . Etc. Esperançosamente este derrama alguma luz em como nós emitemos realmente os pacotes no fio com o uso da eletricidade. Apenas uma cabeça para cima, com conexões de fibra esta comunicação é feita ligando e apagando uma luz como não podemos transportar electricidade através de cabos de vidro. (Bit binário 1 e 0, respectivamente). Espero que isso ajude, 802.3 AT 10Mbps 802.3 é essencialmente compatível com OSI e define um físico, bem como uma camada MAC. A 10Mbps, a camada física 802.3 é composta por uma subcamada de sinalização de camada física superior (PLS) e uma subcamada de ligação de meio físico inferior (PMA). A subcamada PLS é independente do meio, responsável por gerar e detectar o código de Manchester usado por todas as variantes de 10Mbps, o que garante que as informações de cronometragem são transmitidas juntamente com os dados. A subcamada PMA é implementada por uma unidade funcional chamada MAU (Unidade de Acesso ao Meio) que se liga diretamente ao meio, transmite e recebe sinais médios e identifica colisões. A interface entre as subcamadas PMA e PLS é conhecida como a Attachment Unit Interface (AUI). Em 10Base5, o MAU, conhecido como um transceptor, é separado da própria estação e é conectado diretamente ao cabo coaxial Ethernet. O AUI em 10base5 é um cabo de queda de até 50m de comprimento, que transporta cinco pares torcidos conectando as estações NIC (que implementa o MAC e PLS) e transceptor. Em 10Base2 e 10BaseT, no entanto, o MAU e AUI são eles próprios integrados na NIC, que então se conecta diretamente ao meio. Como a subcamada PLS, a subcamada MAC é comum a todas as variantes de 10Mbps 802.3 e suas PDUs ou quadros têm uma estrutura simples, mostrada na Figura 1. O Preâmbulo consiste em sete bytes todos da forma 10101010 e é usado pelo receptor para Permitem que ele estabeleça a sincronização de bits (não há informações de sincronismo no Ether quando nada está sendo enviado). O Delimitador de início de quadro é um único byte, 10101011, que é um sinalizador de quadro, indicando o início de um quadro. Os endereços MAC usados em 802.3 são sempre 48 bits de comprimento, embora versões mais antigas da Ethernet usassem 16 bits. Por convenção, os endereços Ethernet são geralmente citados como uma seqüência de 6 bytes (em hexadecimal) com cada byte citado com seus bits em ordem inversa (este curioso arranjo é impulsionado pela ordem de transmissão). Os endereços individuais têm um bit mais significativo de 0, endereços multicast um bit mais significativo de 1 (o byte mais significativo é assim citado como xxxx xxx1). Um endereço de 48 1s é uma transmissão para todas as estações na rede local. Uma característica interessante é que os endereços individuais podem ser locais ou globais, com, respectivamente, um segundo bit mais significativo de 0 ou 1 (portanto, um byte mais significativo de xxxx xx0x é global). Os endereços locais não têm significado, exceto na instalação Ethernet local, mas os endereços globais são exclusivos: todos os sistemas com uma interface Ethernet possuem um endereço global exclusivo, conectado a essa interface. Em princípio, qualquer estação pode se dirigir a qualquer outro, em qualquer lugar do mundo, mas é claro que isso dependeria de uma camada de internet bastante impraticável para identificar o alvo e executar o roteamento. Em uma única Ethernet não há tal problema porque um quadro é visto por todas as estações e cada um pode reconhecer seu próprio endereço. Note que estes são endereços de SAPs na parte superior da subcamada MAC e é para estes SAPs que a Ethernet fornece quadros: do ponto de vista das camadas superiores, estes são os NPAs. O campo LengthEtherType é o único que difere entre 802.3 e Ethernet II. Em 802.3 indica o número de bytes de dados na carga útil dos quadros, e pode ser qualquer coisa de 0 a 1500 bytes. Os quadros devem ter pelo menos 64 bytes de comprimento, não incluindo o preâmbulo, portanto, se o campo de dados for menor que 46 bytes, ele deve ser compensado pelo campo Pad. O motivo para especificar um comprimento mínimo reside no mecanismo de detecção de colisão. No CSMACD, uma estação nunca deve ser autorizada a acreditar que transmitiu um quadro com êxito se esse quadro tiver, de fato, experimentado uma colisão. No pior caso, leva o dobro do atraso de propagação máximo na rede antes que uma estação possa ter certeza de que uma transmissão foi bem-sucedida. Se uma estação envia um quadro muito curto, pode realmente terminar de enviar e liberar o éter sem perceber que uma colisão ocorreu. As regras de projeto 802.3 especificam um limite superior para o atraso máximo de propagação em qualquer instalação Ethernet eo tamanho mínimo do quadro é definido para ser mais do que o dobro desse valor (64 bytes leva 51,2 m s para enviar a 10 Mbps). Na Ethernet II, por outro lado, este campo é utilizado para indicar o tipo de carga útil transportada pela moldura. Por exemplo 0800 16 significa uma carga útil IP. Na verdade, o menor valor legal deste campo é 0600 16. E uma vez que o maior valor do comprimento 802.3 é 05DC 16 é sempre possível dizer Ethernet e 802.3 quadros separados e, portanto, podem coexistir na mesma rede. 802.3 foi projetado para ser usado com o 802.2 LLC como sua carga padrão, o último usando um subdiretório de 7 bits para especificar o tipo de protocolo. No entanto, isso não é compatível com o 16-bit EtherType de Ethernet II, portanto, o SNAP (Subnetwork Access Protocol) extensão foi desenvolvida. Com um cabeçalho SNAP-extended, uma LLC PDU pode transportar um 16-bit EtherType. Finalmente, o campo Checksum usa um código polinomial CRC-32. Para enviar um quadro, uma estação em uma rede 802.3 escuta primeiro o Ether (função de sensor de portadora). Se o éter estiver ocupado, a estação se difunde, mas, após a atividade atual parar, ela usa uma estratégia de 1 persistência e aguardará apenas um curto atraso fixo, a diferença entre quadros. Antes de começar a transmitir. Se não houver colisão, a transmissão será concluída com êxito. Se, no entanto, uma colisão for detectada, a transmissão de quadros pára ea estação começa a enviar um sinal de interferência para se certificar de que todas as outras estações percebem o que aconteceu. Depois, a estação retrocede para um intervalo de tempo aleatório antes de tentar novamente. O intervalo de back-off é calculado usando um algoritmo chamado backoff exponencial binário truncado. Que funciona da seguinte forma. A estação sempre espera por um múltiplo de um intervalo de tempo de 51,2 m, conhecido como slot. A estação escolhe um número aleatoriamente do conjunto e aguarda esse número de slots. Se houver outra colisão, ela espera novamente, mas desta vez para um número escolhido de. Após k colisões na mesma transmissão ele escolhe seu número aleatoriamente de, até k 10, quando o conjunto é congelado. Depois de k 16, o chamado limite de tentativa. A unidade MAC desiste e relata uma falha na camada acima. A colisão, entretanto, tipicamente resulta em um pacote malformado curto chamado um runt. O runt é apenas a parte de um pacote que o primeiro remetente conseguiu transmitir antes da colisão ocorreu. Se as regras de construção Ethernet forem aderidas, o runt será facilmente identificado porque será menor do que o mínimo Ethernet (64 bytes). Seu CRC também será incorreto. Os runts são comuns e causam pouca dificuldade em segmentos Ethernet individuais, mas é importante que eles sejam identificados e filtrados por um switch para evitar que sejam encaminhados desnecessariamente para outros segmentos.
No comments:
Post a Comment