Network & Server Factory

개인 공부 기록

Network/네트워크 기초

[네트워크] MAC 주소와 유니캐스트, 브로드캐스트, 멀티캐스트

1nfra 2020. 8. 28. 10:03
MAC 주소는 네트워크에서 기기를 구분하는 물리 주소입니다. 이 주소를 기준으로 한 대에 보내는 유니캐스트, 모두에게 보내는 브로드캐스트, 특정 그룹에 보내는 멀티캐스트 방식을 정리했습니다.

1. MAC 주소

MAC 주소는 네트워크에서 서로를 구분하기 위해 기기마다 할당된 물리 주소입니다. 16진수 12자리(48비트)로 이루어지며, 앞 6자리(24비트)는 제조사(벤더)에, 뒤 6자리(24비트)는 제조사가 각 제품에 할당합니다.

MAC 주소 구조

같은 네트워크에서 통신하려면 상대의 MAC 주소를 알아야 합니다. IP 주소로 MAC 주소를 알아내는 과정이 ARP이며, ARP 글에 정리했습니다.

2. 전송 방식

방식 대상 특징
유니캐스트 한 대(1:1) 목적지 MAC이 내 MAC과 다르면 버려 CPU 부담이 없음
브로드캐스트 같은 네트워크의 모든 장비 원하지 않아도 모두 받아 확인해야 해 CPU 부담
멀티캐스트 특정 그룹 그룹에 가입한 장비만 받아 부하가 적음

2.1 유니캐스트

출발지와 목적지가 정확히 정해진 1:1 통신입니다. 받는 쪽은 목적지 MAC을 자신의 MAC과 비교해 다르면 받지 않으므로 CPU 성능에 영향을 주지 않고, 같으면 프레임을 CPU로 올려 처리합니다.

2.2 브로드캐스트

같은 네트워크의 모든 장비에게 보내는 통신입니다. 확성기처럼 듣고 싶지 않아도 모두가 받게 되고, 필요한 정보인지 확인하느라 CPU를 사용합니다. 그래서 브로드캐스트가 많으면 네트워크와 PC 성능이 떨어질 수 있습니다.

2.3 멀티캐스트

여러 대에게 보내야 할 때 쓰는 방식으로, 특정 그룹을 정해 그 그룹에 속한 장비에만 보냅니다. 네트워크 전체에 보내지 않으므로 브로드캐스트보다 부하가 적습니다.

728x90
서울
--:--:--
-전체 글
-카테고리
오늘 방문