Software Courses/Network

네트워크 통신 방식 : 유니 캐스트, 멀티 캐스트, 브로드 캐스트

김 정 환 2020. 12. 26. 19:16
반응형

1. 유니 캐스트

    - 특정 대상과 1:1 통신

https://ko.wikipedia.org/wiki/%EC%9C%A0%EB%8B%88%EC%BA%90%EC%8A%A4%ED%8A%B8

    - 통신 방법

        * 전송되는 프레임에 자신의 MAC Address IP와 목적지 MAC Address IP를 넣고 네트워크에 전송

        * 네트워크 내 모든 시스템은 자신의 MAC Address IP와 프레임의 목적지 MAC Address IP를 비교

        * 주소가 같다면 프레임을 받아서 처리, 아니면 프레임을 버림

 

    - 특징

        * 네트워크 상의 다른 컴퓨터의 CPU 성능을 저하시키지 않음. 이유는, 자신의 MAC address IP가 아니라고 판단하면 랜카드에서 해당 프레임을 버리기 때문에 CPU까지 도착하지 않음

 

 

 

2. 멀티 캐스트

    - 특정 집단과 1:N 통신

https://ko.wikipedia.org/wiki/%EB%A9%80%ED%8B%B0%EC%BA%90%EC%8A%A4%ED%8A%B8

    - 통신 방법

        * 그룹 주소 D Class IP 사용

        * 그룹 주소를 갖는 멀티 캐스트 패킷을 네트워크에 전송

        * 수신자는 자신이 패킷의 그룹에 속하는 지를 판단하고 패킷의 수용 여부 결정

 

    - 특징

        * 데이터를 받을 특정 호스트들에게만 데이터 전송 가능

        * 스위치나 라우터가 멀티 캐스트를 지원해야 함

        * 유니 캐스트보다 네트워크 효율 높음. 이유는, 유니 캐스트는 다수의 수신자에게 데이터를 보낼 때 동일한 패킷을 중복 통신해야 하지만, 멀티 캐스트는 다수의 수진자에게 한 번에 데이터를 보내기 때문

 

 

 

 

3. 브로드 캐스트

    - 모든 대상들과 통신

https://ko.wikipedia.org/wiki/%EB%A9%80%ED%8B%B0%EC%BA%90%EC%8A%A4%ED%8A%B8

    - 통신 방법

        * Local LAN 상에 MAC Address IP 전송

        * 시스템에 MAC Address IP가 도착하면 랜카드는 자신의 MAC Address IP와 같지 않아도 브로드 캐스트 패킷을 CPU에 전송

        * CPU가 브로드 캐스트 패킷 처리

 

    - 특징

        * Local LAN에 연결된 모든 시스템에게 데이터를 보내는 방식

        * 모든 시스템에게 데이터가 전송되므로 불필요한 Interrupt 발생

        * 자신이 속한 네트워크에서만 한정

        * 라우터를 경유하지 못함

        * 네트워크 안의 모든 시스템과 통신하기 위한 방식

 

 

 

 

참고

    - 블로그 1

    - 블로그 2

    - 위키피디아 1

    - 위키피디아 2

반응형

'Software Courses > Network' 카테고리의 다른 글

네트워크 구성요소 : Network Core  (0) 2020.12.28
네트워크 구성요소 : Network Edge  (0) 2020.12.28
캡슐화  (0) 2020.12.27
네트워크 모델 : TCP/IP 4 layers, OSI 7 layers  (0) 2020.12.27
네트워크란?  (0) 2020.12.26