SLOW but STEADY

네트워크 - 데이터 전달 방식(Broadcast, Unicast, Multicast) 본문

2020 AWS기반 아키텍처 설계 전문가 양성 과정/네트워크

네트워크 - 데이터 전달 방식(Broadcast, Unicast, Multicast)

ㅁ윤지ㅁ 2020. 4. 8. 17:09

데이터 전달 타입

 

1) Broadcast방식 (브로드캐스트 방식)

별도의 인증절차를 거치지 않고(UDP기반) 무조건 데이터를 보내기 때문에 보안성이 좋지 않습니다.

단일 Host가 Segment에 모든 호스트를 대상으로 데이터를 전달 시 사용합니다.

목적지 주소를 각 주소에 예약된 Broadcast Address를 입력하여 전달합니다. 모든 호스트는 이 메시지를 수신합니다.

동일한 정보를 한번에 모든 호스트에게 전달하는 장점을 갖습니다.

많은 Broadcast는 호스트의 성능 저하를 가져옵니다.

* 종류
  - Global Broadcast: IP전체 대역대에 전송합니다.
  - Direct Broadcast: 동일한 대역대에 속한 애들한테만 전송합니다.

 

 

 

2) Multicast방식 (멀티캐스트 방식)

UDP를 기반으로 하나 이상의 송신자들이 특정한 그룹에 속해있는 하나 이상의 수신자들에게 데이터를 전송하는 방식입니다.

목적지 주소를 각 주소에 예약된 Multicast Address를 입력하여 전달합니다. 모든 호스트는 이 메시지를 수신합니다.

동일한 정보를 한번에 여러 호스트에게 전달한다는 장점을 갖습니다.

 

 

 

3) Unicast방식 (유니캐스트 방식)

TCP를 기반으로 하나의 송신자가 하나의 수신자에게 데이터를 전송하는 방법입니다.

Source Address와 Destination Address를 명시하여 해당하는 장비만이 데이터를 처리하는 방법입니다.

동일한 정보를 많은 호스트에 전달 시에는 비효율적인 방법일 수 있습니다.

Host to Host 전달을 기반으로 함으로 다른 Host에 부하는 주지 않습니다.