트래픽 전송 모드-유니캐스트, 멀티캐스트, 브로드캐스트

bacccine·2022년 6월 29일
0

네트워크 흐름

목록 보기
6/7

트래픽 전송 모드란?

송신지에서 수신지로 데이터를 전송하는 방법
송신자,수신자의 개수를 기준으로 크게 유니캐스트, 브로드캐스트, 멀티캐스트 방법으로 구분한다

유니캐스트란?

하나의 송신자가 하나의 수신자에게 트래픽을 전송하는 것
1:1

유니캐스트의 네트워크 주소

전송데이터 + Application-L4주소(수신지 PORT번호 + 송신지 PORT 번호) + DNS-L3주소(수신지 IP+송신지 IP) + ARP-L2주소(송신지 MAC+수신지 MAC)
빈 공백 없이 정확한 주소 값을 입력해야 한다
서버에서 클라이언트로 데이터를 전송할 때 데이터 주소는 클라이언트가 서버에 요청한 것과 동일하다

멀티캐스트란?

하나의 송신자가 다수의 수신자에게 트래픽을 전송하는 것
1:N

멀티캐스트의 IP 주소

Application을 위한 가상 주소를 사용한다.
멀티캐스트 시작 대역 IP 주소는 224~239.X.X.X
같은 Application을 이용하는 클라이언트들은 동일한 멀티캐스트 IP 주소를 사용하며, 서버는 해당 주소를 가진 클라이언트에게만 트래픽을 동시에 보낸다
→ 본인의 고유 IP 주소와 공통 멀티캐스트 IP 주소를 가진다

멀티캐스트의 MAC 주소

0100.5E + 멀티캐스트 IP주소

유니캐스트와 멀티캐스트의 차이

유니캐스트는 수신지 IP 주소와 MAC 주소를 조회하기 위해 DNS, ARP를 이용한다

멀티캐스트는 DNS, ARP를 이용하지 않는다. 멀티캐스트 Application이 활성화되면 수신지 IP주소가 할당되어지고 멀티캐스트 IP 주소가 할당되면 이를 기반으로 MAC 주소가 자동으로 계산되어 수신지 MAC 주소가 결정된다
→ Application 기반 자동 할당된다

브로드캐스트란?

하나의 송신자가 불특정 다수에게 트래픽을 전송하는 것
1:All

멀티캐스트는 송신자가 동일한 멀티캐스트 주소를 가진 특정 그룹에게 트래픽을 보낸다
브로드캐스트는 송신자를 제외한 모든 컴퓨터들에게 트래픽이 전송된다

브로드캐스트 주소

IP 주소: 255.255.255.255
MAC 주소: FFFF.FFFF.FFFF

유니캐스트 vs 멀티캐스트 vs 브로드캐스트

수신자의 IP와 MAC을 할당받는 방법에따라 달라진다

유니캐스트: 수신지의 IP와 MAC 주소가 컴퓨터의 주소로, DNS와 ARP를 통해 할당받게 된다
멀티캐스트: IP와 MAC 주소는 애플리케이션에 의해 가상의 주소가 자동으로 생성된다
브로드캐스트: IP와 MAC 주소는 시스템운영이나 애플리케이션에 의해 자동으로 할당된다

arp 캐시 테이블 확인

cmd에서 arp -a를 입력했을 때 멀티캐스트, 브로드캐스트 IP와 MAC 주소를 볼 수 있다

0개의 댓글