IP 주소(Internet Protocol address)는 논리적 주소이며 컴퓨터 네트워크에서 장치들이 서로 인식하고 통신을 하기 위해서 사용하는 특수한 번호이며 IP를 기반으로 통신한다고도 하지만 사실상 그 밑에 물리적인 주소인 MAC 주소를 통해 통신한다.
논리적 주소? : 변하는 주소라는 뜻.
EX)
1. 스타벅스에가서 WIFI를 연결하면 STARTBUCKS에서 IP 주소를 할당한다.
2. 커피빈에가서 WIF를 연결하면 커피빈에서 IP 주소를 할당한다.
커피빈과 스타벅스에서 주는 IP 주소가 내 컴퓨터에 할당된다.
내 컴퓨터(MAC주소)는 동일한데 IP 주소는 다르다.
IP 주소 아래에 MAC 주소이다.
MAC 주소는 NIC(NETWORK INTERFACE CARD)(LAN카드)에 기록된 주소이다.
IP가 있더라도 장치랑 통신을 해야하니까.
MAC주소(Media Access Control Address)는 네트워크 인터페이스에 할당된 고유 식별자이며 보통 장치의 NIC(LAN카드)에 할당됩니다.
아래 명령어로 확인할 수 있다.
ipconfig/all
맥주소가 대부분은 고유번호이지만 제조사이 실수나 고의적으로 중복이 되기도 한다.
IP주소를 가지고 MAC 주소를 찾는 방법이 ARP
MAC 주소를 가지고 IP 주소를 찾는 방법이 RARP
MAC주소는 ARP를 통해 파악이 가능하다
ARP를 통해 논리적 주소인 IP 주소를 물리적인 주소인 MAC 주소로 변환한다.
이와 반대로 RARP를 통해 물리적 주소인 MAC 주소를 논리적 주소인 IP 주소로 변환하기도 한다.