네트워크에서 출발지 → 목적지로 데이터를 전송할 때 사용하는 통신 방식은 총 4가지이다
[통신 방식 4가지]
1. 유니캐스트(Unicast)
2. 브로드캐스트(Broadcast)
3. 멀티캐스트(Multicast)
4. 애니캐스트(Anycast)
이러한 통신 방식을 구분할 때는 목적지 주소를 기준으로 구분한다.
유니캐스트(Unicast)
- 출발지와 목적지가 명확하게 정해져있는 1:1 통신 방식
브로드캐스트(Broadcast)
- 동일 네트워크에 있는 모두에게 보내는 통신 방식
- 로컬 네트워크 내(서브넷)에서 모든 호스트에게 패킷을 전달해야 할 때 사용하거나, 유니캐스트로 통신하기 전에 상대방의 정확한 위치를 파악하기 위해 사용된다.
- 브로드캐스트는 IPv4만 지원한다. IPv6은 지원하지 않음 → IPv6에서 브로드캐스트처럼 전송하고 싶을 때는 링크 로컬 멀티캐스트로 대체되어 사용된다.
* 링크 로컬 멀티캐스트: 멀티캐스트 그룹을 특정 네트워크 안에서만 사용할 수 있도록 제한한 것으로, 트래픽이 다른 네트워크로 전달되지 않도록 한다.
멀티캐스트(Multicast)
- 그룹 주소를 사용하여 해당 그룹에 속한 다수의 호스트로 패킷을 전송하는 통신 방식
- 라이브 방송, 사내 방송, 증권 시세 전송 등 단방향으로 다수에게 같은 내용을 동시에 전달할 때 사용된다.
애니캐스트(Anycast)
- 주소가 같은 호스트들 중에서 가장 가까운 하나의 호스트에게 데이터를 전달하는 통신 방식
- 유니캐스트와 동일하게 1:1 방식으로 동작하지만, 유니캐스트는 목적지가 명확하게 정해져 있다. 애니캐스트의 경우는 다수의 후보가 존재!!!
- 주로 가장 가까운 게이트웨이나 DNS 서버를 찾을 때 사용한다.
'네트워크' 카테고리의 다른 글
네트워크 통신하기 - 3 (TCP, UDP) (0) | 2024.11.10 |
---|---|
네트워크 통신하기 - 2 (MAC 주소, IP 주소) (0) | 2024.11.10 |
네트워크 연결과 구성 요소 - 2 (NIC, 케이블/커넥터, 허브, 스위치, 라우터, 로드 밸런서, 보안 장비, 모뎀/공유기) (0) | 2024.11.07 |
네트워크 연결과 구성 요소 - 1 (LAN/MAN/WAN, 네트워크 회선 종류) (0) | 2024.11.07 |
네트워크 시작하기 - 3(인캡슐레이션과 디캡슐레이션) (0) | 2024.10.30 |