Dolphins의 HelloWorld

Mac 주소(MAC Address) 본문

전공지식 정리/컴퓨터 네트워크

Mac 주소(MAC Address)

돌핀's 2019. 7. 8. 14:19

맥 어드레스(MAC Address)


- MAC주소는 데이터 링크 계층, 물리 계층에서 사용하는 네트워크 인터페이스(ex. NIC) 에 할당된


고유 식별 주소이자 고유 식별자이다. 우리는 이 맥주소를 이더넷 하드웨어 주소, 물리 주소, 하드웨어 주소


라고 부르기도 한다.



컴퓨터 네트워크 상에서 통신을 할 떄 컴퓨터가 서로를 구분할 주소로서 이 MAC주소를 사용하게 되는데, 


통신을 위해서는 각 장비에게 IP주소가 배정되고 그것을 가지고 통신을 하는게 아니냐고 물을 수도 있지만 


이렇게 통신을 하는 경우에도 MAC주소는 필요하다. 겉으로 볼 때는 모르겠지만 우리가 통신을 할 때는 IP주소를


MAC으로 바꾸는 절차가 동반된다. 이를 ARP(Address Resolution Protocol)이라고 한다.




예시를 통해 살펴보자.


위와같은 그림에서 A가 C와 통신을 하고자 하고 A가 C의 IP주소를 알 고 있을 때 PC A는 자기가 속한 네트워크


상의 모든 PC에게 메세지를 보내게 된다. 이 때 C는 해당 메세지를 받고 A에게 자신의 MAC 어드레스를 알려주게


되며 A가 C의 MAC 어드레스를 알게된 후 비로소 통신이 시작된다.




맥 어드레스는 48비트로 이루어지며 모든 랜상의 디바이스들은 유일한 맥 어드레스를 가진다.


고로 랜카드 하나하나에 서로 다른 맥 어드레스가 있고 라우터나 스위치에도 맥 어드레스가 들어있다.

Comments