quarta-feira, 27 de março de 2024

Um exemplo legal de input com Java script

 <script>

console.log("Operação soma")

var a = prompt("Digite um valor.:")

a = parseInt(a);

 var b= prompt("Digite um valor.:")

 b = parseInt(b);

var c = a + b

alert('Calculando a soma, igual a ...')

document.write(c)

</script>


Observação: Salve o script como html.

terça-feira, 26 de março de 2024

Vlans com equipamentos CISCO

 Entendendo as VLans

As VLans, nada mais são do que redes locais (Lan) virtuais. Ou seja, são redes lógicas configuradas em um mesmo ativo de rede (roteadores e switches, por exemplo). Com ela é possível dividir nossa rede em quantas partes precisarmos para o projeto.

Além da divisão e economia da rede, temos as seguintes vantagens ao implantar esse tipo de rede:

  • Mais desempenho, já que o domínio de broadcast fica dividido entre as redes;

  • Mais segurança, apenas os computadores pertencentes a VLan podem "ver" um ao outro;

  • Conseguimos isolar melhor os problemas, como as redes estão separadas, o problema de uma não afeta a outra.

Bacana, agora que sabemos o que é uma VLan e como ela pode nos ajudar, como podemos implementá-la na nossa rede?

Para isso vamos dar uma olhada na nossa rede e ver como ela está distribuída:

Como vimos, nossa rede tem dez máquinas, cinco do departamento Financeiro e cinco de Vendas. Temos também um switch que concentra nossa rede em um único ponto, seguido de um roteador.

Nós podiamos dividir a rede para que cada departamento faça parte de uma VLan diferente:

Tanto o nosso switch quanto o nosso roteador são da marca Cisco, em outras palavras, veremos como configurar VLans em dispositivos Cisco. Mas por onde vamos começar?


Configurando o switch


Bem, como é nosso switch que ligará as máquinas, começaremos por ele.

Esse nosso switch tem 24 portas e precisamos decidir a qual rede elas vão pertencer. Como são dez máquinas, podemos usar as cinco primeiras portas para uma rede e as cinco seguinte para outra. Deixando as outras livres no caso do números de computadores aumentar.

Obs: Uma boa prática é usar a última porta do switch para se conectar ao roteador, e deixar uma margem entre uma porta e outra para o caso da rede crescer. Por exemplo, deixar das portas 1 à 10 para uma VLan e da 11 à 20 para outra.

Também temos que conectar o switch ao roteador. Podemos usar uma das portas que sobraram, a onze, por exemplo.

O primeiro passo para configurar o switch é acessar o modo de usuário privilegiado. Para isso temos que digitar, no terminal, o comando: enable.

Viram que o símbolo > mudou para #? Isso indica que estamos como usuário privilegiado.

Precisamos falar agora que ele será configurado (configure) via terminal (terminal). Portanto:

# configure terminal

Notaram que antes da hashtag apareceu escrito (config)? Os switches e roteadores Cisco nos mostram em que modo estão. Neste caso no modo de configuração.

Agora podemos configurar nossas VLans, mas como identificá-las?

Para isto, cada VLan deve possuir um número de identificação única. Esse número pode estar entre 2 à 1005. Já que nossos dois setores estão no térreo, vamos deixar os ids das VLans terminados em 0, assim saberemos o andar que elas estão. Assim nossa primeira VLan será 1, seguido do 0, ficando 10.

Vamos dizer ao switch que queremos criar uma vlan que tem o id igual a 10:

(config) # vlan 10.

Perceba que ao criar a VLan 10, o modo do switch mudou para o config-vlan. Ou seja, toda a configuração que fizermos servirá apenas para essa VLan. Sendo assim, para criarmos a outra VLan, precisamos sair do modo de configuração dessa que criamos. Para isso basta digitar: exit e já saímos desse modo.

Assim podemos criar nossa outra VLan. O comando é similar, basta substituir o número de identificação:

(config) # vlan 20.

Maravilha! Criamos nossas duas VLans! Mas como podemos ter certeza que elas foram mesmo criadas?

Podemos ver suas configurações com o comando show vlan no modo de usuário privilegiado. Para isso ou digitamos exit até voltarmos a esse ponto, ou então, utilizamos o atalho Ctrl+C, que retorna automaticamente a esse modo.

Feito isso, conseguimos listar nossas VLans:

# show vlan

Viram? Nossas VLans foram criadas com os ids que informamos, mas que nomes são esses que foram atribuídos as VLans?

