MAC 주소(MAC Address)란?

이더넷이나 무선 LAN에서 같은 네트워크 안의 기기를 지정하는 데 사용하는 48비트 주소. 상위 24비트가 제조사를 나타내며, 제조 시에 인터페이스마다 할당된다.

일본어 명칭: MACアドレス

MAC 주소(MAC Address)은(는) 네트워크 기초, 논리 회로 등 2개 분야의 연습 문제 6개에 나와요.

분야: 네트워크 기초

도전해 보기: MAC 주소(MAC Address) 관련 문제

MAC 주소에 대한 설명으로 올바른 것은?

  1. A48비트 값으로, 네트워크 인터페이스마다 할당되며 같은 네트워크 안에서 목적지 기기를 지정하는 데 사용된다
  2. B32비트 값으로, 라우터가 서로 다른 네트워크 사이의 경로를 선택하는 데 사용된다
  3. C접속하는 네트워크가 바뀔 때마다 DHCP 서버에서 할당된다
정답과 해설 보기

정답: A. 48비트 값으로, 네트워크 인터페이스마다 할당되며 같은 네트워크 안에서 목적지 기기를 지정하는 데 사용된다

MAC 주소는 이더넷이나 무선 LAN에서 사용되는 48비트 주소로, 00:1A:2B:3C:4D:5E처럼 16진수로 씁니다. 상위 24비트는 제조사를 나타내는 번호(OUI)이며, 제조 시에 인터페이스마다 할당됩니다. 다만 최근의 OS에서는 프라이버시를 보호하기 위해 무선 LAN에서 무작위 MAC 주소를 사용하기도 합니다. 프레임은 MAC 주소로 같은 네트워크 안의 이웃한 기기에 전달되며, 라우터를 넘을 때마다 출발지와 목적지의 MAC 주소가 바뀌어 붙습니다. 32비트로 라우터가 경로를 선택하는 데 쓰는 것은 IPv4 주소이고, DHCP로 할당되는 것도 IP 주소입니다.

단말(192.168.1.10/24, 기본 게이트웨이 192.168.1.1)이 다른 네트워크에 있는 서버 203.0.113.80으로 패킷을 보낸다. ARP 캐시가 비어 있을 때, 단말이 ARP로 MAC 주소를 알아내는 상대는?

  1. A기본 게이트웨이 192.168.1.1
  2. B서버 203.0.113.80
  3. C서버까지의 경로상에 있는 모든 라우터
정답과 해설 보기

정답: A. 기본 게이트웨이 192.168.1.1

단말은 먼저 자신의 IP 주소와 서브넷 마스크로 목적지가 같은 네트워크에 있는지를 판단합니다. 203.0.113.80은 192.168.1.0/24 밖이므로 패킷은 기본 게이트웨이(라우터)에 넘깁니다. 이때 IP 헤더의 목적지는 서버의 203.0.113.80 그대로이고, 프레임의 목적지 MAC 주소만 게이트웨이의 것으로 합니다. 그래서 ARP로 알아내는 것은 192.168.1.1의 MAC 주소입니다. ARP 브로드캐스트는 라우터를 넘지 않으므로 다른 네트워크에 있는 서버의 MAC 주소는 알아낼 수 없고, 알 필요도 없습니다. 경로상의 각 라우터가 다음 기기로 보낼 때마다 각자 상대의 MAC 주소를 알아냅니다.

해설 속 MAC 주소(MAC Address)

MAC 주소(MAC Address)이(가) 나오는 문제 (6)

  1. MAC 주소에 대한 설명으로 올바른 것은?
  2. 단말(192.168.1.10/24, 기본 게이트웨이 192.168.1.1)이 다른 네트워크에 있는 서버 203.0.113.80으로 패킷을 보낸다. ARP 캐시가 비어 있을 때, 단말이 ARP로 MAC 주소를 알아내는 상대는?
  3. 16진수 FF를 10진수로 나타내면 얼마입니까?
  4. OSI 참조 모델에서 IP 주소 같은 논리 주소를 사용하여 서로 다른 네트워크 사이에서 패킷을 중계해 목적지까지 전달하는 역할을 하는 계층은?
  5. 허브(리피터 허브)와 비교했을 때 L2 스위치의 동작으로 올바른 것은?
  6. ARP의 역할로 올바른 것은?

관련 용어

DHCP ARP(주소 결정 프로토콜) 기본 게이트웨이(Default Gateway) 서브넷 마스크(Subnet Mask) OSI 참조 모델(OSI Reference Model) DNS(도메인 네임 시스템) 3-way 핸드셰이크(Three-way Handshake) 포트 번호(Port Number) CIDR CSMA/CA

용어집으로 돌아가기