유니캐스트·브로드캐스트·멀티캐스트·애니캐스트 완전정복

같은 "여러 대에게 보낸다"는 상황도 목적에 따라 전혀 다른 전송 방식이 쓰입니다.

➡️

1. 유니캐스트 (Unicast)

하나의 송신자가 하나의 수신자에게만 데이터를 보내는 가장 흔한 1:1 통신 방식입니다. 웹사이트 접속, 메신저 대화 등 우리가 일상적으로 쓰는 인터넷 통신 대부분이 유니캐스트입니다.

📢

2. 브로드캐스트 (Broadcast)

같은 네트워크(서브넷) 안에 있는 모든 기기에게 한 번에 데이터를 뿌리는 방식입니다. 상대방의 MAC 주소를 모를 때 보내는 ARP 요청이 대표적인 예이며, 네트워크 규모가 커질수록 불필요한 트래픽 부담도 함께 커집니다.

👥

3. 멀티캐스트 (Multicast)

전체가 아니라 특정 그룹에 가입한 기기에게만 데이터를 전달하는 방식입니다. IGMP 같은 프로토콜로 어떤 기기가 어떤 그룹에 속하는지 관리하며, IPTV나 화상회의처럼 여러 참가자에게 같은 스트림을 효율적으로 보내야 할 때 사용됩니다.

🌍

4. 애니캐스트 (Anycast)

여러 대의 서버가 똑같은 IP 주소를 함께 사용하고, 요청을 보낸 사용자는 라우팅 경로상 가장 가까운(또는 가장 빠르게 응답하는) 서버로 자동 연결되는 방식입니다. 전 세계에 흩어진 루트 DNS 서버나 CDN 엣지 서버들이 이 방식으로 동작합니다.

⚖️

5. 네 가지 방식 한눈에 비교

유니캐스트는 "1대1", 브로드캐스트는 "1대 전체", 멀티캐스트는 "1대 그룹", 애니캐스트는 "1대 (가장 가까운) 하나"로 요약할 수 있습니다. 같은 "여러 대에게 보낸다"는 상황에서도 목적에 따라 전혀 다른 방식이 쓰이는 셈입니다.

🔀

6. IPv6에서는 브로드캐스트가 사라졌다

IPv6는 설계 단계에서 브로드캐스트 개념을 없애고, 필요한 상황을 대부분 멀티캐스트로 대체했습니다. 예를 들어 IPv4의 ARP 브로드캐스트에 해당하는 기능도 IPv6에서는 멀티캐스트 기반의 이웃 탐색(Neighbor Discovery)으로 처리됩니다.

IPv6 주소 유형과 함께 보면 좋아요

IPv6에서 유니캐스트·멀티캐스트 주소가 실제로 어떻게 생겼는지 궁금하다면IPv6 주소 유형 완전정복도 확인해보세요.

애니캐스트가 실제로 쓰이는 예가 궁금하다면

CDN이 애니캐스트를 어떻게 활용하는지 궁금하다면CDN(콘텐츠 전송 네트워크)이란? 기초 개념 정리도 함께 참고해보세요.

자주 묻는 질문

우리 집 와이파이도 브로드캐스트를 쓰나요?

네. 예를 들어 기기가 같은 네트워크의 다른 기기 MAC 주소를 모를 때 보내는 ARP 요청이 브로드캐스트 방식입니다. 다만 IPv6 환경에서는 이 역할이 대부분 멀티캐스트 기반의 이웃 탐색으로 대체되었습니다.

멀티캐스트와 애니캐스트는 뭐가 다른가요?

멀티캐스트는 하나의 송신자가 특정 "그룹"에 속한 여러 수신자 모두에게 같은 데이터를 전달하는 방식이고, 애니캐스트는 같은 주소를 쓰는 여러 서버 중 "가장 가까운 하나"에만 연결되는 방식입니다. 애니캐스트는 결과적으로 유니캐스트처럼 1:1 통신이 이뤄지지만, 그 상대가 누구인지는 네트워크 상황에 따라 달라집니다.