Quando não informamos nenhum nome para as VLans, esses são atribuídos de maneira automática pelo sistema, neste o sistema nomeou VLAN seguido do id da mesma.

Mas esses nomes não possuem nenhum significado para nós, ou seja, seria mais intuitivo se fossem nomeados de acordo com o departamento, como Financeiro ou Vendas... Como podemos alterá-los?

Alterando o nome das VLans

Para alterar os nomes das VLans, temos que ir até seu modo de configuração. Como estamos no modo de usuário privilegiado, temos que digitar: # configure terminal. Em seguida, digitamos a VLan que queremos configurar, no caso vlan 10:

(config) # vlan 10

Neste modo, falamos que esta VLan terá o nome (name), neste caso, Financeiro:

Switch(config-vlan)#name Financeiro

Para renomear a outra VLan, podemos fazer da mesma forma como fizemos anteriormente, a diferença é que entraremos no modo de configuração da vlan de id 20:

Vamos listar as VLans novamente e ver se a alteração funcionou:

Nossas VLans já estão criadas e com um nome que nos mostra o lugar a que elas pertencem.

Mas e essas outras VLans que estão aparecendo, para que são?

Essas são outras VLans padrões usadas pelos roteadores e switches Cisco, sendo a VLan 1 a padrão. Como podemos ver, todas as portas do switch pertencem a ela.

Mas para nossa configuração funcionar, as porta precisam estar pertencendo as nossas VLans, logo precisamos atribuir algumas dessas portas a nossa VLan… Como vamos fazer isso?

Atribuindo as VLans às portas do switch

Para isso, no modo de configuração, temos que acessar a porta que queremos configurar. Ou seja, vamos ter que acessar a interface de rede e atribuir uma VLan a mesma.

Como queremos acessar uma interface do switch, digitamos interface seguido do seu tipo (Ethernet, Fast Ethernet), no nosso caso é uma fastEthernet e a porta que queremos acessar, 0/1.

Precisamos falar que essa porta está conectada a um computador. Isto é, que essa porta do switch (switchport) ficará no modo (mode) de acesso (access) a um dispositivo final (computador, notebook, servidor...).

(config-if) # switchport mode access

E também que essa porta (switchport) estará acessando a VLan 10

Com isso a porta 1 já está acessando a VLan 10, podemos configurar as outras da mesma maneira. Mas você pode se perguntar:

"Temos que configurar porta por porta?"

Além do modo manual, conseguimos informar para o switch uma variação. Ou seja, um range de portas que terão a mesma configuração.

Basta dizer que as interfaces dentro da variação (range), do tipo fastEthernet de 0/2 até (-) a porta fastEthernet 0/5:

(config) # interface range fastEthernet 0/2 - fastEthernet 0/5

Agora informamos que essas portas estão conectadas a um dispositivo final e que acessarão a VLan 10:

Temos que fazer o mesmo com as portas que pertencerão a outra VLan:

Atribuímos nossas portas as suas respectivas VLans. Podemos conferir usando aquele comando já conhecido: # show vlan

A configuração do switch foi finalizada. Agora precisamos configurar o roteador para permitir a comunicação da nossa rede.

Configurando o Roteador

Assim como no switch, temos que acessar o modo de usuário privilegiado (enable), para começar nossa configuração. Em seguida digitamos configure terminal para dizer que ele será configurado:

Os roteadores Cisco vem com suas portas desabilitadas. Ou seja, para utilizá-las precisamos antes habilitá-las. Para isso, temos que acessar essa porta. Podemos fazer isso da mesma maneira que acessamos a porta do switch.

Dizendo que desejamos acessar a interface do tipo fastEthernet, cada roteador tem uma forma de nomear suas porta, no nosso caso essa porta é a 0/0, mas poderia ser outro valor, como 2/1, por exemplo.

(config) # interface fastEthernet 0/0

Já que queremos ligar essa interface, temos que falar para ela não (no) ficar desligada (shutdown). Com isso nossa porta já está habilitada.

(config-if) # no shutdown

Para que exista a comunicação entre os computadores da nossa rede, precisamos informar um endereço IP. Um para cada rede.

"Mas o switch só se conecta a uma porta no roteador, como vamos configurar dois endereços diferentes em um mesmo lugar?"

Dividindo a interface do roteador

Da mesma forma que conseguimos dividir o switch, conseguimos dividir a interface do roteador em partes menores, criando subinterfaces que responderão a redes distintas.

