loading

프로그래밍

맥 어드레스(MAC Address)는 무엇인가??

침착곰 2022. 3. 8. 23:09
반응형

안녕하세요.

전공서적을 보는 도중에 맥 어드레스(MAC Address)란 용어가 나와서 평소에 맥 어드레스는 하드웨어에 할당된 주소 정도로만 알고있었는데, 자세히 알고싶어 정리를 해봤습니다.

이번 포스팅에서는 MAC Address에 대해서 자세히 알아보겠습니다.

 

MAC Address란?
MAC 주소를 확인하는 방법

 


 

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)라고 부릅니다.

 


 

MAC 주소를 확인하는 방법

 맥 주소에 대해서 알아봤으니, 맥 주소를 확인하는 방법에 대해서 알아보겠습니다.

1. ipconfig /all

1-1. cmd창 접속

Window키 + R 키를 눌러 실행창을 띄운 후 "cmd"를 입력합니다.

하단의 시작 검색 창에 "cmd"를 입력하여 들어갑니다.

1-1. "ipconfig /all" 명령어 입력

 

2. getmac -v 

1-1.처럼 cmd창에 접속합니다.

"getmac -v" 명령어를 입력하여 맥 주소를 확인할 수 있습니다.

 

이상 맥 주소에 대해서 알아봤습니다!!

 

반응형
그리드형