인터넷이나 네트워크를 이해하려면 반드시 알아야 하는 개념이 바로 IP 주소와 MAC 주소입니다. 두 용어 모두 ‘주소’라는 공통점을 가지고 있지만, 역할과 사용되는 위치는 완전히 다릅니다.
이 차이를 제대로 이해하면 네트워크 구조뿐만 아니라, 인터넷이 어떻게 동작하는지도 훨씬 쉽게 파악할 수 있습니다. 이번 글에서는 IP 주소와 MAC 주소의 개념, 차이점, 그리고 실제 동작 방식까지 쉽게 설명해보겠습니다.
IP 주소란 무엇인가
IP 주소(Internet Protocol Address)는 인터넷에서 기기를 식별하기 위한 논리적인 주소입니다. 쉽게 말해, 인터넷 상에서의 ‘집 주소’와 같은 역할을 합니다.
예를 들어 우리가 특정 웹사이트에 접속할 때, 실제로는 도메인이 아니라 IP 주소를 통해 서버와 연결됩니다.
IP 주소의 특징은 다음과 같습니다.
- 네트워크에서 기기를 식별
- 변경 가능 (동적 IP, 공인/사설 IP)
- IPv4, IPv6 형태 존재
- 라우팅(경로 설정)에 사용됨
대표적인 IPv4 주소 형태는 다음과 같습니다.
- 192.168.0.1
IP 주소는 네트워크 환경에 따라 변경될 수 있으며, 인터넷 통신에서 핵심적인 역할을 합니다.
MAC 주소란 무엇인가
MAC 주소(Media Access Control Address)는 네트워크 장치에 부여된 물리적인 주소입니다. 이는 네트워크 카드(NIC)에 고유하게 할당되는 값으로, 제조 시점에 결정됩니다.
MAC 주소의 특징은 다음과 같습니다.
- 물리적으로 고정된 주소
- 전 세계에서 유일한 값
- 네트워크 장비 식별에 사용
- 변경이 거의 불가능
대표적인 MAC 주소 형태는 다음과 같습니다.
- 00:1A:2B:3C:4D:5E
MAC 주소는 같은 네트워크 내부에서 장치를 식별할 때 사용됩니다.
IP 주소와 MAC 주소의 핵심 차이
두 주소는 역할과 사용 범위에서 명확한 차이를 가지고 있습니다.
1. 주소의 성격
- IP 주소: 논리적 주소 (소프트웨어 기반)
- MAC 주소: 물리적 주소 (하드웨어 기반)
IP는 상황에 따라 바뀔 수 있지만, MAC 주소는 기본적으로 고정되어 있습니다.
2. 사용 범위
- IP 주소: 인터넷 전체에서 사용
- MAC 주소: 같은 네트워크 내부에서 사용
IP는 전 세계적으로 통신할 때 사용되고, MAC은 로컬 네트워크에서 사용됩니다.
3. 역할
- IP 주소: 데이터의 목적지까지 경로를 찾는 역할
- MAC 주소: 최종 목적지 장치를 식별하는 역할
즉, IP는 “어디로 갈지”를 결정하고, MAC은 “누구에게 전달할지”를 결정합니다.
IP와 MAC 주소는 어떻게 함께 동작할까
인터넷 통신에서는 IP 주소와 MAC 주소가 함께 사용됩니다.
전체 흐름을 간단히 보면 다음과 같습니다.
- 사용자가 웹사이트 접속
- IP 주소를 통해 목적지 서버를 찾음
- 같은 네트워크 내에서는 MAC 주소로 실제 장치 식별
- 데이터를 최종 목적지까지 전달
이 과정에서 중요한 역할을 하는 것이 ARP(Address Resolution Protocol)입니다.
ARP란 무엇인가
ARP는 IP 주소를 MAC 주소로 변환하는 프로토콜입니다.
예를 들어 어떤 IP 주소로 데이터를 보내야 할 때, 실제로는 MAC 주소가 필요합니다. 이때 ARP를 통해 해당 IP에 대응하는 MAC 주소를 알아내게 됩니다.
즉, IP와 MAC을 연결해주는 중간 역할을 수행합니다.
실생활 비유로 이해하기
IP 주소와 MAC 주소는 다음과 같이 비유할 수 있습니다.
- IP 주소: 집 주소 (서울시, 강남구 등)
- MAC 주소: 집 안에 있는 특정 사람
택배를 보낼 때 주소(IP)로 위치를 찾고, 실제 전달은 사람(MAC)에게 하는 것과 비슷합니다.
IP 주소 종류 (간단 정리)
IP 주소는 크게 두 가지로 나뉩니다.
공인 IP
인터넷에서 직접 사용되는 주소로, 외부에서 접근 가능합니다.
사설 IP
내부 네트워크에서 사용하는 주소로, 외부에서는 직접 접근할 수 없습니다.
MAC 주소는 변경할 수 있을까
MAC 주소는 기본적으로 변경이 불가능하지만, 일부 환경에서는 소프트웨어적으로 변경하는 것이 가능합니다. 이를 MAC 스푸핑(MAC Spoofing)이라고 합니다.
하지만 보안 문제를 일으킬 수 있기 때문에 일반적인 상황에서는 권장되지 않습니다.
정리
IP 주소와 MAC 주소는 네트워크에서 각각 다른 역할을 수행합니다.
- IP 주소: 논리적 주소, 인터넷에서 경로를 찾는 역할
- MAC 주소: 물리적 주소, 실제 장치를 식별하는 역할
- ARP를 통해 두 주소가 연결됨
이 두 개념을 이해하면 네트워크 통신 구조를 훨씬 쉽게 이해할 수 있습니다.
다음 글에서는 OSI 7계층 쉽게 이해하기에 대해 자세히 알아보겠습니다.