Para acessar essa subinterface, temos que informar a interface que queremos acessar: (config) # interface fastEthernet 0/0. E, para informar a subinterface, digitamos . (ponto) e o seu número, 10 por exemplo.

(config) # interface fastEthernet 0/0.10

Precisamos informar que a subinterface (0/0.10, neste caso) está associada a uma VLan. Logo, precisamos dizer que ela está encapsulada (encapsulation) em uma VLan (dot1Q) seguido do id da VLan.

(config-subif) # encapsulation dot1Q 10

O próximo passo é informar o endereço IP dessa subinterface. Podemos informar qualquer endereço IP privado, no nosso caso, vamos utilizar 192.168.0.0/24 para uma rede e 192.168.1.0/24 para outra.

Como o que queremos informar é um endereço IP basta digitarmos ip address seguido do número e da máscara:

(config-subif) # ip address 192.168.0.1 255.255.255.0

Vamos fazer o mesmo para a outra subinterface. Vamos acessá-la: (config) # interface fastEthernet 0/0.20

Dizer que ela está associada a VLan 20: (config-subif) # encapsulation dot1Q 10

E terá como endereço IP: (config-subif) # ip address 192.168.1.1 255.255.255.0:

Endereços atribuídos. Como podemos ver se nossa configuração está funcionando? Testando! Vamos abrir o terminal em um computador de um setor e tentar pingar a máquina de um outro setor:

Hum… por quê não funcionou?

Lembra do nosso switch? Nós atribuímos a cada porta uma rede distinta, certo? Logo as interfaces só se comunicam com a rede da qual fazem parte. Ou seja, a porta que conecta o switch ao roteador precisa transmitir os dados das duas VLans para ocorrer a comunicação. Como podemos fazer isso?

Configurando uma porta trunk no switch

Uma interface que transmite os dados de todas as VLans é chamada de trunk. Para conseguirmos configurá-la temos que acessar o modo de configuração do switch.

Precisamos acessar a interface que conecta ao roteador. No nosso caso essa é a interface 0/11

(config) # interface fastEthernet 0/11

Agora vamos falar que essa porta do switch (switchport) não está no modo (mode) de conexão a um dispositivo final, e sim em um modo em que junta todas as VLans (trunk).

(config-if) # switchport mode trunk

Vamos testar novamente e ver se nossas duas máquinas conseguem conversar entre si:

Sucesso! Agora temos duas redes separadas logicamente que conseguem se comunicar.

Para saber mais

Veja que neste caso foi interessante juntar todas as VLans na porta trunk, porém existem casos em que nós precisamos isolar essas VLans escolhendo quais passarão pela porta trunk. Apesar de esse não ser a proposta desse post, você pode conferir aqui essa configuração..

Conclusão


Vimos nesse post o problema que tínhamos ao conectar duas redes distintas e como as VLans seriam uma solução. Vimos como configurá-las nos switches e nos roteadores fazendo existir comunicação entre elas.


Fonte: 

https://www.alura.com.br/


sábado, 23 de março de 2024

Que caracteres você pode fazer segurando a tecla Alt ? [tabela]

 

 

 

Fonte: https://www.tecmundo.com.br/teclado/38738-que-caracteres-voce-pode-fazer-segurando-a-tecla-alt-tabela-.htm


sexta-feira, 22 de março de 2024

Estudos de sub-redes e CIDR



IP exemplo :  200.70.151.20/8


Classe de rede: A

Sub-rede: 255.0.0.0/8

Direção IP: 200.70.151.20



IP Address:

200.70.151.20

Network Address:

200.0.0.0

Usable Host IP Range:

200.0.0.1 - 200.255.255.254

Broadcast Address:

200.255.255.255

Total Number of Hosts:

16,777,216

Number of Usable Hosts:

16,777,214

Subnet Mask:

255.0.0.0

Wildcard Mask:

0.255.255.255

Binary Subnet Mask:

11111111.00000000.00000000.00000000

IP Class:

A

CIDR Notation:

/8

IP Type:

Public




Cálculo de sub-redes




No IP seguinte temos: 200.100.10.X


A máscara de sub-rede é: 255.255.255.0


A representação binária é: 11111111.11111111.11111111.00000000


Quando a representação em binário é 1 significa que essa parte do endereço IP é representado pela rede e 0 é representado pelos hosts. Essas representações são organizadas em octetos, que são representações binárias compostas de 8 bits, ou 1 byte.


Então a divisão do IP acima ficaria:

