ocean
3-1. 수신자 범위에 따른 네트워크 분류 본문
수신자의 범위에 따른 분류
- 종류 : 목적지 주소를 기준으로 구분
- Unicast
- Anycast
- Broadcast
- Multicast
- 기타
- Link Local Multicast
- BUM Traffic
1. Unicast
- 출발지와 목적지가 1:1로 통신
- 출발지와 목적지가 명확히 하나로 정해져 있는 대부분의 통신은 Unicast
2. Anycast
- 1:1 통신
- 동일 그룹 내 다수의 호스트 중 가장 가까운 호스트에서 응답
- IPv4에서는 일부 기능 구현, IPv6에서는 모두 구현 가능
- Anycast 주소가 같은 호스트들 중 가장 효율적으로 서비스 할 수 있는 호스트와 통신하는 방식.
- 가장 가까운 DNS 서버를 찾을 때 사용
- 가장 가까운 gateway를 찾는 anycast gateway 기능에 사용
결론
- Unicast와 Anycast
- 공통점 : 최종 통신이 1 : 1
- 차이점 : 통신할 수 있는 후보군
- Unicast : 출발지와 목적지가 모두 한 대 씩
- Anycast : 같은 Anycast Address를 가진 모든 서버 → 여러 대
3. Broadcast
- 1: 전체 통신
- 동일 네트워크에 속한 모든 호스트가 목적지
- 로컬 네트워크에서 모든 호스트에 패킷을 전달해야 할 때 사용
- Unicast로 통신하기 전에 상대방의 정확한 위치를 알기 위해 사용
→ ARP 프로토콜 : https://cean0530.tistory.com/50
3-2. MAC Address와 ARP 프로토콜
목차1. MAC Address2. ARP 프로토콜1. MAC AddressMAC Address 체계MAC Address는 변경할 수 없도록 하드웨어에 고정되어 출하 → 네트워크 구성 요소마다 다른 주소를 가짐.MAC 주소는 동일 네트워크에서만 중복
cean0530.tistory.com
4. Multicast
- 1: 그룹(멀티캐스트 구독 호스트) 통신
- 하나의 출발지에서 다수의 특정 목적지로 데이터를 전송
- 멀티캐스트 그룹 Address를 이용해 해당 그룹에 속한 다수의 호스트로 패킷을 전송하기 위한 방식.
- IPTV와 같은 실시간 방송을 볼 때 이 통신 방식을 이용
- 사내 방송이나 증권 시세 전송 같이 단방향으로 다수에게 동시에 같은 내용을 전달할 때 사용
- 화상 회의에도 이용
5. 링크 로컬 멀티캐스트
- 링크 로컬 안에 있는 특정 그룹의 장치들에게만 데이터를 전송하는 방식
- 링크 로컬 : 라우터를 넘어가지 않는 동일한 로컬 네트워크 범위
- 특징
- 범위 제한 : 같은 스위치나 허브에 연결된 장치들끼리만 통신이 가능
- 네트워크 상의 장치들을 찾거나(Neighbor Discovery) 자동으로 설정을 주고 받을 때 주로 사용
- Broadcast와 달리 해당 데이터를 받기로 설정된 그룹 멤버들에게만 전달되어 불필요한 트래픽을 줄임
- 사용 사례
- IPv6에서는 Broadcast 존재X. 링크 로컬 멀티캐스트로 대체되어 사용됨.
- SLAAC (StateLess Address AutoConfiguration) 🌟
- DHCP 서버에서 IP 주소를 부여받는 IPv4와 달리 IPv6에서는 SLAAC으로 단말기 스스로 IP 생성
- 라우터에게 로컬 네트워크 주소를 받고, 호스트 부분은 단말기가 무작위로 생성
- 주의할 점) 단말기 A가 생성한 IP 주소가 네트워크 내의 다른 단말기와 겹치면 어떡하지?
- → DAD(Duplicate Address Detection)로 자신의 존재를 알리고 중복 주소 확인
- Router에 자신의 존재를 알리거나 DAD를 할 때 링크 로컬 멀티캐스트 사용
- 주로 IoT 장치에 이용
- 인근 장치 탐색(Neighbor Discovery)
- IPv4의 ARP 대신 상대방의 MAC Address를 알아내기 위해서 멀티캐스트 메시지를 보낼 때 사용.
6. BUM Traffic
- BUM : B(Broadcast), U(Unknown Unicast), M(Multicast)
- B, U, M은 서로 다른 종류의 트래픽이지만 네트워크에서의 동작은 유사
- Unknown Unicast
- 네트워크에서의 동작 : Broadcast와 유사
- 차이점
- ARP 브로드캐스트 : 목적지 주소(MAC Address)를 모르는 상태. 이걸 알아내기 위해 Broadcast
- Unknown Unicast : 목적지 주소(MAC Address)를 아는데, 스위치에서 그게 어떤 포트에 연결되어있는지 기록되어 있지 않은 상황에서 사용
- 네트워크 자원을 쓸데없이 사용하므로 네트워크 상에서 불필요한 BUM 트래픽이 많아지면 네트워크 성능이 저하될 수 있음
- 이더넷 환경에서는 ARP Broadcast를 먼저 보내고 이후에 통신을 시작하므로 BUM 트래픽이 많이 발생하지 않음.
'현대오토에버 모빌리티 SW 스쿨 - 클라우드 > Network' 카테고리의 다른 글
| 3-4. TCP와 UDP (0) | 2026.01.28 |
|---|---|
| 3-3. IP Address 🌟 (0) | 2026.01.27 |
| 3-2. MAC Address와 ARP 프로토콜 (0) | 2026.01.27 |
| 2. Network Components (1) | 2026.01.19 |
| 1. Network 기본 (0) | 2026.01.19 |