[네트워킹] MAC 주소CS/네트워킹2022. 2. 11. 16:44
Table of Contents
728x90
들어가기 앞서 ..
LAN 카드(NIC, Network Interface Card)는 두대 이상의 컴퓨터로 네트워크를 구성하기위해 외부 네트워크와
빠른 속도로 데이터를 송수신할 수 있게 컴퓨터 내에 설치하는 확장 카드를 말한다.
네트워크에 연결하는 물리적 장치에는 반드시 하나 이상의 NIC가 있어야하며 NIC는 전송매체에 접속하는 역할과 데이터의 입출력 및 송수신, 프로토콜의 처리 기능 등을 담당한다.
각 NIC에는 고유한 식별코드가 있으며 48비트를 가진다. 이를 MAC 주소라고 한다.
✅ MAC 주소란
- MAC 주소는 Media Access Control의 약자이다.
- OSI 7계층 중 데이터 링크 계층에서 통신을 위해 네트워크 인터페이스에 할당된 고유 식별자이다.
- 네트워크 상에서 서로를 구분하기 위해 Device마다 할당된 물리적 주소를 말한다.
- 컴퓨터에 장착된 랜(LAN) 카드를 구별하기 위해 만들어진 식별 번호이다.
- 구성
48비트로 주소를 표시하면 너무 길기때문에 16진수로 나누어 표현한다.
OUI(Organizational Unique Identifier) + UAA(Universally Administered Address)
앞의 24비트는 LAN 칩셋 제조사를 의미하는 고유 코드이고 뒤의 24비트는 제품의 일련번호와 같이 부여되는 것이므로 전 세계에서 유일한 내 컴퓨터만의 LAN 카드 고유 번호가 된다.- 실제로 네트워크 통신을 할 때 하드웨어가 사용하는 주소는 LAN 카드에 할당된 MAC 주소를 이용한다.
MAC 주소 동작 과정을 간단히 알아보자
NIC는 MAC 주소를 가지고 있고 1계층으로부터 전기 신호가 들어오면 2계층에서 패킷으로 변환해 내용을 구분한 후 도착지 MAC 주소를 확인한다.
만약 도착지 MAC 주소가 자기 자신이거나 브로드캐스트, 멀티캐스트와 같은 그룹 주소이면 처리해야 할 주소로 인지해 패킷 정보를 상위 계층으로 넘겨준다.
이때 도착지 주소가 본인의 주소, 브로드캐스트 주소라면 OS나 애플리케이션에서 처리해야 하므로 시스템에 부하가 작용한다.
📌 참고
728x90
'CS > 네트워킹' 카테고리의 다른 글
[네트워킹] Unicast, Broadcast, Multicast, Anycast (0) | 2022.03.05 |
---|---|
[네트워킹] DHCP (Dynamic Host Configration Protocol) (0) | 2022.03.05 |
[네트워킹] 라우터, 스위치, 브릿지, 허브, 게이트웨이 (0) | 2022.02.11 |
[네트워킹] 피기백(Piggyback) 방식 (0) | 2022.02.11 |
[네트워킹] GBN vs SR (0) | 2022.02.11 |
@TTOII :: 뭉게뭉게 클라우드
영차영차 성장 블로그
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!