Hoje, analisamos as respostas às perguntas frequentes relacionadas aos tutoriais em vídeo anteriores. Já se passou um ano desde a primeira publicação e muitas pessoas deixaram seus comentários nos meus tutoriais em vídeo do YouTube. Li cuidadosamente todos os seus comentários, mas hoje mostrarei capturas de tela dos comentários recebidos apenas no mês passado, pois é impossível considerar todos os problemas que surgiram durante este ano.
(nota do tradutor: este vídeo foi publicado em 18 de outubro de 2014)
Esta captura de tela mostra um dos últimos comentários nos quais o usuário Scott Rosales pede para publicar ainda mais vídeos.

Ele escreve que apenas assistiu aos 8 vídeos e entendeu muito mais do que o professor ensinou na escola nos últimos meses, e que minhas aulas o ajudaram muito.
Francisco escreveu que esses são excelentes vídeos e os compartilhou com os amigos, e Somya pede muito para publicar todas as 30 lições em vídeo o mais rápido possível. Ela escreve que realmente gosta de como eu explico várias coisas e que trabalha em uma empresa de Internet há 6 meses, mas ainda assim ela aprende algo novo em cada um dos meus tutoriais em vídeo. "Mal posso esperar pela publicação do curso completo para começar o exame. Obrigado pelo vídeo e faça o download de novas lições o mais rápido possível. ”

Outro usuário escreve que está cursando um mestrado em QUT e realmente gostou da maneira como expliquei o conceito de super-redes. No processo de treinamento, essa era uma pergunta difícil para ele, mas tudo ficou completamente claro para ele depois que ele me ouviu por 2 minutos.
Leo escreve que realmente gostou da maneira como expliquei o conceito de OSI. Sean Lynch escreveu que gosta da história do DEC / IMB, porque ele próprio aprendeu a programar em um computador DEC 10 em 1977. “Este é um ótimo vídeo para quem deseja atualizar o que é OSI. A abordagem de cima para baixo do nivelamento foi uma novidade para mim, porque, em vez de iniciar a revisão do nível 1 ao nível 7, Imran começou imediatamente a partir do nível do aplicativo, com o qual a maioria das pessoas está mais familiarizada. Eu acho que essa é uma ótima maneira de aprender e vou ver todas as séries. ”
Raul escreve que, se ele assistisse aos meus vídeos há 4 meses, economizaria 18 mil rúpias que a empresa pagou pelo treinamento em redes. "Esses caras nem sabem 40% do que você explicou nos seus oito tutoriais em vídeo".
Rico escreveu que meu vídeo o ajudou a entender o básico de gateways e endereços IP, pois eles têm um professor ruim que não conseguiu explicar claramente esse tópico. Isso foi apenas parte dos comentários que recebi no mês passado, mas minha equipe lê todos os seus comentários, seleciona os mais importantes e os envia a mim para obter respostas. Se eu tiver tempo, eu mesmo respondo as perguntas. Esta é uma experiência muito importante para mim, pois seus comentários me ajudam a melhorar a qualidade dos tutoriais em vídeo.
Vamos às perguntas. A pergunta mais popular é "Defina o ID da rede e o endereço de transmissão para os seguintes endereços IP":

Vamos responder à primeira pergunta: encontre o identificador e o endereço de broadcast da rede em que o endereço IP 20.120.47.225/13 está localizado. Vamos voltar para a nossa "mesa mágica".

A barra 13 significa que emprestamos 5 bits no segundo octeto - se você contar, então 1 octeto tem 8 bits, então 1 bit emprestado é o 9º bit, o segundo é o décimo bit, o terceiro é o décimo primeiro bit, 4 é o décimo segundo bit e quinto é o décimo terceiro bit. Assim, / 13 significa 5 bits do segundo octeto.
Como estamos trabalhando com o segundo octeto, para encontrar o identificador de rede, 2,3 e 4 octetos devem ser iguais a zero. Em seguida, o identificador da primeira rede terá o endereço 20.0.0.0. Para encontrar o identificador da segunda rede, precisamos inserir 8 - o número que está abaixo do quinto bit emprestado no segundo octeto do endereço IP. Assim, o identificador da segunda rede será 20.8.0.0.
Agora podemos determinar o endereço de transmissão da primeira rede, que será igual a 20.8.0.0 menos um, ou seja, 20.7.255.255.
Se o identificador da segunda rede for 20.8.0.0, seu endereço de broadcast será 20.15.255.255, a terceira rede será 20.16.0.0 e o endereço de broadcast será 20.23.255.255. Isso é simples porque o segundo octeto do endereço de transmissão da rede anterior é igual ao segundo octeto do identificador da rede subseqüente menos 1:
16 -1 = 15.255.255, 24-1 = 23.255.255 e assim por diante.
Isso continuará até que o identificador de nossa rede atinja 20.120.0.0, porque o próximo ID de rede já será 20.128.0.0. Portanto, o identificador de rede para o endereço IP especificado na cláusula de exemplo será 20.120.0.0 e seu endereço de broadcast será 20.127.255.255, onde 127.255.255 significa 2.128.0.0. menos, ou seja, o identificador da próxima rede menos um.

