주제:

MAC(media access control address) 주소에 대해 간략히 알아보기

1. MAC주소란 무엇이고 어떻게 구성되는 것인가?

MAC :

  • NIC(네트워크 인터페이스 카드)에 할당된 48비트의 고유 번호.

  • 구성 :
    앞자리 24비트는 제조사 식별 번호,
    뒷자리 24비트는 제조사가 자사 제품에 할당하는 고유번호.

  • 데이터 링크 계층에서 작동하는 네트워크 장비는
    MAC 주소를 기반으로 각 노드를 식별함.

(참고) NIC :

  • 컴퓨터를 네트워크에 연결하기 위한 확장 카드.

  • 송신 데이터를 전기 신호로 변환하여 케이블에 흘려보냄
    (데이터->전기 신호 혹은 데이터<-전기신호).

  • 컴퓨터에 장착된 NIC에 LAN 케이블을 연결하여
    컴퓨터와 네트워크를 연결.

2. MAC주소는 어떻게 사용되고 왜 사용되어야 하는지 알아보기

  • 이더넷에서는 네트워크에 존재하는 노드를 모두 식별할 수 있어야 하기 때문.

    그래서 기기마다 고유 번호를 할당해 이를 바탕으로 데이터를 송수신.
    --> 이 기기마다의 고유 번호가 MAC 주소.

  • OSI 참조 모델의 데이터 링크 계층에서 동작하는 브리지와 스위칭 허브는
    이 MAC주소를 기반으로 노드를 식별하고 패킷을 중계.

3. IP와 MAC주소의 차이는 무엇이고 서로 어떻게 같이 사용하는지 알아보기

IP와 MAC의 특성:

MAC 주소 - 하드웨어 기반으로 생성된 물리적 주소(Physical Address)
IP 주소 - 소프트웨어 기반으로 생성된 논리적 주소(Logical Address)
때문에 MAC 주소는 변경될 수 없는 반면 IP 주소는 변경될 수 있음.

IP와 MAC의 역할:

컴퓨터 간 통신이 일어날 때
MAC 주소는 네트워크에 있는 "고유한 컴퓨터"를 식별하는 데 사용.
IP 주소는 네트워크에 참여한 "컴퓨터와 네트워크의 연결 상태"를 식별하는데 사용.
--> MAC 주소는 미디어 연결 주소, IP 주소는 인터넷 프로토콜 주소

결론:

그래서 나와 연결된 어떤 노드에 데이터를 전달할건지 알기 위해서는
단순히 MAC주소뿐만 아니라 IP주소도 필요.

IP와 MAC 차이 참고 블로그:

https://change-words.tistory.com/entry/MAC-%EC%A3%BC%EC%86%8C%EC%99%80-IP-%EC%A3%BC%EC%86%8C-%EC%B0%A8%EC%9D%B4

https://jhnyang.tistory.com/404


본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.

profile
유후랄라 개발일기

0개의 댓글