11111111.11111111.11111111.00000000


RRRRRRRR.RRRRRRRR.RRRRRRRR.HHHHHHHH

Sendo que R significa “rede” e H, “hosts”.



Sub-redes


Para você fazer uma sub-rede é preciso pegar bits “emprestados” da parte de host. Veja:


11111111.11111111.11111111.10000000
RRRRRRRR.RRRRRRRR.RRRRRRRR.RHHHHHHH


Pegamos 1 bit emprestado da parte de host para criarmos a nossa sub-rede. Para saber a quantidade de sub-redes basta fazer o seguinte cálculo: 2nº bits que é igual a 21 = 2 (duas sub-redes). Em binário ficaria sub-rede 0 e sub-rede 1.


Se emprestarmos 2 bits da parte de host ficaria:


11111111.11111111.11111111.11000000
RRRRRRRR.RRRRRRRR.RRRRRRRR.RRHHHHHH


22 = 4 (quatro sub-redes). Em binário ficaria sub-redes 00, 01, 10 e 11.

No caso de um IP classe C, o máximo de sub-redes que podemos ter são 64, ou seja, 26= 64.



Para saber os hosts


Para sabermos a quantidade de hosts por sub-rede basta pegar 2 e elevar a quantidade de bits 0 que sobraram na parte de hosts:


11111111.11111111.11111111.11000000
RRRRRRRR.RRRRRRRR.RRRRRRRR.RRHHHHHH


26 = 64. Excluindo 2 por se tratar do endereço de rede e broadcast (cada sub-rede possui seu endereço de rede e de broadcast). Então, a quantidade de hosts é 62 em cada sub-rede.


Se tivéssemos usados 3 bits teríamos 30 hosts em cada sub-rede. Veja:


11111111.11111111.11111111.11100000
RRRRRRRR.RRRRRRRR.RRRRRRRR.RRRHHHHH


25 = 32 – 2 (rede + broadcast)


Para definir a máscara de sub-rede é necessário converter a representação binária em decimal. Para isso colocamos os valores na seguinte tabela:



O cálculo da máscara de sub-rede é feito somando os valores onde o número 1 aparece, ou seja, 128+64 = 192. A máscara, então, é 255.255.255.192. Ao passar essa máscara na configuração de rede os computadores saberão que foi emprestado dois bits da parte de host para a sub-rede.


sub-rede


O cálculo ficaria, 128 + 64 + 32 = 224. A máscara, então, é 255.255.255.224. Ao passar essa máscara na configuração de rede os computadores saberão que foi emprestado três bits da parte de host para a sub-rede.


Para identificar qual parte do endereço faz parte da 1ª sub-rede, da 2ª sub-rede e assim por diante, fazemos o seguinte:


11111111.11111111.11111111.11000000


sub-rede

000000 (endereço de rede) = 0 (em decimal é 0)

sub-rede

000001 (1º host válido) = 1 (em decimal é 1)

sub-rede

111110 (último host válido da sub-rede) = 62 (em decimal é 62)

sub-rede


111111 (endereço de broadcast) = 63 (em decimal é 63)


Portanto, a primeira sub-rede vai de 200.100.10.1 até 200.100.10.62 (255.255.255.192). A segunda vai de 200.100.10.64 até 200.100.10.127 (255.255.255.192). E a terceira de 200.100.10.129 até 200.100.10.255 (255.255.255.192). Lembrando que a rede foi dividida em 3 sub-redes: 11111111.11111111.11111111.11000000.


Exemplo


11111111.11111111.11111111.11000000

8.8.8.2

255.255.255.192

 /26 



Comprimento CIDR

Máscara

Número de Redes

Hosts

/26

255.255.255.192

4 sub-redes

62




Fonte:

https://www.iptp.net/pt_PT/iptp-tools/ip-calculator/


https://www.site24x7.com/pt/tools/ipv4-sub-rede-calculadora.html


https://www.rohde-schwarz.com/br/solucoes/ciberseguranca/landing-pages/calculadora-de-cidr_256249.html 

https://www.criandobits.com.br/calculo-de-sub-redes/

https://www.ibm.com/docs/pt-br/qradar-on-cloud?topic=hierarchy-acceptable-cidr-values




Translate | Tradutor

Loja

Loja
Nossos Produtos Digitais


EBOOKS

Deseja anunciar aqui. Fale comigo !!!

Nome

E-mail *

Mensagem *

Tecnologia do Blogger.

Arquivo