Nosso endereço IP 20.120.47.225/13 está no intervalo de endereços de 20.120.0.0 a 20.127.255.255, portanto, esses endereços são a resposta para a pergunta, qual é o identificador de rede e o endereço de broadcast da rede que contém nosso endereço IP.
Quero falar sobre o método do caminho mais curto. Independentemente de qual seja o valor da localização do bit emprestado, no nosso exemplo foi 8, todos esses números são 1,2,4,8, 16 etc. - são fatores de 128 e não podem exceder. Então, olho para o segundo octeto do nosso endereço IP, igual a 120, e descubro se ele está localizado depois de 128 ou antes de 128. No nosso caso, está localizado antes de 128. O que estou fazendo? Subtraio o número 8 de 128, ou seja, a localização do 5º bit emprestado e obtenho 120.0.0. Em seguida, a próxima rede terá um valor do segundo e quarto octetos 128.0.0. Graças a isso, podemos dizer que o ID da primeira rede será 20.120.0.0 e seu endereço de transmissão será 20.127.255.255.
Se você não souber fazer esses cálculos em sua mente, faça o que eu disse anteriormente - basta adicionar o local do bit emprestado ao octeto a cada vez, obtendo o ID da próxima rede até atingir o valor mostrado no exemplo. Agora vamos para o segundo exemplo.
Precisamos determinar o identificador da rede e o endereço de broadcast da rede que contém o endereço IP 220.20.17.5/27.
Barra 27 significa que estamos lidando com o quarto octeto, já que 3x8 = 24, e o número 27 excede esse valor em 3, ou seja, está no quarto octeto.

Assim, emprestamos 3 bits do 4º octeto, e sua área de localização é 32. Podemos dizer que / 25 significa 1 bit emprestado, / 26 significa 2 bits emprestados / / 27 significa 2 bits e / 27 significa três bits, ou seja, temos 3 4º bit do quarto octeto. Isso significa que, para encontrar a sequência de identificadores de rede, devemos adicionar 32 ao quarto octeto.
Vamos começar com o endereço IP 220.20.17.0 - este será o ID da primeira rede, então o endereço de broadcast terá o valor 220.20.17.31, ou seja, o valor do quarto octeto do endereço de broadcast da primeira sub-rede será (32-1).
O identificador da segunda rede é formado pela adição de 32 ao quarto octeto (0 + 32) = 32 e será semelhante a 220.20.17.32. Vejamos a condição do problema: nosso endereço termina em 5 e o número 5 está no intervalo entre 0 e 31, onde 0 é o último octeto do identificador de rede e 31 é o último octeto do endereço de broadcast.
Portanto, não precisamos calcular mais nada - as respostas para esse problema são os endereços 220.20.17.0 e 220.20.17.3.
Vamos para o próximo exemplo. Aqui precisamos determinar os parâmetros da rede que contém o endereço IP 10.10.7.17/19. Primeiro, precisamos determinar qual octeto pertence a / 19 - este é o terceiro octeto, porque dois octetos terminam com (2x8) = 16, o que significa que o número 19 está localizado no terceiro octeto. Vemos que aqui, como no exemplo anterior, foram emprestados 3 bits, desde 19 = 16 +3. Como no exemplo anterior, neste caso / 17 significa 1 bit emprestado, / 18 - dois bits e / 19 - 3 bits.

Portanto, para determinar o identificador da primeira sub-rede, devemos substituir 0 no valor do terceiro octeto e obter um endereço no formato 10.10.0.0. O identificador da segunda rede será 10.10.32.0; portanto, o endereço de broadcast da primeira sub-rede, que é 1 a menos que ele, será 10.10.31.255.
Agora compare esses parâmetros com o nosso endereço IP para ver se está no intervalo deles. Vemos que 10.10.7.17 realmente está entre 10.10.0.0 e 10.10.31.255, que são respectivamente o identificador e o endereço de broadcast da rede que o contém.
Vamos considerar 4 exemplos de tarefas com o endereço 192.8.3.1/18. Muitas pessoas pensam que este é o endereço errado. Considere em qual caso esse endereço está correto, porque esta é uma pergunta complicada. Aqui temos o caso de um endereço sem classe, ou seja, não temos uma estrutura rígida para o endereçamento de classe.

