1:1 통신 방식으로 한 송신자와 하나의 수신자에게만 데이터를 전송한다.
가장 기본적인 통신 형태이다.
1:N 통신 방식으로 한 송신자가 같은 네트워크에 있는 모든 노드에게 데이터를 전송한다.
모든 수신자는 동일한 데이터를 받는다.
1:일부-N 통신 방식으로 송신자가 관심 있는 일부 수신자 그룹에게만 데이터를 전송한다.
수신자는 특정 그룹에 가입한 경우에만 수신이 가능하다.
구분 | Unicast (유니캐스트) | Broadcast (브로드캐스트) | Multicast (멀티캐스트) |
---|---|---|---|
전송 대상 | 1:1 | 1:전체 | 1:그룹(일부) |
대상 제어 | 명시적 (IP 지정) | 없음 (모든 노드 수신) | 그룹 가입 기반 (IGMP 등) |
사용 프로토콜 | TCP, UDP | UDP | UDP + 멀티캐스트 프로토콜 |
사용 예시 | 웹 요청, 채팅 | ARP, 디바이스 검색 | 실시간 방송, IPTV, 웨비나 등 |
장점 | 단순, 명확 | 빠르고 쉬움 | 대역폭 절약, 효율적 그룹 전송 |
단점 | 수신자 수 많으면 부하 ↑ | 네트워크 전체 부하 ↑ | 설정 복잡, 라우터 지원 필요 |