유니캐스트
IT위키
더 많은 작업
유니캐스트(Unicast)는 송신자 하나가 수신자 하나를 지정해 데이터를 보내는 일대일 전송 방식이다.
웹 페이지 요청, 전자우편, 파일 전송처럼 인터넷 통신의 대부분이 유니캐스트다. 목적지 주소로 특정 호스트 하나의 IP 주소(와 MAC 주소)를 쓰며, 같은 데이터를 여러 수신자에게 보내려면 수신자 수만큼 따로 보내야 한다. 그래서 같은 영상을 많은 사람에게 동시에 보내는 서비스에서는 멀티캐스트가 대역폭을 덜 쓴다.
| 방식 | 수신 대상 | 관계 | 예 |
|---|---|---|---|
| 유니캐스트 | 특정 호스트 하나 | 1:1 | 웹 접속, 전자우편, FTP |
| 브로드캐스트 | 같은 네트워크(브로드캐스트 도메인)의 모든 호스트 | 1:전체 | ARP 요청, DHCP Discover |
| 멀티캐스트 | 그룹에 가입한 여러 호스트 | 1:N(그룹) | IPTV, 화상 회의, OSPF 경로 갱신 |
| 애니캐스트 | 같은 주소를 가진 여러 호스트 가운데 가장 가까운 하나 | 1:1(가장 가까운 것) | DNS 루트 서버, CDN |
- IPv6 는 브로드캐스트를 없애고 그 일을 멀티캐스트로 대신하며, 애니캐스트를 주소 형식으로 정의했다
- 이더넷에서는 MAC 주소 첫 바이트의 가장 낮은 비트가 0 이면 유니캐스트, 1 이면 멀티캐스트 주소다 → MAC 주소