유니캐스트, 멀티캐스트, 브로드캐스트, 애니캐스트

이동엽·2022년 3월 20일
1

Network

목록 보기
1/6
post-custom-banner

유니캐스트, 멀티캐스트, 브로드캐스트, 애니캐스트는 통신 방식에서 각각의 대상에 따라 구분된다.

유니캐스트


-> 네트워크에서 가장 많이 사용하는 방식으로, 1:1 통신 방식이다. (전자 메일)
-> 통신할 때 데이터를 송신하는 PC와 수신하는 PC는 각각 MAC주소를 가지고 있고,
-> 통신을 위한 데이터 전송 프레임에 송신측 MAC주소와 하나의 수신측 MAC주소가 들어있다.

따라서 어떤 PC에서 유니캐스트 프레임을 전송하면, 로컬 네트워크상의 모든 PC들은 프레임을 받아 자신의 MAC 주소와 비교해서, 다르면 버리고 같으면 프레임을 받아들여 CPU로 전송한다.

브로드캐스트

-> 특정한 대상을 향한 방식이 아닌, 내가 속한 네트워크 내의 모든 장비들과 통신을 위한 방식이다.
-> 이러한 방식은 내가 받기 싫어도 무조건 수신을 하게 되어있다. (아파트 안내방송)
-> 정해진 브로드캐스트 주소로 통신을 하면, 각각의 MAC주소와 별개로 패킷이 CPU로 전송된다.
-> 따라서 개별 PC의 성능에도 영향을 미치고, 네트워크의 전체적인 트래픽에도 영향을 끼친다.

따라서 상대의 MAC주소를 알아내기 위한 ARP를 시도하거나, 라우터들끼리의 정보교환 및 다른 라우터를 찾을 때, 서버들이 자신의 서비스를 제공한다는 것을 클라이언트에 알릴 때 사용된다.

멀티캐스트


-> 전체 사용자중 특정 일부에게 정보를 동시에 보내야 하는 경우 사용된다. (100명 중 80명)
-> 이 방식은 대상을 선택적으로 데이터를 전송하여 불필요한 트래픽이나 성능저하를 막는다.
-> 라우터나 스위치에서 이 기능을 지원해주어야 사용이 가능하다.

애니캐스트


-> 가장 가까운 노드와 통신하는 방식이다.
-> 유니캐스트와 차이점은 송신 노드가 네트워크에 연결된 수신 가능한 노드 중 한 노드에만 데이터를 전송한다.
-> 주로 트래픽 분산, 네트워크 이중화, DDos 공격 발생 시 서버가 받는 피해 최소화 등에 사용된다.

profile
백엔드 개발자로 등 따숩고 배 부르게 되는 그 날까지
post-custom-banner

0개의 댓글