MAC :
- NIC(네트워크 인터페이스 카드)에 할당된 48비트의 고유 번호.
- 구성 :
앞자리 24비트는 제조사 식별 번호,
뒷자리 24비트는 제조사가 자사 제품에 할당하는 고유번호.
- 데이터 링크 계층에서 작동하는 네트워크 장비는
MAC 주소를 기반으로 각 노드를 식별함.
(참고) NIC :
- 컴퓨터를 네트워크에 연결하기 위한 확장 카드.
- 송신 데이터를 전기 신호로 변환하여 케이블에 흘려보냄
(데이터->전기 신호 혹은 데이터<-전기신호).
- 컴퓨터에 장착된 NIC에 LAN 케이블을 연결하여
컴퓨터와 네트워크를 연결.
- 이더넷에서는 네트워크에 존재하는 노드를 모두 식별할 수 있어야 하기 때문.
그래서 기기마다 고유 번호를 할당해 이를 바탕으로 데이터를 송수신.
--> 이 기기마다의 고유 번호가 MAC 주소.
- OSI 참조 모델의 데이터 링크 계층에서 동작하는 브리지와 스위칭 허브는
이 MAC주소를 기반으로 노드를 식별하고 패킷을 중계.
IP와 MAC의 특성:
MAC 주소 - 하드웨어 기반으로 생성된 물리적 주소(Physical Address)
IP 주소 - 소프트웨어 기반으로 생성된 논리적 주소(Logical Address)
때문에 MAC 주소는 변경될 수 없는 반면 IP 주소는 변경될 수 있음.IP와 MAC의 역할:
컴퓨터 간 통신이 일어날 때
MAC 주소는 네트워크에 있는 "고유한 컴퓨터"를 식별하는 데 사용.
IP 주소는 네트워크에 참여한 "컴퓨터와 네트워크의 연결 상태"를 식별하는데 사용.
--> MAC 주소는 미디어 연결 주소, IP 주소는 인터넷 프로토콜 주소결론:
그래서 나와 연결된 어떤 노드에 데이터를 전달할건지 알기 위해서는
단순히 MAC주소뿐만 아니라 IP주소도 필요.
https://jhnyang.tistory.com/404
본 후기는 정보통신산업진흥원(NIPA)에서 주관하는 <AI 서비스 완성! AI+웹개발 취업캠프 - 프론트엔드&백엔드> 과정 학습/프로젝트/과제 기록으로 작성 되었습니다.