Embora esse endereço comece com 192, ele não pode ser atribuído à classe C, que possui uma máscara de 24 bits. Eu só quero lembrar que também existem endereços sem classe; nesse caso, podemos ter, por exemplo, o endereço IP 192 com a barra 9, e isso é completamente normal. Você deve tratar esses endereços, bem como os endereços de classe, ou seja, comece a examiná-lo a partir do final em que / 18 está localizado, sem prestar atenção ao primeiro octeto. Como sabemos, / 18 denota bits emprestados do terceiro octeto.
Assim, o ID da nossa sub-rede será o endereço 192.8.0.0. A tabela mostra que 2 bits são emprestados aqui (2x8 = 16 +2 = 18). Isso significa que, no terceiro octeto de cada rede subseqüente, você precisará adicionar 64. Portanto, se o identificador da primeira sub-rede for 192.8.0.0, o identificador da segunda rede assumirá o valor 192.8.64.0, o que significa que o endereço de difusão da primeira sub-rede terá um endereço a menos e terá 192.8.63.255. Observando o endereço IP do exemplo, veremos que ele está localizado no intervalo entre esses dois endereços, o que significa que eles são a resposta para a pergunta do problema.
Agora considere o último exemplo com o endereço 172.1.4.5/20. Uma barra de 20 significa que pegamos emprestado 4 bits do terceiro octeto. Portanto, o identificador da primeira sub-rede deve ser 172.1.0.0., Como nesse caso 3 e os octetos subsequentes são 0.

Observando a tabela, veremos que o identificador da segunda sub-rede é obtido adicionando 16 ao terceiro octeto e será igual a 172.1.16.0, o que significa que o endereço de difusão da primeira sub-rede será um a menos, ou seja, 172.1.15.255. Comparando nosso endereço com esses valores, determinamos que ele está entre eles, ou seja, os endereços que definimos são a resposta para esse problema.
Agora vou adicionar outro exemplo. Vejamos o endereço IP 172.138.75.5/12. Barra 12 significa o quarto bit do segundo octeto do identificador de rede. A tabela mostra que o número 16 corresponde a ele, ou seja, devemos adicionar sequencialmente esse número ao segundo octeto de cada próxima sub-rede, começando com o identificador da primeira sub-rede 172.0.0.0, até chegarmos mais perto do valor do segundo octeto 138.

Portanto, usamos o produto com um fator de 16 e chegamos a 128. O número no segundo octeto é 138, ou seja, um é mais que 128, mas menor que 128 +16 = 144. Portanto, temos o identificador de sub-rede 172.128.0.0 e a próxima sub-rede será tenha o identificador 172.144.0.0. Depois de retirar a unidade, receberemos o endereço de transmissão da rede anterior.

Comparando nosso endereço com esses endereços, veremos que ele está localizado entre eles, o que significa que encontramos a solução certa.
Obtivemos o identificador da sub-rede desejada pela adição seqüencial de 16. No entanto, você pode economizar tempo nos cálculos usando o método do caminho mais curto. Se isso é difícil para você, você sempre pode voltar ao método usual de adicionar o valor da localização de um bit emprestado.
Quero chamar sua atenção para o fato de eu ter um grupo no Facebook onde você também pode fazer suas perguntas e também quero aconselhar, se você ainda não o fez, se inscreva no meu canal no portal do YouTube. Não se esqueça de compartilhar essas vídeo aulas com seus amigos e deixar suas perguntas e comentários sob eles. Você também pode me escrever um endereço de e-mail e, embora eu não o use muito, tentarei responder todas as suas cartas. Prometo que, em cada vídeo aula, considerarei suas perguntas mais interessantes e as responderei.

Obrigado por ficar conosco. Você gosta dos nossos artigos? Deseja ver materiais mais interessantes? Ajude-nos fazendo um pedido ou recomendando a seus amigos, um
desconto de 30% para os usuários da Habr em um análogo exclusivo de servidores básicos que inventamos para você: Toda a verdade sobre o VPS (KVM) E5-2650 v4 (6 núcleos) 10GB DDR4 240GB SSD 1Gbps de US $ 20 ou como dividir o servidor? (as opções estão disponíveis com RAID1 e RAID10, até 24 núcleos e até 40GB DDR4).
VPS (KVM) E5-2650 v4 (6 núcleos) 10GB DDR4 240GB SSD de 1Gbps até o verão de graça quando pagar por um período de seis meses, você pode fazer o pedido
aqui .
Dell R730xd 2 vezes mais barato? Apenas temos
2 TVs Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV a partir de US $ 199 na Holanda! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - a partir de US $ 99! Leia sobre
como criar infraestrutura classe usando servidores Dell R730xd E5-2650 v4 custando 9.000 euros por um centavo?