우리가 누군가에게 우편물을 보내려면 정확한 '주소'가 필요하듯, 컴퓨터나 스마트폰이 인터넷 바다에서 데이터를 주고받기 위해서도 기기를 식별할 주소가 필요합니다. 네트워크 통신을 공부할 때 가장 먼저, 그리고 가장 중요하게 다루는 두 가지 주소 체계가 바로 'IP 주소'와 'MAC 주소'입니다.
두 가지 모두 기기를 식별하는 역할을 하지만, 부여되는 방식과 목적이 완전히 다릅니다. 이 두 주소가 왜 모두 필요한지, 그리고 어떻게 상호작용하는지 네트워크 전문가의 관점에서 명확하게 비교해 드리겠습니다.
1. MAC 주소: 기기의 '고유한 신분증' (물리적 주소)
MAC 주소(Media Access Control Address)는 스마트폰, PC, 공유기 등 통신이 가능한 모든 하드웨어 기기의 네트워크 인터페이스 카드(랜카드)에 제조 단계에서부터 부여되는 '고유한 물리적 주소'입니다.
쉬운 비유: 사람으로 치면 절대 변하지 않는 '주민등록번호'나 '지문'과 같습니다.
특징:
00:1A:2B:3C:4D:5E와 같이 16진수 12자리(48비트)로 구성됩니다.전 세계에서 단 하나뿐인 고유한 번호이며, 원칙적으로 사용자가 임의로 변경할 수 없습니다.
공유기 등 같은 로컬 네트워크(LAN) 내에서 기기끼리 데이터를 주고받을 때 최종적으로 상대를 찾아가는 데 사용됩니다.
2. IP 주소: 기기의 '현재 거주지' (논리적 주소)
IP 주소(Internet Protocol Address)는 인터넷이나 네트워크에 접속할 때, 통신사(ISP)나 공유기(라우터)로부터 기기에 할당받는 '논리적 주소'입니다.
쉬운 비유: 사람이 이사를 하면 동사무소에서 새롭게 부여받는 '우편 주소(거주지 주소)'와 같습니다.
특징:
192.168.0.1처럼 10진수 4개(IPv4 기준, 32비트)로 구성됩니다.기기가 접속하는 네트워크 환경(집, 회사, 카페)이 달라지면 IP 주소도 매번 새롭게 변합니다.
인터넷이라는 거대한 외부망에서 내 기기가 속한 네트워크를 찾아오기 위한 '내비게이션' 역할을 합니다.
3. IP 주소와 MAC 주소 비교 요약
| 특징 | MAC 주소 | IP 주소 |
| 주소 성격 | 물리적 주소 (하드웨어) | 논리적 주소 (소프트웨어/네트워크) |
| 비유 | 주민등록번호 (변하지 않음) | 집 주소 (접속 위치에 따라 변함) |
| 부여 주체 | 기기 제조사 | 통신망 제공자(ISP) 또는 공유기 |
| 통신 범위 | 로컬 네트워크 내부 (LAN) | 인터넷 전체 (WAN) |
4. 왜 두 가지 주소가 모두 필요할까요?
이 부분에서 많은 분이 "어차피 고유한 MAC 주소가 있는데, 굳이 IP 주소가 또 필요한가요?"라는 의문을 갖습니다.
전 세계의 수십억 대가 넘는 기기를 MAC 주소(주민등록번호)만으로 찾아가려면 너무 많은 시간이 걸립니다. 우체부가 편지를 배달할 때 '홍길동(MAC 주소)'이라는 이름만 보고 대한민국 전역을 뒤질 수는 없습니다.
그래서 먼저 IP 주소(서울특별시 강남구 테헤란로...)를 통해 데이터가 해당 지역의 우체국(공유기)까지 빠르게 도착하도록 유도합니다. 그리고 데이터를 넘겨받은 최종 우체국(공유기)이 그 건물 안에 있는 MAC 주소(홍길동)를 확인하여 정확한 컴퓨터나 스마트폰으로 데이터를 배달하는 것입니다. (이때 IP 주소를 MAC 주소로 변환해 주는 기술을 'ARP'라고 부릅니다.)
결론:
빠르고 정확한 데이터 통신은 거시적인 길 찾기를 담당하는 IP 주소와, 미시적인 최종 목적지를 식별하는 MAC 주소의 완벽한 협업으로 이루어집니다. 이 두 주소의 차이와 역할을 이해하는 것은 IT 네트워크의 작동 원리를 파악하는 가장 튼튼한 기초가 될 것입니다.
댓글 없음:
댓글 쓰기