- IP 주소
- 논리적 주소로 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해 사용하는 주소이다.
- IP주소는 논리적 주소이고 IP주소 아래 MAC 주소가 물리적 주소이다.
- MAC 주소
- MAC(Media Access Control Address) 주소는 네트워크 인터페이스에 할당된 고유 식별자이며 보통 장치의 NIC에 할당된다.
- 48비트로 이루어져 있고 24비트의 OUI, 24비트의 UAA로 이루어져 있다.
- OUI: IEEE에서 할당한 제조사 코드
- UAA: 제조사에서 구별되는 코드
- MAC 주소는 유일하지 않을수도 있다. 실수로든 의도적으로든 UAA를 중복되게 만들 수 있기 대문이다.
- ARP, RARP
- 논리적 주소인 IP 주소를 물리적 주소인 MAC 주소로 변환하는 과정이 ARP이다.
- 이 과정의 반대는 RARP이다.
- ARP의 과정
- 해당 IP주소에 맞는 MAC 주소를 찾기 위해 해당 데이터를 브로드캐스팅을 통해 연결된 네트워크의 모든 장치에게 보낸다.
- 맞는 장치가 있다면 해당 장치는 데이터를 보낸 장치에게 유니캐스트로 응답을 전달하여 MAC 주소를 보낸다.
출처
CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조 - 큰돌