[Network] 주소의 쓰임: IP 주소와 MAC 주소
주저리...
영화나 드라마에서 IP 추적을 통해 범인을 잡는 모습을 보고 저런 건 어떻게 가능한 걸까 생각한 적이 있습니다. IP 주소의 접속정보를 추적해서 특정 PC를 잡아내는 그런 그림이었던 것으로 기억합니다. 이런 소소한 궁금증으로 시작해 PC가 가지고 있는 주소들에 대해 정리해 보고자 합니다.
주소의 쓰임
'주소'란 본디 식별을 위한 고유한 값이라고 볼 수 있는데요.
IP 주소와 MAC 주소라는 것이 별개로 존재하는 것을 보면, 각각의 쓰임이 다름을 미루어 짐작할 수 있었습니다.
먼저 각 주소의 개요를 살펴보고 그들이 서로 어떻게 쓰임이 다른지 알아보겠습니다.
개요
IP 주소 | MAC 주소 | |
정의 | IP (Internet Protocol) 주소는, 인터넷과 같은 네트워크에서 장치를 식별하는 주소 |
MAC(Media Access Control) 주소는, 데이터 링크 계층에서 통신을 위한 네트워크 인터페이스 카드(NIC)에 할당된 고유 식별자 |
계층 | 네트워크 계층(Layer 3) | 데이터 링크 계층(Layer 2) |
특징 | 동적(DHCP에 의해 변경 가능) 또는 정적(고정 IP)으로 할당될 수 있다. | 하드웨어에서 직접적으로 설정되며, 전 세계적으로 유일하다. |
용도 | - 외부 네트워크에서 장치와 커뮤니케이션하는 데 필요하다. - 그러나 IP 주소는 고유하지 않을 수 있으며, 공용 네트워크에서는 여러 사용자에게 동일한 IP가 할당될 수 있다. |
- 로컬 네트워크에서 장치를 식별하는 데 사용된다. - Wi-Fi 네트워크 또는 Ethernet 네트워크에서 특정 장치를 식별할 수 있다. |
주소 양식 | IPv4 - 32bit 숫자로 구성되며, 4 개의 십진수로 나뉘어져 있다. - ex) 192.168.0.1 IPv6 - 128bit 숫자로 구성되며, 8개의 16진수 블록으로 표현된다. - ex) 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
- 48bit 숫자로 구성되며, 일반적으로 16진수로 표시되고, 6개의 바이트로 구성된다. ex) 00:1A:2B:3C:4D:5E |
IP 주소
먼저 IP 주소의 핵심은 '인터넷 네트워크'입니다.
IP 주소는 네트워크에 연결된 장치의 고유 식별자로서, 네트워크 패킷이 올바른 목적지에 도달할 수 있도록 하며, 각 장치가 서로 통신할 수 있게 해줍니다.
예를 들어, 웹사이트에 접속하거나 이메일을 전송하는 등, 인터넷에서의 범용적인 연결에 필요합니다.
더불어 IP 주소를 통해 장치가 위치한 대략적인 지리적 위치를 확인할 수도 있습니다.
* 지역별로 인터넷 서비스 공급자(ISP)가 있고, 그에 따라 주소 블록을 할당하기 때문
MAC 주소
다음으로, MAC 주소의 핵심은 '로컬 네트워크'입니다.
MAC 주소는 네트워크 인터페이스 카드(NIC)에서 할당된 고유 식별자로서, 주로 로컬 네트워크 내에서 장치를 식별하는 데 사용됩니다.
예를 들어, LAN 내에서 데이터가 전송될 때, MAC 주소는 목적지 장치를 지정하는 데 사용됩니다.
더불어 MAC 주소를 통해 특정 장치의 네트워크 접근을 허용하거나 차단하는 데 활용되기도 합니다.
정리
위는 윈도우 명령 프롬프트에서 ipconfig -all 명령어를 통해 Windows IP 구성을 확인해본 화면입니다.
IPv4 주소는 누가봐도 IP 주소이고, '물리적 주소'라고 되어 있는 부분이 MAC 주소입니다.
간단하게 정리하자면,
하나의 PC를 기준으로 생각해보았을 때, IP 주소는 인터넷 상에서의 주소입니다. 따라서 얼마든지 이 주소는 변할 수 있습니다. IP를 고정할 수도 있지만 DHCP를 사용하거나 공공 와이파이, VPN 등을 사용함으로써 때마다 다른 IP를 사용하여 인터넷에 접속할 수도 있기 때문입니다.
반면 MAC 주소는 변하지 않는 기기 고유의 주소입니다. 물리적 주소라고도 불리는 것처럼 하나의 기기, 더 정확히는 네트워크 인터페이스 카드(NIC)에 기록되어 있습니다. 다시 말해 부품을 교체하지 않는 이상 변하지 않는 값입니다. 통상 PC의 메인보드에 NIC가 내장되어 있기에 메인보드 교체한다면 MAC 주소 또한 변경된다고 볼 수 있습니다.