🌐 네트워크 식별자 이해: IP 주소와 MAC 주소

네트워크 상의 장치(노드)들이 서로를 식별하고 데이터를 정확히 주고받기 위해 사용하는 두 가지 핵심 주소 체계인 IP 주소MAC 주소에 대해 상세히 정리합니다.

1. IP 주소 (Internet Protocol Address)

🔹 정의 및 노드(Node)의 개념

  • IP 주소: 네트워크에 연결된 모든 장치를 식별할 수 있는 고유한 논리적 주소입니다.
  • 노드(Node): 네트워크에 연결되어 데이터를 주고받는 모든 지점(컴퓨터, 스마트폰, 서버, 공유기 등)을 의미합니다.

🔹 IPv4와 IPv6 비교

구분 IPv4 IPv6
주소 길이 $32$ bit ($8$비트 $\times 4$) $128$ bit ($16$비트 $\times 8$)
표기 방식 $10$진수 (.) 구분 $16$진수 (:) 구분
구성 원리 $0 \sim 255$ 숫자 조합 $4$자리 $16$진수 조합
주소 개수 약 $43$억 개 (고갈됨) 약 $3.4 \times 10^{38}$ 개

IPv6 탄생 배경: 전 세계 장치가 급증하며 IPv4가 부족해졌기 때문입니다. $16$비트씩 $8$개 부분으로 구성되어 거의 무한에 가까운 방대한 주소를 제공합니다.

2. IP 주소의 구조: 네트워크 ID와 호스트 ID

IP 주소는 효율적인 경로 배정(라우팅)을 위해 두 부분으로 쪼개어 관리합니다.

🔹 논리적 구조

  1. 네트워크 ID: 장치가 속한 ‘동네’ 혹은 ‘그룹’을 식별하는 주소입니다.
  2. 호스트 ID: 해당 그룹 내에서 사용되는 ‘개별 장치’의 고유 번호입니다.

🔹 구분의 핵심: 서브넷 마스크 (Subnet Mask)

IP 주소에서 어디까지가 네트워크 ID인지 알려줍니다.

  • 표기: $255.255.255.0$ ($10$진수) 또는 $/24$ (프리픽스)
  • 원리: $32$비트 중 앞의 $24$비트가 $1$로 채워져 있으면, 해당 지점까지가 네트워크 ID임을 의미합니다.

🔹 주소 계산 실습 ($192.168.0.1/24$)

  • 네트워크 주소: $192.168.0.0$ (호스트 비트가 모두 $0$)
  • 브로드캐스트: $192.168.0.255$ (전체 공지용, 호스트 비트 모두 $1$)
  • 사용 가능 IP: $192.168.0.1 \sim 192.168.0.254$ (총 $254$개)

3. IP 클래스 분류 (Classful Addressing)

첫 번째 옥텟의 범위를 통해 네트워크의 규모를 파악합니다.

클래스 첫 옥텟 범위 구분 원리 (절반의 법칙) 호스트 수
A $1 \sim 126$ 전체($255$)의 절반($1 \sim 127$) 약 $1,600$만
B $128 \sim 191$ 남은 범위의 다시 절반 $65,534$
C $192 \sim 223$ 또 남은 부분의 절반 $254$
  • 예시: $150.1.1.25$는 첫 숫자가 $150$이므로 B 클래스입니다.
  • 네트워크 주소: $150.1.0.0$ (B클래스는 두 번째 옥텟까지가 ID)

4. MAC 주소 (Media Access Control Address)

장치의 ‘고유 주민등록번호’와 같은 물리적 주소입니다.

🔹 핵심 포인트

  1. 물리적 위치: NIC(랜카드) 제조 시 하드웨어에 각인됩니다. (BIA: Burned-In Address)
  2. 유일성: 전 세계 장비가 모두 다른 MAC 주소를 가집니다. 중복 시 로컬 네트워크 통신 장애가 발생합니다.
  3. 용도: 동일 네트워크 내에서 스위치가 데이터를 전달할 대상을 정확히 찾을 때 사용합니다.

🔹 구조 ($48$비트 / $6$바이트)

  • OUI ($24$비트): 제조사 식별 코드 (Apple, Samsung 등)
  • Serial ($24$비트): 제조사가 부여한 고유 시리얼 번호
  • 표기: AA:BB:CC:11:22:33 ($16$진수 방식)

💡 종합 비교: IP vs MAC

구분 IP 주소 (논리) MAC 주소 (물리)
성격 변경 가능한 ‘집 주소’ 고정된 ‘주민번호’
계층 $3$계층 (Network) $2$계층 (Data Link)
할당 관리자가 부여 제조 시 하드웨어 부여
비유 택배의 도착지 주소 택배를 받을 사람 이름

인터넷 통신은 IP 주소로 목적지 네트워크를 찾아간 뒤, 그 안에서 MAC 주소를 확인하여 실제 장치를 찾아갑니다.

업데이트:

댓글남기기