Thursday 27 February 2020

Opções de binário de dados segmento pacote quadro binário


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