네린이 네트워크 성장기

맥 어드레스와 캐스트 본문

네트워크 기초

맥 어드레스와 캐스트

네네성 2025. 2. 5. 15:57

맥 어드레스란

하드웨어 주소라고도 하며

랜카드 또는 네트워크 장비에 이미 고정되어 있는 주소를 말한다.

48비트이며 6옥텟이다.

 

 

ex) 16진수 표기

00-60-97-8F-4F-86

00:60:97:8F:4F:86

0060.978F.4F86

 

 

여기서 앞쪽 6개(00-60-97)는 생산자를 나타내는 코드이며

OUI 라고 한다.

 

뒤쪽 6개(8F-4F-86)는 메이커에서 각 장비에 분배하는 

Host Identifier인데 한마디로 시리얼 넘버이다.

 

 

다시 말해 맥 주소 중에서 앞쪽의 절반은 미리 약속된 규정에 따라 

각 네트워크 장비를 만드는 회사에 분배해주고,

그 회사에서는 나머지 절반을 일련번호로 만들어 각 장비에 부여한다.

 

제조자 코드 (24비트) 일련 번호 (24비트)

0060.978F.4F86

 

 

즉 통신을 할 때 맥 어드레스가 사용되고 

상대방에게 통신을 할때는 상대방의 ip주소맥 어드레스가 필요하다.

(중간에 라우터가 있으면 라우터 맥 어드레스)

 

 

ARP

IP주소를 MAC 주소로 바꾸는 절차

 

 

RARP

MAC 주소를 IP주소로 바꾸는 절차

 


 

 

유니 캐스트

어떤 PC에서 유니캐스트 통신을 뿌리면 모든 PC는 일단 이 프레임을 받아들인다.

그 후 랜카드에서 자신의 맥 어드레스와 비교하게되는데

자신의 맥 어드레스와 목적지 맥 어드레스가 다르면 프레임을 버린다.

주소가 일치하면 프레임을 CPU로 올려보내는데 이것이 유니캐스트이다.

 

정리하면 현재 네트워크상에서 가장 많이 사용되는 통신 방식이고

1 대 1로 하는 통신이며

CPU 성능을 저하시키지 않는다.

 

 

브로드 캐스트

 

한마디로 로컬 랜에 붙어 있는 모든 네트워크 장비들에게 보내는 통신이다.

두 PC 간에 처음 통신을 하는 경우에 브로드캐스트가 발생한다.

여기서 ARP를 사용하게 되고 이 ARP가 바로 브로드 캐스트이다.

 

 

정리하면 모든 패킷을 CPU로 보내게 되어 성능을 저하시킨다.

라우터끼리 정보를 교환하거나 다른 라우터를 찾을 때, 

서버들이 자신이 어떤 서비스를 제공한다는 것을 모든 클라이언트들에게

알릴 때 등에 사용된다.

 

 

멀티 캐스트

 

보내고자 하는 그룹 멤버들에게만 한번에 통신하는 방법이다.

적당한 방법으로 유니 캐스트와 브로드 캐스트의 장점을 결합한 것인데

이는 스위치나 라우터에 지원해야 사용가능하다.

 

 

'네트워크 기초' 카테고리의 다른 글

TCP/IP  (0) 2025.02.08
OSI 7 Layer  (1) 2025.02.08
케이블  (0) 2025.02.03
네트워크란  (0) 2025.02.03
첫 글  (0) 2025.01.31