Esse site utiliza cookies
Nós armazenamos dados temporariamente para melhorar a sua experiência de navegação e recomendar conteúdo do seu interesse.
Ao utilizar os nossos serviços, você concorda com as nossas políticas de privacidade.
Esse site utiliza cookies
Nós armazenamos dados temporariamente para melhorar a sua experiência de navegação e recomendar conteúdo do seu interesse.
Ao utilizar os nossos serviços, você concorda com as nossas políticas de privacidade.
Categoria de Tecnologia
Postado em 04 fevereiro 2023
Atualizado em 04 fevereiro 2023
Palavras-chave: mac,ip,rede,internet,bit,dispositivo,identificador,machine,address,control,controle,acesso,mídia
Visualizações: 1972
Todo dispositivo precisa de diversos requisitos para utilizar determinadas tecnologias. O endereço IP é um exemplo de um requisito para a máquina poder se conectar com outro dispositivo através da internet. Sem o endereço IP, diversos erros seriam exibidos e a máquina não poderia se conectar com a internet. Isso não passa de uma das diversas condições que uma máquina precisa atender para se conectar em uma rede. Outro requisito bastante utilizado na internet é o MAC.
A sigla MAC vem do inglês “Media Access Control”, em português, “controle de acesso de mídia”.
O MAC é um endereço de identificação de uma máquina. Esse endereço é atribuído após a fabricação do produto e é definido pelo fabricante e pelo IEEE. O MAC é gravado na memória da máquina, sendo inalterável e disponível apenas para a leitura. A sua existência é importante para que a máquina tenha um número de identificação único ao se conectar em um rede LAN física. Diferente do endereço IP que atua na camada de rede, o endereço MAC atua na camada de enlace. Em outras palavras, o MAC é indispensável para a comunicação entre dispositivos conectados fisicamente, como por exemplo um roteador e um computador.
O uso de endereços MAC para gerenciar a conexão de dispositivos em uma rede começou em 1970, quando a Ethernet surgiu. Desde então, tornou-se o padrão adotado em outras tecnologias de comunicação, como WiFi e bluetooth.
O endereço MAC é um código de 48 bits, tendo 12 dígitos. A cada 2 dígitos, o endereço é dividido por dois-pontos (:) ou por hífens (-). Cada dígito representa um valor hexadecimal, tendo um valor mínimo de zero (0) e um valor máximo de 16 (F).
Ao todo, o endereço MAC pode ter cerca de 280 trilhões de variações. Se expressar com mais exatidão. são 281,474,976,710,656 variações, isso é 2^48. Porém, o endereço MAC é dividido em duas partes, o identificador do fabricante e o identificador de dispositivo.
O identificador do fabricante recebe o nome de OUI (Organizationally Unique Identifier). Essa porção do endereço MAC é atribuído e administrado pela IEEE (Institute of Electrical and Electronics Engineers). A outra porção do MAC recebe o nome de NIC (Network Interface Controller), sendo atribuída e administrada pelo fabricante do dispositivo.
É possível obter informações importantes como endereço MAC e endereço IP através do terminal do dispositivo. Por exemplo, no computador Mac é possível obter essas informações com o seguinte comando:
$ifconfig
$...
ether 38:f9:d3:6c:49:28
Ao usarmos a primeira porção do endereço acima, obtemos o nome do fabricante, que no caso é a Apple.
O MAC é um endereço físico da máquina usado para identificar cada dispositivo conectado na rede. Todo dispositivo tem um endereço MAC atribuído na sua fase de fabricação, esse endereço é inalterável até o fim do uso da máquina.
Projetos práticos
Projeto de criação de um sistema de busca usando o framework Symfony e Elasticsearch. A integração com Kibana também é feito de modo remoto com um raspberrypi.
Desenvolvimento dos conceitos mais básicos do clássico pacman, como: mapa, animação, deslocamento e detector de colisões.
Programando o clássico jogo da serpente usando o framework p5.js. Tutorial indicado para iniciantes da programação que querem aprender os conceitos básico da área criando jogos.
Projeto de comunicação entre dois dispositivos ESP8266 e Raspberrypi4. Laravel irá funcionar como servidor e receptor de dados de temperatura e umidade coletados com o DHT11.
Usando JavaFX e arquitetura limpa para criar um aplicativo de caixa eletrônico extremamente simples.
Uma rede interna sem um firewall é como se fosse uma casa com a porta destrancada. Um indivíduo com más intenções pode se aproveitar para a invadir quando menos esperamos.
A linguagem de programação orientada a objetos revolucionou o mundo da programação, sendo o tipo de linguagem mais utilizada na atualidade
Interface de pergunta e resposta que interage com o usuário. Pode implementar métodos de inteligência artificial para melhorar a qualidade das respostas.
O código de ativação de softwares tem como objetivo prevenir a pirataria e revenda de produtos sem o conhecimento e autorização do autor.
Tem como objetivo entregar o projeto com velocidade e satisfazer as necessidades dos clientes entregando cada funcionalidade do software separadamente.
Conjunto de códigos prontos para a utilização no desenvolvimento de softwares, eliminando processos como planejamento de arquitetura de classes.