MAC 주소
MAC address (Media Access Control address)
MAC 주소란?
맥 주소는 물리적으로 하드웨어에 부여되는 네트워크 장치가 다른 장치들과 통신할 때 사용되는 고유한 식별자로 48비트 크기로 표현되며, 16진수로 표기된다. 앞의 3바이트(24비트)는 제조업체 식별자, 뒤의 3바이트(24비트)는 해당 업체의 고유한 장치 식별자로 구성되어 있다.
MAC 주소는 어떻게 사용되는가?
- MAC 주소는 네트워크 내의 각 장치를 고유하게 식별하게 해준다. 어디의 어떤 유형의 장치인지를 파악할 수 있다.
- 스위치나 라우터와 같은 네트워크 장비는 MAC 주소를 참조하여 데이터를 올바른 장치로 전송하거나 브로드캐스트를 수행한다.
- 이더넷 스위치는 MAC 주소를 기반으로 스위칭 결정을 내립니다. 스위치는 스위치 테이블에 MAC 주소와 해당 포트 간의 매핑 정보를 저장하여 효율적인 데이터 전달을 가능하게 한다
- 네트워크 보안을 위해 MAC 주소 필터링을 사용할 수 있다. 허용된 장치의 MAC 주소만 허용하거나 차단하는 방식으로 네트워크 접근을 제어할 수 있다.
- MAC 주소를 사용하여 네트워크 내의 장치를 추적하고 모니터링 할 수 있다. 네트워크 장비의 동작상태, 데이터 흐름, 장치 활성화 등을 추적하는데 사용할 수 있다.
즉 MAC 주소는 네트워크에서 효율성, 보안, 관리 측면에서 사용하게 되는데 MAC 주소를 사용함으로 다양한 장치가 원할하고 안정적으로 운영될 수 있도록 동작한다.
IP 주소
IP address (Internet Protocol Address)
IP 주소는 인터넷 프로토콜을 기반으로 한 네트워크 주소로서, 컴퓨터 또는 장치가 인터넷이나 로컬 네트워크에서 식별되는 방법을 제공한다. 계층화된 구조를 가지며, 일반적으로 32비트(IPv4) 또는 128비트(IPv6) 크기로 표현된다.
라우팅과 패킷 전달에 사용되어 논리적인 주소 체계를 통해 다양한 네트워크 장치 간의 통신을 지원하며, 서브넷 마스크와 함께 사용하여 네트워크와 서브넷을 구분하고, 네트워크 장비에게 데이터를 전달하는 데 사용된다.
IP와 MAC 주소
IP와 MAC address를 함께 사용함으로 상호 보완의 역활을 할 수 있다.
- ARP (Address Resolution Protocol)
ARP는 IP 주소와 MAC 주소 간의 매핑 정보를 관리하는 프로토콜입니다. IP 주소를 가진 장치가 목적지 장치의 MAC 주소를 알아내기 위해 ARP를 사용합니다. ARP를 통해 IP 주소를 MAC 주소에 매핑하여 목적지로 데이터 프레임을 전송한다. - 라우팅 및 스위칭
라우터와 스위치는 IP 주소를 기반으로 라우팅 및 패킷 스위칭 결정을 내리지만, 내부적으로는 목적지 장치의 MAC 주소를 사용하여 프레임을 전달합니다. 라우터는 IP 주소를 통해 패킷을 다음 hop으로 전송하고, 스위치는 MAC 주소를 기반으로 프레임을 올바른 포트로 전달한다. - DHCP (Dynamic Host Configuration Protocol)
DHCP는 네트워크 장치에 IP 주소를 동적으로 할당하는 프로토콜로, DHCP 서버는 IP 주소 외에도 해당 장치의 MAC 주소와 연관시켜 IP 주소를 할당한다. - 네트워크 보안
네트워크 보안에서는 IP 주소와 MAC 주소를 모두 활용하여 접근 제어 목록(ACL) 등을 구성합니다. 특정 MAC 주소나 IP 주소로부터의 통신을 차단하거나 허용하는 등의 정책을 설정할 수 있다.
본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.