MAC Address 란
* ARP (Address Resolution Protocol)
- 우리가 흔히 사용하는 네트워킹은 겉으로 보면 IP Address 를 가지고 모든 통신이 일어나는 것으로 보이지만
실은 IP주소를 MAC으로 바꾸는 절차가 필요하며 이때 사용되는 프로토콜을 ARP 라고 한다.
ARP 프로토콜은 32bit IP 주소를 48bit의 네트워크 카드 주소(Mac Address)로 대응시켜 주는 프로토콜인 것이다.
예를 들면 10.1.1.1의 IP를 가진 Host A가10.1.1.2의 IP를 가진 Host B에게 패킷을 전송하려고 하는데
Host B의 물리적인주소(MAC)을 모르는 경우 Host A가 속한 네트워크 내에 ARP Broadcast 를 날려 Host B를 찾는다.
Host B는 Broadcast에 응답하여 Host A에게 물리적인 주소를 보내준다.
Host A는 ARP 테이블에 Host B의 MAC 주소를 기록한다.
* APR 테이블 보기
- Windows 운영체제 환경에서는 CMD창에서 arp -a (또는 -g)라는 명령어를 통해 확인 할 수 있다.
- 또한 APR 테이블은 정적 과 동적 이라는 개념이 있다
- 동적 은 말 그대로 운영체제나 장비에서 자동으로 학습 하는 것이고
- 정적은 Static하게 관리자가 직접 입력해서 기록하는 것이다.
- 따라서 정적으로 IP 와 MAC 을 기록해 놓으면 불필요한 ARP Broadcast를 없앨 수 있다.
- arp 테이블 정적으로 입력 (apr -s IP MAC)
※ ARP 항목을 추가하지 못했습니다. 액세스가 거부되었습니다. 라는 에러 발생 시
관리자의 권한을 재 확인 하고, 해당 IP와 MAC 을 테이블에서 삭제 한 후 다시 시도하면 됩니다. (arp -d)
* MAC 의 정의 : (Media Access Control) 장비들이 가지고 있는 고유한 식별 번호
- 아래와 같은 장비들이 MAC-48(bit) 방식을 사용한다.
* MAC Address의 표현
- 쉽게 말하면 Windows 운영체제 환경에서 CMD 창에서 ipconfig /all 을 통해 나타난 12자리의 번호이다.
운영체제나 기타 프로그램 환경에 따라.구분자를 "-" 또는 ":", "." 으로 표현된다.
즉 아래 표기된 MAC 주소는 모두 같은 주소이다.
* MAC Address의 구조
- MAC 주소는 48bit 로 구성되며 6 Octet 가 된다. Octet는 8bit = 1 Octet 이므로 Byte의 의미와 비슷하다고 할 수 있다.
- 왼쪽에서 시작 되는 24bit , 3Octet , 6글자는 제조사 코드를 나타낸다. OUI 코드 (Organizational Unique Identifier)
- 제조사 코드 이후 부터의 24bit ,3Octet, 6글자는 장치에 부여하는 일련번호, 즉 Serial 이라고 한다. (Host Identifier)
- 예를 들면 18:67:B0:CB:74:14 와 같은 MAC 주소 에서 18:67:B0 는 제조사 번호를 나타낸다. (즉, Samsung Electronics Co.,LT)
- 간단한 팁으로 구글에서 MAC 주소의 6자리를 검색하면 어느 제조사 인지 확인이 가능합니다. ㅎ
'Network™ > Network란.' 카테고리의 다른 글
1000BASE-T vs 1000BASE-TX (0) | 2016.12.29 |
---|---|
[Network] OSI 7계층 (7-Layer) (0) | 2014.04.23 |
[Network] UTP 케이블 (0) | 2014.04.17 |
[Network] Fiber Gbic Type (광 인터페이스 종류) 및 케이블 종류 (2) | 2014.04.09 |