Por que precisamos do endereço MAC? [duplicado]

0

Eu li que, se estamos usando o NAT, o roteador sabe para onde enviar os pacotes de entrada na rede local com base nas informações da porta TCP / UDP. Se esta informação puder ser usada para identificar exclusivamente cada máquina em uma rede local, por que o endereço MAC é necessário?

    
por starter1234 31.07.2015 / 14:48

3 respostas

1

Você precisa ser capaz de identificar uma conexão em todos os níveis da pilha de rede.

O endereço MAC SOMENTE identifica o adaptador LAN na camada ethernet (modelo OSI Simplificado de Camada 2). O endereço IP (TCP e / ou UDP) funciona apenas na camada IP (camada 3).

Nem toda comunicação usando IP é feita via ethernet. IP pode ser enviado através de outras camadas Layer2, onde não há endereços MAC. E a Ethernet pode transportar outros tráfegos de camada 3, além de IP, que não usam endereços IP.

No caso de IP over ethernet, você precisa de BOTH identifiers, simplesmente porque ambas as camadas envolvidas exigem cada um de seus próprios sistemas de ID.

    
por 31.07.2015 / 15:06
1

Um endereço MAC é uma assinatura física que existe em todos os hardwares que podem se conectar a uma rede. Também é sempre único. É basicamente um ID exclusivo de baixo nível para o seu dispositivo de rede.

Agora, você não pode se comunicar sabendo apenas as informações da porta porque vários dispositivos podem ouvir / enviar para a mesma porta.

É a base da comunicação em uma rede! Como os endereços MAC são exclusivos, geralmente são usados para limitar o acesso na rede sem fio, por exemplo.

Você pode ler isto se quiser entender um pouco mais: link

    
por 31.07.2015 / 15:10
1

O MAC é necessário por alguns motivos, sendo que o maior deles é que os endereços IP não são (necessariamente) exclusivos.

Antes de um computador ter um endereço IP, ele geralmente solicita um na rede usando um serviço chamado DHCP. Nesse ponto, o computador envia uma mensagem de broadcast para toda a rede dizendo “Ei, eu não tenho um endereço IP. Meu identificador exclusivo é o < MAC & gt ;. Um servidor DHCP pode me designar um para que eu possa me comunicar na rede? ”

Além disso, os roteadores e switches usam tabelas de endereços MAC para descobrir quais dispositivos estão em quais portas. Isso é usado para mover de forma inteligente os pacotes para a porta correta. É mais fácil usar o endereço MAC do que o endereço IP porque uma placa de rede pode ter mais de um endereço IP atribuído a ela de uma só vez, por isso é mais eficiente armazenar o MAC.

Existem outros usos também. É frequentemente usado como um identificador exclusivo para fins de licenciamento e como parte de uma semente aleatória para fins de entropia.

    
por 31.07.2015 / 15:03