{"id":557,"date":"2025-02-21T16:16:33","date_gmt":"2025-02-21T19:16:33","guid":{"rendered":"https:\/\/difusao.tech\/blog\/?p=557"},"modified":"2025-02-21T21:46:51","modified_gmt":"2025-02-22T00:46:51","slug":"desvendando-o-subnetting-um-guia-completo-com-exemplos-praticos","status":"publish","type":"post","link":"https:\/\/difusao.tech\/blog\/desvendando-o-subnetting-um-guia-completo-com-exemplos-praticos\/","title":{"rendered":"Desvendando o Subnetting: Um Guia Completo com Exemplos Pr\u00e1ticos"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Como calcular sub-rede.<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"939\" height=\"538\" src=\"https:\/\/difusao.tech\/blog\/wp-content\/uploads\/2025\/02\/image.png\" alt=\"\" class=\"wp-image-558\" style=\"width:488px;height:auto\" srcset=\"https:\/\/difusao.tech\/blog\/wp-content\/uploads\/2025\/02\/image.png 939w, https:\/\/difusao.tech\/blog\/wp-content\/uploads\/2025\/02\/image-300x172.png 300w, https:\/\/difusao.tech\/blog\/wp-content\/uploads\/2025\/02\/image-768x440.png 768w\" sizes=\"auto, (max-width: 939px) 100vw, 939px\" \/><\/figure>\n<\/div>\n\n\n<p>O subnetting, ou sub-rede, \u00e9 uma t\u00e9cnica essencial para otimizar o uso de endere\u00e7os IP e aprimorar o gerenciamento de redes. Ao dividir uma rede em sub-redes menores, \u00e9 poss\u00edvel alocar endere\u00e7os de forma mais eficiente, aumentar a seguran\u00e7a e melhorar o desempenho da rede. Este artigo explora os conceitos e c\u00e1lculos envolvidos no subnetting, oferecendo exemplos pr\u00e1ticos para facilitar a compreens\u00e3o.<\/p>\n\n\n\n<p>Para deixar uma frase mais simples, sub-rede \u00e9 a divis\u00e3o de uma rede em redes menores, logicamente isoladas uma das outras.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Convertendo IP Decimal para Bin\u00e1rio<\/h3>\n\n\n\n<p>O primeiro passo para entender o subnetting \u00e9 saber como converter endere\u00e7os IP do formato decimal para bin\u00e1rio. Essa convers\u00e3o \u00e9 fundamental para realizar os c\u00e1lculos de subnetting.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><\/p>\n\n\n\n<p>Vamos converter o endere\u00e7o IP 192.168.1.0 para bin\u00e1rio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>192:<\/strong> 11000000<\/li>\n\n\n\n<li><strong>168:<\/strong> 10101000<\/li>\n\n\n\n<li><strong>1:<\/strong> 00000001<\/li>\n\n\n\n<li><strong>0:<\/strong> 00000000<\/li>\n<\/ul>\n\n\n\n<p>Portanto, o endere\u00e7o IP 192.168.1.0 em bin\u00e1rio \u00e9: 11000000.10101000.00000001.00000000<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">M\u00e1scara de Sub-rede<\/h3>\n\n\n\n<p>A m\u00e1scara de sub-rede \u00e9 um conjunto de bits que define a por\u00e7\u00e3o do endere\u00e7o IP que identifica a rede e a por\u00e7\u00e3o que identifica os hosts. Ela \u00e9 essencial para o roteamento e a comunica\u00e7\u00e3o dentro da rede.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><\/p>\n\n\n\n<p>A m\u00e1scara de sub-rede \/28 (255.255.255.240) em bin\u00e1rio \u00e9: 11111111.11111111.11111111.11110000<\/p>\n\n\n\n<p>Os primeiros 28 bits (1s) identificam a rede, enquanto os \u00faltimos 4 bits (0s) identificam os hosts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Calculando a Quantidade de IPs Dispon\u00edveis<\/h3>\n\n\n\n<p>Para calcular a quantidade de IPs dispon\u00edveis em uma sub-rede, utilizamos o conceito de &#8220;Magic Number&#8221;.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><\/p>\n\n\n\n<p>Para a m\u00e1scara 255.255.255.240, o Magic Number \u00e9 calculado da seguinte forma:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Subtra\u00edmos o \u00faltimo octeto da m\u00e1scara (240) de 256: 256 &#8211; 240 = 16<\/li>\n\n\n\n<li>O resultado (16) \u00e9 o Magic Number.<\/li>\n<\/ol>\n\n\n\n<p>A quantidade de hosts dispon\u00edveis \u00e9 calculada subtraindo 2 do Magic Number (endere\u00e7o de rede e endere\u00e7o de broadcast): 16 &#8211; 2 = 14<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Calculando a Quantidade de Redes Dispon\u00edveis<\/h3>\n\n\n\n<p>A quantidade de sub-redes que podem ser criadas a partir de uma rede original \u00e9 determinada pelo n\u00famero de bits &#8220;emprestados&#8221; para a parte de rede na m\u00e1scara de sub-rede.<\/p>\n\n\n\n<p><strong>Exemplo:<\/strong><\/p>\n\n\n\n<p>Na m\u00e1scara 255.255.255.240, 4 bits foram &#8220;emprestados&#8221; (os 4 zeros no \u00faltimo octeto). Portanto, a quantidade de sub-redes dispon\u00edveis \u00e9:<\/p>\n\n\n\n<p>2^4 = 16<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Exemplos Pr\u00e1ticos<\/h3>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<ul class=\"wp-block-list\">\n<li><strong>Rede 192.168.1.0\/28:<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>M\u00e1scara: 255.255.255.240<\/li>\n\n\n\n<li>IPs dispon\u00edveis por sub-rede: 14<\/li>\n\n\n\n<li>Sub-redes dispon\u00edveis: 16<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\"><\/div>\n\n\n\n<ul start=\"2\" class=\"wp-block-list\">\n<li><strong>Rede 10.0.0.0\/16:<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>M\u00e1scara: 255.255.0.0<\/li>\n\n\n\n<li>IPs dispon\u00edveis por sub-rede: 65.534<\/li>\n\n\n\n<li>Sub-redes dispon\u00edveis: 256<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\"><\/div>\n\n\n\n<ul start=\"3\" class=\"wp-block-list\">\n<li><strong>Rede 172.16.0.0\/20:<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>M\u00e1scara: 255.255.240.0<\/li>\n\n\n\n<li>IPs dispon\u00edveis por sub-rede: 4.094<\/li>\n\n\n\n<li>Sub-redes dispon\u00edveis: 4.096<\/li>\n<\/ul>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\"><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Exemplo de Subdivis\u00e3o de Rede para 4 Departamentos<\/h3>\n\n\n\n<p>Suponha que voc\u00ea tenha uma rede 192.168.1.0\/24 e precise dividi-la em 4 sub-redes para 4 departamentos, com at\u00e9 20 hosts por departamento.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>C\u00e1lculo da m\u00e1scara:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Para ter 4 sub-redes, precisamos de 2 bits adicionais para a parte de rede (2^2 = 4).<\/li>\n\n\n\n<li>Bits antes: 11111111.11111111.11111111.00000000<\/li>\n\n\n\n<li>Bits depois de emprestado: 11111111.11111111.11111111.<strong>11<\/strong>000000<\/li>\n\n\n\n<li>A nova m\u00e1scara ser\u00e1 \/26 (24 bits originais + 2 bits adicionais).<\/li>\n\n\n\n<li>A m\u00e1scara em decimal ser\u00e1 255.255.255.192.<\/li>\n<\/ul>\n\n\n\n<ol start=\"2\" class=\"wp-block-list\">\n<li><strong>C\u00e1lculo de hosts por sub-rede:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Com a m\u00e1scara \/26, temos 6 bits para hosts (32 &#8211; 26 = 6).<\/li>\n\n\n\n<li>Cada sub-rede ter\u00e1 2^6 &#8211; 2 = 62 hosts dispon\u00edveis.<\/li>\n<\/ul>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li><strong>Atribui\u00e7\u00e3o de endere\u00e7os:<\/strong><\/li>\n<\/ol>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Departamento 1: 192.168.1.0\/26 (192.168.1.1 a 192.168.1.62)<\/li>\n\n\n\n<li>Departamento 2: 192.168.1.64\/26 (192.168.1.65 a 192.168.1.126)<\/li>\n\n\n\n<li>Departamento 3: 192.168.1.128\/26 (192.168.1.129 a 192.168.1.190)<\/li>\n\n\n\n<li>Departamento 4: 192.168.1.192\/26 (192.168.1.193 a 192.168.1.254)<\/li>\n<\/ul>\n\n\n\n<p style=\"font-size:26px\"><strong>Descobrindo o CIDR<\/strong><\/p>\n\n\n\n<p>Podemos tamb\u00e9m ter a nota\u00e7\u00e3o da mascara de rede de forma abreviada e mais f\u00e1cil de lembrar, vamos ver como ficaria isso abaixo:<\/p>\n\n\n\n<p>Para descobrir o CIDR (Classless Inter-Domain Routing) da m\u00e1scara de rede 255.255.255.192, siga estes passos:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" style=\"border-style:none;border-width:0px;border-radius:0px\">1. Converta a m\u00e1scara de rede para bin\u00e1rio<\/h2>\n\n\n\n<p>A m\u00e1scara de rede 255.255.255.192 em bin\u00e1rio \u00e9:<\/p>\n\n\n\n<p>11111111.11111111.11111111.11000000<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Conte o n\u00famero de bits 1<\/h2>\n\n\n\n<p>Come\u00e7ando da esquerda para a direita, conte quantos bits 1 consecutivos existem na representa\u00e7\u00e3o bin\u00e1ria da m\u00e1scara de rede. Neste caso, temos 26 bits 1.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. O n\u00famero de bits 1 \u00e9 o CIDR<\/h2>\n\n\n\n<p>O n\u00famero de bits 1 que voc\u00ea contou \u00e9 o valor do CIDR. Portanto, o CIDR da m\u00e1scara de rede 255.255.255.192 \u00e9 \/26.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recapitulando<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>M\u00e1scara de rede: 255.255.255.192<\/li>\n\n\n\n<li>M\u00e1scara de rede em bin\u00e1rio: 11111111.11111111.11111111.11000000<\/li>\n\n\n\n<li>N\u00famero de bits 1: 26<\/li>\n\n\n\n<li>CIDR: \/26<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p><strong>Tabela CIDR:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>CIDR<\/th><th>M\u00e1scara de Sub-rede<\/th><th>Quantidade de Hosts<\/th><th>Exemplo de Rede<\/th><\/tr><tr><td>\/8<\/td><td>255.0.0.0<\/td><td>16.777.214<\/td><td>10.0.0.0\/8<\/td><\/tr><tr><td>\/16<\/td><td>255.255.0.0<\/td><td>65.534<\/td><td>172.16.0.0\/16<\/td><\/tr><tr><td>\/24<\/td><td>255.255.255.0<\/td><td>254<\/td><td>192.168.1.0\/24<\/td><\/tr><tr><td>\/25<\/td><td>255.255.255.128<\/td><td>126<\/td><td>192.168.1.0\/25<\/td><\/tr><tr><td>\/26<\/td><td>255.255.255.192<\/td><td>62<\/td><td>192.168.1.0\/26<\/td><\/tr><tr><td>\/27<\/td><td>255.255.255.224<\/td><td>30<\/td><td>192.168.1.0\/27<\/td><\/tr><tr><td>\/28<\/td><td>255.255.255.240<\/td><td>14<\/td><td>192.168.1.0\/28<\/td><\/tr><tr><td>\/29<\/td><td>255.255.255.248<\/td><td>6<\/td><td>192.168.1.0\/29<\/td><\/tr><tr><td>\/30<\/td><td>255.255.255.252<\/td><td>2<\/td><td>192.168.1.0\/30<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Informa\u00e7\u00f5es adicionais<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>O CIDR \u00e9 uma forma abreviada de representar a m\u00e1scara de rede.<\/li>\n\n\n\n<li>A nota\u00e7\u00e3o \/26 indica que os primeiros 26 bits do endere\u00e7o IP s\u00e3o usados para identificar a rede, e os bits restantes s\u00e3o usados para identificar os hosts dentro da rede.<\/li>\n\n\n\n<li>A m\u00e1scara de rede 255.255.255.192 permite criar 64 sub-redes e cada sub-rede pode ter at\u00e9 62 hosts.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Conclus\u00e3o<\/h3>\n\n\n\n<p>O subnetting \u00e9 uma ferramenta poderosa para o gerenciamento de redes, permitindo a cria\u00e7\u00e3o de sub-redes menores e mais eficientes. Ao compreender os conceitos e c\u00e1lculos envolvidos, \u00e9 poss\u00edvel otimizar o uso de endere\u00e7os IP, aumentar a seguran\u00e7a e melhorar o desempenho da rede.<\/p>\n\n\n\n<p>Se voc\u00ea tem  uma sugest\u00e3o, achou algum erro ou quer simplesmente manter contato, entre no nosso servidor no Discord: <a href=\"https:\/\/discord.gg\/sby2JN7pmB\">https:\/\/discord.gg\/sby2JN7pmB<\/a><\/p>\n\n\n\n<p>At\u00e9 a pr\u00f3xima<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Como calcular sub-rede. O subnetting, ou sub-rede, \u00e9 uma t\u00e9cnica essencial para otimizar o uso de endere\u00e7os IP<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[260,261,262,258,259],"class_list":["post-557","post","type-post","status-publish","format-standard","hentry","category-redes","tag-calcular-sub-rede","tag-calcular-subrede","tag-cidr","tag-rede","tag-sub-rede"],"_links":{"self":[{"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/posts\/557","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/comments?post=557"}],"version-history":[{"count":4,"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/posts\/557\/revisions"}],"predecessor-version":[{"id":565,"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/posts\/557\/revisions\/565"}],"wp:attachment":[{"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/media?parent=557"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/categories?post=557"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/difusao.tech\/blog\/wp-json\/wp\/v2\/tags?post=557"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}