1. MAC Address란?
MAC이란 Media Access Control의 약자로서 네트워크 통신을 하는 하드웨어에 할당된 주소로, 원칙적으로는 세상에 있는 모든 기기가 가진 고유한 물리 주소이다. IP주소가 네트워크주소라면 맥 주소는 하드웨어 주소(Hardware Address), 물리적 주소(Physical Address), 이더넷 주소(Ethernet Address)로도 불린다.
원칙적으로는 고유한 물리 주소라고 했지만 실제로는 중복된 맥 주소가 존재하며, 맥 주소를 변경 가능한 네트워크 기기도 있다. 하지만 맥 주소를 사용해서 통신을 하는 동일 링크 내에서는 고의적으로 설정을 변경하지 않는 이상 맥 주소가 서로 충돌하는 경우는 없다.
맥 주소는 12자리 문자열로서 48비트로 표현이 되고 보통은 16진수로 표현한다다. 예를 들어서 02:46:8A:CE:00:FF또는 02-46-8A-CE-00-FF와 같이 표기된다. 처음 6자리는 어댑터 제조 업체를 나타내고, 마지막 6자리는 해당 특정 어댑터의 고유 식별 번호를 나타낸다.
맥 주소는 하드웨어에 할당된 주소이고, 네트워크 통신을 할 때에는 IP주소를 사용한다. 그렇게되면 맥 주소는 필요없는 것처럼 보이고, "맥 주소는 왜 필요한가???"라는 의문이 생긴다. 네트워크 통신간에는 IP주소만 가지고 통신을 하는 것처럼 보이지만, 실제로 마지막에는 맥 주소가 필요하다. 이는 TCP/IP와 OSI 7 Layer라는 통신표준에서 설계되어 있는대로 통신이 진행되기 때문인데, 이때 아이피 주소는 레이어3 네트워크에서 사용되고, 맥 주소는 레이어 2 데이터링크에서 사용되는 주소이다. 통신 표준에 맞게 단계별로 진행 될 때, 아이피주소에서 맥 주소로 변환되는 과정을 거치는데, 이것을 ARP(Address Resolution Protocol)라고 부른다.
2. Mac Address 확인 방법
- Window
방법1 : cmd -> ipconfig /all 입력
방법2: cmd -> getmac -v 입력
- Mac OS
방법1 : 시스템 환결 설정 -> 네트워크 클릭 -> 고급 -> MAC 주소 확인
방법2 : Terminal -> ifconfig -a | grep eth 입력