본문 바로가기
네트워크

MAC 주소란?

by myebook 2023. 11. 7.

오늘은 컴퓨터 네트워크에서 사용되는 고유한 식별자인 MAC 주소에 대해 알아보겠습니다.

 

 


MAC 주소란?

 

 

 

MAC 주소란?

MAC 주소(MAC address, Media Access Control address)는 컴퓨터 네트워크에서 사용되는 고유한 식별자로서, 네트워크 장치(컴퓨터, 라우터, 스위치, 네트워크 카드, 스마트폰 등)가 서로 통신할 때 사용됩니다.

MAC 주소의 특징은 다음과 같습니다.

 

MAC 주소의 특징

1. 고유성:

  MAC 주소는 전 세계적으로 고유합니다. 이것은 어떤 브랜드 또는 제조업체에서 생산한 장치이든, 모든 네트워크 장치에는 서로 다른 MAC 주소가 할당됩니다. 이로써 네트워크에서 각 장치를 식별할 수 있게 됩니다.

2. 물리적 주소:

  MAC 주소는 물리적인 식별자입니다. 즉, 이 주소는 네트워크 카드 또는 네트워크 인터페이스 카드(NIC)에 하드웨어 레벨에서 할당됩니다. 이 주소는 장치가 제조되고 배포될 때 고정적으로 부여되며, 사용자가 일반적으로 변경할 수 없습니다.

3. 주소 형식:

  MAC 주소는 일반적으로 48비트 또는 6바이트 길이를 갖는 16진수 숫자로 표현됩니다. 예를 들어, "00:1A:2B:3C:4D:5E"와 같은 형식으로 나타낼 수 있습니다.

4. 데이터 링크 계층:

  MAC 주소는 OSI 모델의 데이터 링크 계층에서 사용됩니다. 이 계층은 데이터를 물리적으로 전송하고 수신하는 데 관련되며, MAC 주소를 사용하여 데이터 프레임을 해당 장치로 전달합니다.

5. 네트워크 통신:

  MAC 주소는 로컬 네트워크 레벨에서 사용되며, 같은 네트워크 내에서 다른 장치와 통신할 때 필요합니다. 네트워크 라우터 등을 통해 다른 네트워크와 통신할 때는 라우터가 MAC 주소를 사용하여 데이터를 다른 네트워크로 라우팅 합니다.

6. 공인 MAC 주소와 로컬 MAC 주소:

  각 네트워크 장치는 하나 이상의 MAC 주소를 가질 수 있습니다. 공인 MAC 주소는 장치를 식별하는 주소로서 제조사에 의해 할당되며, 로컬 MAC 주소는 사용자가 설정할 수 있는 장치 내의 대체 주소입니다.

7. 보안 및 관리:

  MAC 주소는 네트워크 관리, 보안, 네트워크 액세스 제어 및 기타 목적으로 사용됩니다. 특정 장치가 네트워크에 연결되어 있는지 확인하거나, 특정 장치에 대한 접근을 제어하는 데 사용될 수 있습니다.

MAC 주소는 네트워크 구성 및 동작의 중요한 부분이며, 데이터 프레임을 정확하게 전달하는 데 필요한 정보를 제공합니다. 따라서 네트워크 관리자와 보안 전문가에게 중요한 역할을 합니다.

 

MAC 주소의 역할

MAC 주소는 네트워크 통신에서 주로 사용되며, 데이터 프레임을 정확하게 전달하는 데 필요한 정보를 제공합니다. 

1. 데이터 전송 요청:
  컴퓨터 A가 데이터를 컴퓨터 B로 전송하려고 합니다. 컴퓨터 A는 데이터 프레임을 생성하고 목적지 MAC 주소를 명시합니다.

2. 목적지 MAC 주소 확인:
  컴퓨터 A는 데이터 프레임에 컴퓨터 B의 MAC 주소를 추가합니다. 이것은 데이터 프레임을 정확한 장치로 전달하기 위한 필수 단계입니다.

3. 로컬 네트워크 내 통신:
  데이터 프레임은 로컬 네트워크(예: 이더넷 또는 Wi-Fi)에서 전송됩니다. 네트워크 스위치나 스위치 포트는 목적지 MAC 주소를 기반으로 데이터 프레임을 전달합니다. 컴퓨터 B의 MAC 주소를 찾아 데이터를 해당 컴퓨터로 전달합니다.

4. 데이터 프레임 수신:
  컴퓨터 B는 데이터 프레임을 받습니다. 이때, 데이터 프레임에 포함된 목적지 MAC 주소를 확인하여 자신에게 전송된 데이터임을 확인합니다.

5. 데이터 처리:
  컴퓨터 B는 데이터를 처리하고 해당 데이터에 대한 응답을 생성할 수 있습니다.

6. 응답 데이터 전송:
  컴퓨터 B는 응답 데이터를 컴퓨터 A로 전송하려고 합니다. 마찬가지로 목적지 MAC 주소를 포함한 데이터 프레임을 생성합니다.

7. 데이터 프레임 전송 및 수신:
  응답 데이터 프레임은 컴퓨터 A로 전송됩니다. 이때, 컴퓨터 A의 MAC 주소를 목적지로 설정하여 정확한 장치로 데이터를 전달합니다.

MAC 주소는 로컬 네트워크에서의 통신에 중요한 역할을 하며, 데이터가 올바른 대상에게 전달되도록 보장합니다. 네트워크 스위치 및 다른 네트워크 장비는 MAC 주소를 사용하여 데이터를 라우팅하고 스위칭하므로, 정확한 주소를 사용하여 데이터가 올바른 장치로 전송됩니다.

 


오늘은 로컬 네트워크 통신에서 중요한 역할을 하는 MAC 주소에 대해 알아보았습니다.

네트워크 장비마다 고유한 주소를 갖고 있어야 각각 구분이 가능하겠죠?

오늘도 응원한 당신, 응원합니다!

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

패킷 교환 방식 이란?  (0) 2023.11.11
회선 교환 방식이란?  (0) 2023.11.11
포트번호 란?  (0) 2023.11.09
ARP란?  (0) 2023.11.08
IPv4와 IPv6의 차이점  (0) 2023.11.06
IP 주소 란?  (0) 2023.11.02
TCP/IP, UDP  (0) 2023.11.01
네트워크 모델  (0) 2023.10.31