Tuesday, 10 October 2017

Um Octeto De Um Ip Endereço E Seu Associado Binário Opções


Os endereços IP do Cisco Systems, tanto IPv4 como IPv6, parecem ser complicados quando você os encontra pela primeira vez, mas na realidade são construções simples e um uso Algumas regras básicas permitirão que você encontre as informações importantes para qualquer situação muito rapidamente e com um mínimo de matemática. Neste artigo, analisamos alguns dos conceitos básicos do layout de endereços IPv4 e, em seguida, consideramos uma técnica para facilitar o trabalho com endereços IPv4. Embora este não é o método acirceuroconventionalacirceuro você pode ter sido ensinado a trabalhar com no espaço de endereço IP, você vai achar que é muito fácil e rápido. Concluímos com uma discussão sobre a aplicação dessas técnicas ao espaço de endereçamento IPv6. Endereçamento Básico Os endereços IPv4 são essencialmente sistemas binários de computadores binários de 32 bits e os roteadores não vêem nenhum tipo de divisão dentro do espaço de endereçamento IPv4. Para tornar os endereços IPv4 mais legíveis por humanos, no entanto, quebra-los em quatro seções divididas por pontos, ou períodos, comumente chamado acirceurooctets. acirceuro Um octeto é um conjunto de oito dígitos binários, às vezes também chamado de acirceurobyte. acirceuro Nós não Use byte aqui, porque a definição real de um byte pode variar de computador para computador, enquanto que um octeto permanece o mesmo comprimento em todas as situações. A Figura 1 ilustra a estrutura de endereços IPv4. Figura 1: Estrutura de endereços IPv4 Uma vez que cada octeto representa um número binário (base 2) entre 0 e 2 8. cada octeto estará entre 0 e 255. Esta parte de endereços IPv4 é simpleacirceurordemquanto que as máscaras de sub-rede Para entender uma máscara de sub-rede, Precisa entender como um dispositivo realmente usa máscaras de sub-rede para determinar onde enviar um pacote específico, como ilustra a Figura 2. Figura 2: Máscaras de sub-rede Se host A, que tem o endereço IP local 10.1.1.2 com uma máscara de sub-rede de 255.255.255.0. Quer enviar um pacote para 10.1.3.2. Como ele sabe se D está conectado à mesma rede (broadcast domínio) ou não Se D está conectado à mesma rede, então A deve procurar Dacirceurotrades local Layer 2 endereço para transmitir o pacote para. Se D não está ligado à mesma rede, então A necessita de enviar quaisquer pacotes destinados a D para Aacirceurotrades local gateway padrão. Para descobrir se D está conectado ou não, A toma seu endereço local e executa um AND lógico entre isso ea máscara de sub-rede. A então toma o endereço de destino (remoto) e executa o mesmo AND lógico (usando sua máscara de sub-rede local). Se os dois números resultantes, chamado de endereço de rede ou prefixo. , O destino deve estar no segmento local e A pode simplesmente procurar o destino no cache de protocolo de resolução de endereços (ARP) e enviar o pacote localmente. Se os dois números não coincidirem, então A precisa enviar o pacote para seu gateway padrão. Nota: ARP é um protocolo usado para descobrir os mapeamentos entre os endereços IP dos dispositivos conectados à mesma rede do dispositivo local e o endereço da camada 2 dos dispositivos conectados à mesma rede do dispositivo local. Essencialmente, um dispositivo envia uma transmissão ARP contendo o endereço IP de algum outro dispositivo que acredita estar conectado e o dispositivo com o endereço IP especificado responde com seu endereço de Camada 2, fornecendo um mapeamento entre esses dois endereços. Se uma máscara de sub-rede é uma versão decimalacirceuro acirceurodotted da máscara de sub-rede binária, então qual é o comprimento do prefixo O comprimento do prefixo é apenas uma forma abreviada de expressar a máscara de sub-rede. O comprimento do prefixo é o número de bits definidos na máscara de sub-rede, por exemplo, se a máscara de sub-rede for 255.255.255.0. Há 24 1acirceurotrades na versão binária da máscara de sub-rede, então o comprimento do prefixo é de 24 bits. A Figura 3 ilustra as máscaras de rede e os comprimentos de prefixo. Figura 3: Comprimentos de Prefixo Trabalhando com Endereços IPv4 Agora que entendemos como um endereço IPv4 é formado e qual é o comprimento da sub-rede e o comprimento do prefixo, como trabalhamos com eles As perguntas mais básicas que enfrentamos ao trabalhar com um endereço IP seguem: É o endereço de rede do prefixo Qual é o endereço do host Há duas maneiras de encontrar as respostas para essas perguntas: a maneira mais difícil e fácil. Nós cobrimos a maneira dura primeiramente, e mostramos-lhe então a maneira fácil. A maneira dura A maneira dura de determinar os endereços de prefixo e host é converter o endereço em binário, executar operações AND e NOR lógicas no endereço e na máscara de sub-rede e, em seguida, converter os números resultantes de volta para decimal. A Figura 4 ilustra o processo de converter um único octeto do endereço IPv4 em binário, o número convertido neste caso é 192. Figura 4: Conversão Binária O processo é simples, mas tedioso divide o valor de octeto por 2, retira o restante e Em seguida, dividir por 2 novamente, até chegar a 0. O restante, invertido na direção, são os números binários que representam o valor do octeto. Executando este processo para todos os quatro octetos, temos o endereço IP binário, e pode usar operações lógicas AND e NOR para encontrar o prefixo (endereço de rede) eo endereço do host, como mostra a Figura 5 para o endereço 192.168.100.8026. Figura 5: Cálculo de endereço A maneira fácil Toda essa conversão de binário para decimal e de decimal para binário é tediousacirceurordquo existe uma maneira mais fácil Sim. Primeiramente, nós começamos com a observação que nós trabalhamos somente com os números dentro de um octeto de cada vez, não importa o que o comprimento do prefixo é. Podemos assumir todos os octetos antes que este octeto de trabalho façam parte do endereço de rede e os octetos após este octeto de trabalho fazem parte do endereço do host. A primeira coisa que precisamos fazer, então, é descobrir qual octeto é o nosso octeto de trabalho. Esta tarefa é realmente muito simples: basta dividir o comprimento do prefixo por 8, descartar o restante e adicionar 1. A tabela a seguir fornece alguns exemplos. 80 acirceuroldquo 80 0.10 No segundo e terceiro exemplos, você vê que o octeto de trabalho é na verdade o terceiro, e não o quarto, octeto. Para encontrar o endereço do anfitrião nestes exemplos, você encontra simplesmente o endereço do anfitrião no terceiro octeto, e então acirceurotack onacirceuro o quarto octet como parte do endereço do anfitrião também, porque a parte da terceira octetacirceurquoquo e todo o quarto octetacirceurordecause é realmente parte de O endereço do host. Summarização e sub-redes Subnets e supernets são provavelmente a parte mais difícil de endereçamento IP para a maioria das pessoas a entender e lidar rapidamente, mas ambos são baseados em uma conceituação muito simples agregação. A Figura 6 mostra como a agregação funciona. Figura 6: Agregação de endereços A figura mostra quatro hosts com os endereços 10.1.0.1, 10.1.0.2, 10.1.0.3. E 10.1.0.4. O roteador A anuncia 10.1.1.024. Significando: o anfitrião do acirceuroAny dentro do intervalo de endereço 10.1.0.0 a 10.1.0.255 é reachable através de me. acirceuro Note que não todos os anfitriões dentro desta escala existem, e aquele é okayacirceurordquoif um anfitrião dentro dessa escala dos endereços é reachable, é reachable através Roteador A. Em IP, o endereço que A é publicidade é chamado de endereço de rede. E você pode convenientemente pensar nisso como um endereço para o fio que os hosts eo roteador estão conectados, em vez de um dispositivo específico. Para muitas pessoas, a parte confusa vem a seguir. O roteador B também está anunciando 10.1.1.024. Que é outro endereço de rede. O roteador C pode combinar dois ou três anúncios em um único anúncio. Embora acabamos de remover a correspondência entre o fio eo endereço de rede, não mudamos o significado fundamental do próprio anúncio. Em outras palavras, o roteador C está dizendo: acirceuroAny host dentro do intervalo de endereços de 10.1.0.0 a 10.1.1.255 é acessível através de me. acirceuro Não há fio com esse espaço de endereço, mas dispositivos além do roteador C não sei isso, então isso não importa. Para melhor lidar com espaço de endereço agregado, definimos dois novos termos, sub-redes e supernets. Uma sub-rede é uma rede que está contida inteiramente dentro de outra rede uma supernet é uma rede que contém inteiramente outra rede. Por exemplo, 10.1.0.024 e 10.1.1.024 são ambas sub-redes de 10.1.0.023. Enquanto 10.1.0.023 é um supernet de 10.1.0.024 e 10.1.1.024. Agora consideramos uma representação binária destes três endereços, e tentamos fazer mais sentido fora do conceito de agregação a partir de uma perspectiva de endereçamento. Figura 7: Detalhes de Agregação Observando a forma binária de 10.1.0.024 e 10.1.1.024. Podemos ver que apenas o bit 24 no endereço de rede muda. Se mudarmos o prefixo de comprimento para 23, temos efetivamente acirceuromasked outacirceuro este único bit, tornando o endereço 10.1.0.023 cobrir o mesmo intervalo de endereços como o 10.1.0.024 e 10.1.1.024 endereços combinados. O problema de sub-rede mais difícil O problema de sub-rede mais difícil que a maioria das pessoas enfrenta é o de tentar decidir qual é a sub-rede mais pequena que fornecerá um determinado número de hosts em um segmento específico e ainda não desperdiçará nenhum espaço de endereço. A maneira como este tipo de problema é normalmente formulado é algo como o seguinte: Você tem 5 sub-redes com os seguintes números de hosts neles: 58, 14, 29, 49 e 3, e você recebe o espaço de endereço 10.1.1.024. Determine como você pode dividir o espaço de endereço dado em sub-redes para que esses hosts se encaixam nele. Este parece ser um problema muito difícil de resolver, mas o gráfico que usamos anteriormente para encontrar o salto dentro de um único octeto realmente torna esta tarefa muito fácil. Em primeiro lugar, executamos as etapas e, em seguida, resolvemos o problema de exemplo para ver como ele realmente funciona. Ordem as redes do maior para o menor. Encontre o menor número no gráfico que se encaixa o número do maior número de hosts 2 (você não pode, exceto em links ponto-a-ponto, use o endereço com todos 0acirceurotrades ou todos 1acirceurotrades no endereço de host para ponto-a-ponto Links, você pode usar um 31, que não tem endereços de broadcast). Continue por cada espaço necessário até você ficar sem espaço ou terminar. Este processo parece bastante simples, mas funciona Letacirceurotrades experimentá-lo com o nosso exemplo. Reordene os números 58, 14, 29, 49, 3 a 58, 49, 29, 14, 3. Comece com 58. O menor número maior que (58 2) é 64 e 64 é 2 bits. Existem 24 bits de comprimento de prefixo no espaço de endereço dado add 2 para 26. A primeira rede é 10.1.1.026. A próxima rede é 10.1.1.0 64, então iniciamos o próximo acirceuroroundacirceuro em 10.1.1.64. O bloco seguinte é 49 anfitriões. O menor número maior que (49 2) é 64, e 64 é 2 bits. Existem 24 bits de comprimento de prefixo no espaço de endereço dado add 2 para 26. Começamos este bloco em 10.1.1.64. Então a rede é 10.1.1.6426. A próxima rede é 10.1.1.64 64, então iniciamos o próximo acirceuroroundacirceuro em 10.1.1.128. O próximo bloco é 29 anfitriões. O menor número maior do que (29 2) é 32, e 32 é 3 bits. Existem 24 bits de comprimento de prefixo no espaço de endereço dado adicionar 3 para 27. Começamos este bloco em 10.1.1.128. Então a rede é 10.1.1.12827. A próxima rede é 10.1.1.128 32, então iniciamos o próximo acirceuroroundacirceuro em 10.1.1.160. O próximo bloco é 14 hosts. O menor número maior que (14 2) é 16, e 16 é 4 bits (na verdade igual, mas ainda funciona). Existem 24 bits de comprimento de prefixo no espaço de endereço dado adicionar 14 para 28. Começamos este bloco em 10.1.1.160. Então a rede é 10.1.1.16028. A próxima rede é 10.1.1.160 16, então iniciamos o próximo acirceuroroundacirceuro em 10.1.1.176. O último bloco é 3 hosts. O menor número maior que (3 2) é 8, e 8 é 5 bits. Existem 24 bits de comprimento de prefixo no espaço de endereço dado adicionar 5 para 29. Começamos este bloco em 10.1.1.176. Então a rede é 10.1.1.17629. Este é o último bloco de hosts, por isso estamos terminados. É uma simples questão de iteração do maior para o menor bloco, e usando o simples gráfico que usamos antes para determinar o tamanho de um salto que precisamos para cobrir o host endereços que precisamos para caber na sub-rede. A Figura 8 ilustra a hierarquia resultante de sub-redes. Figura 8: Subnet Chart Nesta ilustração: A primeira linha em cada caixa contém o octeto final do endereço de rede em formulários binários e decimais. A segunda linha em cada caixa contém o comprimento do prefixo. A terceira linha indica o número de hosts o problema original necessário nessa sub-rede. Caixas cinza indicam blocos de espaço de endereço que não são utilizados nesse nível. Trabalhando com endereços IPv6 endereços IPv6 parecem ser muito mais difícil trabalhar withacirceurordem que eles realmente não são. Embora sejam maiores, eles ainda são compostos dos mesmos componentes fundamentais, e os hosts e roteadores ainda usam os endereços da mesma maneira. Tudo o que realmente precisamos fazer é perceber que cada par de números hexadecimais no endereço IPv6 é na verdade um octeto de espaço de endereço binário. O gráfico, os mecanismos usados ​​para encontrar a rede e endereços de host, e os conceitos de super e sub-redes permanecem os mesmos. Por exemplo, suponha que temos o endereço IPv6 2002: FF10: 9876: DD0A: 9090: 4896: AC56: 0E0163 e queremos saber qual é o número da rede (os números de host são menos úteis em redes IPv6, porque eles são freqüentemente o MAC Endereço do próprio sistema). 63 Atildemiddot 8 7, restante 7. O octeto de trabalho é o 8º, que é 0A. O restante 7 no gráfico diz que o salto é 2, então as redes são 00, 02, 04, 06, 08, 0A, 0C e 0E. A rede é 2002: FF10: 9876: DD0A :: 63. Os números são mais longos, mas o princípio é o mesmo, desde que você se lembre que cada par de dígitos no endereço IPv6 é um único octeto. Os endereços IP parecem ser muito complexos na primeira abordagem, mas sua estrutura embutida realmente fornece maneiras fáceis de dividir os problemas em pedaços e abordar um pedaço do problema de uma forma temporária, da mesma maneira que projetamos e construímos redes em larga escala. Se você aprender a usar algumas técnicas simples e entender como os endereços IP são estruturados, eles são relativamente fáceis de trabalhar. Para Leitura Adicional Os seguintes Pedidos de Comentários (RFCs) do IETF fornecem informações sobre endereçamento IP e estruturas de endereçamento: a) A Fuller, T. Li, J. Yu, K. Varadhan, acirceuroSupernetting: uma Atribuição de Endereços e Estratégia de Agregação, acirceuro RFC 1338 , Junho de 1992. 2 E. Gerich, acirceuroGuidelines para a gestão do espaço de endereço IP, acirceuro RFC 1466. Maio 1993. 3 Y. Rekhter, T. Li, acirceuroAn Arquitetura para Endereço IP Atribuição com CIDR, acirceuro RFC 1518. Setembro 1993. 4 V. Fuller, T. Li, J. Yu, K. Varadhan, acirceuroIndependência Inter-Domain Routing (CIDR): uma atribuição de endereço e estratégia de agregação, acirceuro RFC 1519. setembro 1993. 5 Y. Rekhter, B. Moskowitz, D. RFC 1918. Fevereiro 1996. RUSS WHITE trabalha para a Cisco Systems na equipe de implantação de protocolos de roteamento e arquitetura (DNA) em Research Triangle Park, Carolina do Norte. Ele trabalhou no Cisco Technical Assistance Center (TAC) e Escalation Team no passado, co-autor de vários livros sobre protocolos de roteamento, incluindo Advanced IP Network Design. ISacirceuroldquoIS para Redes IP. E co-autor do BGP Prático. Ele é o co-presidente do Grupo de Trabalho de Segurança de Protocolos de Roteamento dentro do IETF. E-mail: riwciscoRecent Posts Comentários recentes Categorias weicode em rede 17 de junho de 2016 17 de junho de 2016 842 palavras Decimal e conversão binária de endereços IP Todos os profissionais de rede precisam ter uma compreensão firme dos princípios por trás de endereçamento IP. Isso inclui compreender como um endereço IP está associado a uma rede específica. Isso é feito usando um endereço de rede e CIDR para calcular o endereço de rede, intervalo de rede e endereço de broadcast. Mas o primeiro lugar que precisamos para começar é com uma simples compreensão de um endereço IP e sua conversão para binário e decimal. Um endereço IP é dividido em notação de octeto pontilhado. Cada octeto é expresso como um valor decimal de Zero para 255. Uma vez que os computadores começam a contar a partir de zero, isto nos dá 256 valores possíveis para cada octeto. Cada valor de octeto representa seu equivalente binário. Calculando o valor decimal de um endereço IPv4 é fácil. Se fôssemos numerar os octetos da esquerda para a direita e quebrá-los em variáveis ​​chamadas octet1, octet2, octet3 e octet4, podemos usar as seguintes fórmulas para converter cada octeto em seu valor decimal e, em seguida, adicionar cada valor decimal para obter o equivalente decimal Para o endereço IP: octet1 x (2563) decimal1 octeto2 x (2562) decimal2 octeto3 x (256) decimal3 decimal1 decimal2 decimal3 decimal4 decimalequivalent Por exemplo, convertendo o endereço IP 192.168.1.16 para seu equivalente decimal se pareceria com isto: 192 x (2563) ) 3221225472 168 x (2562) 11010048 3221225472 11010048 16 3232235792 O equivalente decimal de 192.168.1.16 �3232235792. Converter um endereço IP para binário também é fácil. Podemos dividir cada octeto em 8 bits e concatenar (juntar) os resultados quando tivermos terminado. Cada bit é representado por um 1 (um) ou 0 (zero). O valor 1 representa on e o valor 0 representa off. Um método simples para converter de um endereço IP para binário é usar um gráfico para representar os valores decimais para binários para cada octeto. Heres o gráfico: Agora vamos olhar para a matemática. 192 128 deixa um restante de 64 assim que o valor de bit abaixo de 128 é ligado (dado o valor de 1). 64 64 deixa um restante de 0 então o valor de bit abaixo de 64 é ativado (dado o valor de 1). Todos os bits restantes são definidos para desligado (zero). O primeiro octeto é 11000000. 168 128 deixa um restante de 40 então o valor de bit abaixo de 128 é ativado (dado o valor de 1). 64 40 seria menor que zero, então o valor de bit abaixo de 64 é desativado (dado o valor de 0). 40 -32 deixa um restante de 8 de modo que o valor de bit abaixo de 32 é ligado (dado o valor de 1). 8 16 seria menor que zero, então o valor de bit abaixo de 16 é desativado (dado o valor de 0). 8 8 deixa um restante de 0 então o valor de bit abaixo de 32 é ativado (dado o valor de 1). Todos os bits restantes são definidos para desligado (zero). O segundo octeto é 10101000. O único bit que pode ser subtraído com êxito é o bit número um. O bit número 1 obtém um valor de 1 e todos os outros bits são desligados (dado um valor de 0). O terceiro octeto é 00000001. Os bits 8, 7 e 6 não podem ser subtraídos de 16 para que eles sejam desligados (dado o valor de 0). 16 pode ser subtraído de 16 para que seja ligado (dado o valor de 1). Todos os bits restantes são definidos para desligado (zero). O quarto octeto é 00010000. Agora vamos concatenar os valores de cada octeto para obter a representação binária completa de 192.168.1.16: Para facilitar a leitura, podemos adicionar um período para separar cada um dos octetos: 11000000.10101000.00000001.00010000. Você pode ter um valor binário de 32 bits e reverter o processo acima para converter de volta em um endereço IP e, em seguida, converter o endereço IP para seu valor equivalente decimal. Sugiro que você adquira o hábito de representar o equivalente binário de um endereço IP usando o valor completo de 32 bits. Isso tornará muito mais fácil entender nossa próxima lição: Determinando o endereço de rede e broadcast usando um endereço IP e uma máscara. Mas antes de chegar à lição seguinte, tente converter os endereços IP no exame de prática abaixo para decimal e binário. Converta os seguintes endereços IP para decimal e binário: Compreendendo endereços IP e binário por Corey Nachreiner. CISSP, Diretor de Estratégia de Segurança e Pesquisa Qualquer pessoa que tenha usado um computador em rede provavelmente tem uma compreensão funcional de endereços de Protocolo de Internet (referidos como IP para abreviar). Um IP é um identificador numérico que representa um computador ou dispositivo em uma rede. Seu IP de computadores é como o endereço de correspondência de suas casas. Os usuários finais realmente não precisam saber muito mais sobre IPs do que isso. No entanto, um carteiro tem que saber mais sobre um endereço de correspondência do que a pessoa que envia uma carta faz. Por razões semelhantes, um administrador de rede ou qualquer pessoa que configure dispositivos WatchGuards XTM e Firebox precisa conhecer os detalhes técnicos por trás dos endereços IP para reconhecer possibilidades mais amplas no gerenciamento de uma rede. O artigo Fundamentos de segurança, Protocolo de Internet para Iniciantes, descreve quais endereços IP são, não tecnicamente. Em contraste, este artigo se concentra em descrever a matemática por trás de um endereço IP, até o último detalhe binário. Se você já está familiarizado com os detalhes técnicos por trás de endereços IP, não hesite em ignorar este artigo. No entanto, se você está curioso sobre como os computadores vêem IPs, ou se você precisa de um rápido brush-up em matemática binária, continue a ler. Como vemos os endereços IP Você sabe que um endereço IP é números que representam um dispositivo em uma rede, já que um endereço de correspondência representa a localização de sua residência. Mas para realmente atribuir e usar endereços IP, você deve entender o formato desses identificadores numéricos e as regras que pertencem a eles. Vamos primeiro concentrar-se em como os seres humanos ler e escrever endereços IP. Para nós, um endereço IP aparece como quatro números decimais separados por pontos. Por exemplo, você pode usar 204.132.40.155 como um IP para algum dispositivo em sua rede. Você provavelmente notou que os quatro números que compõem um IP estão sempre entre 0 a 255. Você já se perguntou por que Você também pode ter ouvido pessoas referindo-se aos quatro valores numéricos em um endereço IP como octetos. Octeto é, de fato, o termo correto para descrever os quatro números individuais que compõem um endereço IP. Mas não parece estranho que uma palavra cuja raiz significa oito descreve um número de 0 a 255 O que oito têm a ver com esses valores Para entender as respostas a essas perguntas, você tem que olhar para um endereço IP do ponto de vista do seu computador. Computadores pensam em computadores binários ver tudo em termos de binário. Em sistemas binários. Tudo é descrito usando dois valores ou estados: ligado ou desligado, verdadeiro ou falso, sim ou não, 1 ou 0. Um interruptor de luz pode ser considerado como um sistema binário, uma vez que é sempre ligado ou desligado. Por mais complexos que pareçam, em termos conceituais, os computadores não são nada mais do que caixas cheias de milhões de interruptores de luz. Cada um dos switches em um computador é chamado um bit. Curto para b inary escavá-lo. Um computador pode ativar ou desativar cada bit. Seu computador gosta de descrever como 1 e desligado como 0. Por si só, um único bit é meio inútil, pois só pode representar uma de duas coisas. Imagine se você só poderia contar usando zero ou um. Sozinho, você nunca poderia contar passado um. Por outro lado, se você tem um monte de amigos juntos que também pode contar usando zero ou um e você adicionou todos os seus amigos juntos, o seu grupo de amigos poderia contar tão alto como eles queriam, dependente apenas de quantos amigos que você tinha . Computadores funcionam da mesma maneira. Ao organizar bits em grupos, o computador é capaz de descrever idéias mais complexas do que apenas ligado ou desligado. A disposição mais comum de bits em um grupo é chamada de byte. Que é um grupo de oito bits. Aritmética binária O ato de criar grandes números a partir de grupos de unidades binárias ou bits é chamado de aritmética binária. Aprender aritmética binária ajuda você a entender como o seu computador vê IPs (ou qualquer número maior que um). Na aritmética binária, cada bit dentro de um grupo representa um poder de dois. Especificamente, o primeiro bit de um grupo representa 2 0 Nota do editor para majores não matemáticos: os matemáticos estipulam que qualquer número elevado ao poder de zero é igual a 1, o segundo bit representa 2 1. o terceiro bit representa 2 2. e assim por diante . Seu binário fácil de entender porque cada bit sucessivo em um grupo é exatamente o dobro do valor do bit anterior. A tabela a seguir representa o valor de cada bit em um byte (lembre-se, um byte é de 8 bits). Na matemática binária, os valores dos bits ascendem da direita para a esquerda, assim como no sistema decimal que você está acostumado a: Na tabela acima, você pode ver que os bits com os valores 64, 32, 8, 4 e 2 são todos ligadas. Como mencionado anteriormente, calcular o valor de um número binário significa somar todos os valores para os bits em. Portanto, para o valor binário na tabela, 01101110, adicionamos juntos 6432842 para obter o número 110. Aritmética binária é bastante fácil uma vez que você sabe o que está acontecendo. Como os computadores vêem os endereços IP Assim agora que você entende um pouco sobre o binário (trocadilhos), você pode entender a definição técnica de um endereço IP. Para o seu computador, um endereço IP é um número de 32 bits subdividido em quatro bytes. Lembre-se do exemplo de um IP acima, 204.132.40.155 Usando aritmética binária, podemos converter esse endereço IP para seu equivalente binário. Isto é como seu computador vê que IP: Entendendo binário também fornece algumas das regras relativas a IPs. Perguntamo-nos por que os quatro segmentos de um IP foram chamados de octetos. Bem, agora que você sabe que cada octeto é realmente um byte, ou oito bits, faz muito mais sentido chamá-lo de um octeto. E lembre-se de como os valores de cada octeto em um IP estavam dentro do intervalo de 0 a 255, mas não sabíamos porquê. Usando a aritmética binária, é fácil calcular o número mais alto que um byte pode representar. Se você ativar todos os bits em um byte (11111111) e depois converter esse byte em um número decimal (128 64 32 16 8 4 2 1), esses bits totalizam 255. Por que me importo Agora que você entende binário e como computadores Ver endereços IP, você pode pensar, Isso é interessante, mas o que é o ponto Os usuários finais realmente não precisam entender a representação binária de um IP. De fato, nós propositadamente escrevemos IPs em decimal para que seja mais fácil para os humanos entender e lembrar deles. No entanto, os administradores de rede devem saber tecnicamente o que está acontecendo, a fim de implementar qualquer coisa, mas a rede mais simples. No artigo em duas partes Understanding Subnetting, Rik Farrow descreve um dos conceitos mais importantes necessários para a criação de redes TCPIP, a sub-rede. Como você verá, a compreensão binária é um requisito fundamental para sub-redes. Assim como um carteiro deve entender o sistema de entrega postal, a fim de certificar-se de cada mensagem chega ao seu destino, você vai achar que ser capaz de olhar para endereços IP da maneira que o computador faz irá ajudá-lo a fazer um trabalho melhor como administrador de rede e Mais facilmente, também.

No comments:

Post a Comment