Cálculo de sub-rede TCP/IPv4

424.98k views2179 WordsCopy TextShare
Otávio Miranda
Cursos de Python e JavaScript com desconto: https://www.otaviomiranda.com.br/2017/meus-cursos/ Apre...
Video Transcript:
Olá leitores do Tel Lu Otávio aqui do blog todo espaço online. com e hoje trazendo mais um tutorial de tecnologia aí para você hoje você vai aprender a calcular redes [Música] ipv4 a primeira coisa que a gente vai fazer aqui é entender como funciona o ipv4 para isso eu tô com um caderno e uma caneta aqui na mão sugiro que você tenha um também o ipv4 ele é formato por quatro grupos com números decimais que vão de 0 a 255 ou seja o primeiro grupo de 0 a 255 sego 0 255 terceiro e quarto 0 a 255 na verdade esse formato formato decimal aí de 0 a 255 é simplesmente um formato para você poder lembrar qual que é o número do seu IP porque na verdade na verdade mesmo isso aqui são quatro grupos de 8 bits ou seja quatro tetos aqui então a primeira coisa que eu vou explicar para você aqui é como a gente faz para converter um um endereço IP qualquer aqui para números binários Então pega a caneta o o o seu caderno Aí e vamos fazer o seguinte aqui vamos começar de trás paraa frente a escrever 1 2 e vamos sempre dobrando o número até 128 então 1 2 4 4 8 16 32 64 128 então se você perceber você tem 1 2 3 4 5 6 7 8 números aí sempre dobrando 1 2 4 8 16 32 64 128 nesse caso aqui eu posso fazer o seguinte eu posso fazer uma tabelinha aqui no seguinte formato aqui por exemplo vamos vamos pegar um IP fictício aí vamos fazer um IP por exemplo 10. 20 P 12.
45 Vamos separar é esse grupo aí e em quatro ou seja Vamos pegar esse ponto e tirar todos os números aí dele por exemplo vamos pegar primeiro o 10 e vamos e calcular ele em binário para isso eu pego essa tabelinha que eu acabei de criar aqui e faço o seguinte 10 qual que é o número maior dessa tabela aqui que se aproxima de 10 não pode passar ou é igual a 10 o no caso aqui vai ser o oo Então porque se eu pegar o 16 o 16 é maior que 10 então não adianta para mim então o oito então vou colocar um embaixo do oito aqui agora seguindo pra direita Qual o número que somado a o8 chega mais próximo de 10 ou d 10 o 4 vai dar 12 então 8 + 4 12 então eu vou colocar um zero embaixo do 4 o8 o 2 aqui no caso 8 + 2 dá 10 exatamente Então vou marcar um 1 no 2 e vou marcar um zero nesse último um que tem aqui porque se eu usar ele eu vou ter 11 Então agora eu tenho 10 10 ou seja um z0 1 z0 que seria o número binário que representaria o 10 aí mas eu vou acabar de preencher o resto dos números aqui com zero então o número binário que representa 0 10 é 0 0 1 0 1 0 Agora vamos pegar o 20 e vamos fazer a mesma coisa qual que é o número maior dessa tabela aqui que se aproxima ou é igual a 20 o 16 no caso 32 seria maior então o 16 aqui no caso Então vou marcar um um embaixo do 16 agora pra direita Qual o número que somado a 16 dá 20 aqui no caso se eu somar o 8 vai dar 24 Então vai passar então eu vou pôr um zero embaixo do 8 se eu somar 16 com 4 dá 20 Então vou pôr um 1 embaixo do 20 e vou completar o resto de todos os números aqui com zero porque já deu 20 né então vamos colocar aqui embaixo do ip O o número binário que representa o 20 então é 0 0 0 1 0 1 0 0 Agora vamos pegar o número binário aqui que representa o 12 então é a mesmíssima coisa o 16 passa Então vou P um um embaixo do 8 e agora eu posso colocar o um embaixo do 4 porque 8 + 4 dá 12 então o resta tudo 0 0 0 0 e 0 beleza Vamos colocar aqui embaixo do IP [Música] 0 1 1 0 0 Agora vamos pegar o 45 qual que é o número o maior número aqui que se aproxima de 45 32 Então vou marcar o um ah embaixo do 32 32 + 16 vai dar 48 Então vai passar Então vou colocar um zero embaixo do 16 32 + 8 vai dar 40 então eu posso utilizar o 8 Vou marcar um embaixo do 8 40 + 4 ainda é menor que o 45 Então vou marcar um embaixo do quadro 44 + 2 vai dar 46 então não vou utilizar o dois vou p o zero aqui 44 + 1 45 Então agora eu posso completar o resto com z0 aqui agora eu tenho o número binário que representa o 45 então é 0 0 1 0 1 1 0 1 Beleza agora a gente sabe que o nosso IP aqui que a gente escolheu é esse número aqui binário esse número gigante aqui não vou nem falar ele no caso aqui suponhamos que a máscara de subrede desse IP seja o bar 26 isso quer dizer o qu se ela se a máscara de subrede é 1 Barra 26 isso quer dizer que eu tô utilizando 26 bits pra rede tô utilizando 26 bits com o valor um pra rede então eu vou embaixo dos Bits do do do IP aqui que a gente acabou de fazer eu vou colocar os bits da rede Então vai ser 1 1 3 4 5 6 7 8 eu tô contando em decimal porque é só um então V só colocando um pauzinho aqui embaixo então tô 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 e 26 agora que eu completei todos os bits aqui que vão pra rede agora eu vou terminar de completar esses bits aqui com zero esses bits que valem zer agora são determinam os hosts da rede então 0 0 1 2 3 4 5 6 7 8 Beleza então agora a gente tem a representação binária do IP e da máscara de subrede que que a gente pode tirar de proveito aqui de cara se a gente já sabe que a máscara é 1/26 e que sobrou 1 2 3 4 5 6 números números aqui para os hosts que são os zeros da máscara eu posso fazer uma continha seguinte 2 elevado a 6 - 2 essa conta vai me retornar quantos computadores quantos hosts eu posso ter nessa rede então por exemplo 2 elevado ao número ah de bits pros hosts menos do é o número válido de IPs que você tem nessas rede aí então 2 elevado 2 2 elev 6 vai ser 2 x 2 4 x 2 8 x 2 16 x 2 32 x 2 64 64 - 2 62 então nessa rede aqui agora eu posso ter e 62 IPS válidos eu posso ter por exemplo 62 dispositivos utilizando essa rede numa boa beleza agora eh eu quero descobrir qual que é essa máscara de subrede em representação decimal porque por exemplo alguns roteadores que você vai configurar você tem que ir lá e colocar o endereço da máscara mesmo e não por exemplo um barra 26 ou barra 22 então para eu descobr isso eu posso fazer o seguinte a gente aprendeu a calcular aqui os binários né com essa tabelinha aqui então todo lugar que eu tenho um eu somo todos os números da tabela que contém um se você parar para reparar o primeiro arquiteto aqui o primeiro segundo e o terceiro arquiteto estão todos com um então tipo assim eu vou somar tudo 128 64 + 32 + 16 + 8 + 4 + 2 + 1 isso já sei de cor que vai dar 255 Então vai dar o primeiro Octo da máscara é 255 o segundo octeto da máscara é 255 e o terceiro octeto da máscara é 255 agora se você reparar o quarto arquiteto aqui o quarto arquiteto tá com dois bits utilizados pra rede e seis bits utilizados para hosts Então nesse caso não vai dar esse 255 preciso e nem zero que é o que a gente tem costume né 25 5 5 2 5 5 2 5 vai dar um valor diferente para eu para eu pegar esse número aqui eu simplesmente Faço o mesmo cálculo coloco um um embaixo do 128 um 1 embaixo do 64 e o resto Eu preencho com zeros aqui e aí que que eu faço aqui na onde tem um eu somo então 128 + 64 192 então a minha máscara agora de subrede é 255 2555 255 192 Beleza então agora eu sei quantos hosts eu posso ter nessa rede Ah qual que é o meu qual que é o meu IP Qual que é a minha máscara de subrede quantos bits eu tô utilizando pra máscara de subrede basicamente eu sei bastante coisa já dessa rede mas agora eu quero saber qual que é o IP da rede e qual que é o IP de broadcast dessa rede ou seja qual que é o primeiro IP que é o IP da rede e qual que é o último IP que é o IP de broadcast nesse caso aqui eu vou fazer o seguinte eu vou escrever de novo os bits do IP 0 1 10 só que agora é aqui na onde na onde a máscara tá representando IPS de hosts o meu endereço binário do IP vai estar com tudo zero tudo zero então toda todos os seis últimos bits aqui do meu IP vão ser zero Então vamos reescrever isso aqui 0 10 10 0 0 11 0 0 que é do último teto e agora tudo 0 0 0 0 agora é o meu IP vai ficar eu tô vendo que isso aqui é igual ao que tava antes então é 10 a mesma coisa esse segundo Aqui também tá igual então é 20 O terceiro também tá igual então é 12 o quarto deu tudo zero zer 0 zer Então como a gente só soma os números que tem um eu não tenho nada para somar então o ip da minha rede agora é zer Então qual que é o primeiro IP dessa rede 10 20 12 0/26 no caso e agora qual que é o broadcast dessa rede Qual que é o último IP dessa Rede Bom você podia pegar aí os os 64 IPS aí dessa rede somar 64 Não na verdade você tira um até 63 Mas vamos fazer isso em binário só para você entender como pra rede eu eu coloquei todos os todos os os bits que são para hosts como zero agora pro broadcast eu coloco todos os bits que são para hosts como um então eu coloco não vou reescrever tudo para para agilizar aqui mas a agora seria 0 0 1 1 1 1 um um 1 2 3 4 5 6 7 8 beleza e agora eu coloco esses bits aqui na minha tabelinha para eu ver qual que é esse IP Então vamos [Música] lá então vamos somar aqui 1 + 2 3 + 4 7 + 8 15 + 16 31 + 32 63 então este é o broadcast da minha rede 10 20 12 63 então agora eu já sei eu já tenho bastante informação então ten lá é o meu endereço IP a máscara que eu posso utilizar com esse endereço IP e a o endereço da rede e o endereço do broadcast na verdade eu não precisaria de mais nada eu já já posso configurar essa rede já sei na onde ela começa na onde ela termina Ah uma outra coisa aí uma última informação para você é que a gente nunca utiliza o IP da da rede ou o IP de broad Cash conforme a nossa E no caso o primeiro aqui é 10 20 12. 1 e o último IP que você pode utilizar é 10 20 12 62 que é o o broadcast a gente não utiliza então elimina ele então 62 Então dentro entre um e 62 você pode utilizar qualquer endereço IP aí bom nessa parte aqui eu acho que é isso acho que eu não preciso especificar mais mais nada é se você ficou com dúvida pode perguntar aí nos comentários que eu faço questão de ajudar então é isso Pessoal esse foi o tutorial de hoje ah se você gostou dá um joinha aí pra gente se inscreve no nosso canal E não se esqueça de seguir o nosso blog Tod espaço online.
Copyright © 2024. Made with ♥ in London by YTScribe.com