IP 주소 - MAC주소, ARP, RARP

carlkim·2023년 10월 31일
0

CS학습 - 네트워크

목록 보기
16/48

IP 주소, MAC 주소, ARP, RARP

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주소

MAC주소(Media Access Control Address)는 네트워크 인터페이스에 할당된 고유 식별자이며 보통 장치의 NIC(LAN카드)에 할당됩니다.

아래 명령어로 확인할 수 있다.

ipconfig/all

맥주소가 대부분은 고유번호이지만 제조사이 실수나 고의적으로 중복이 되기도 한다.

ARP와 RARP

IP주소를 가지고 MAC 주소를 찾는 방법이 ARP

MAC 주소를 가지고 IP 주소를 찾는 방법이 RARP

MAC주소는 ARP를 통해 파악이 가능하다
ARP를 통해 논리적 주소인 IP 주소를 물리적인 주소인 MAC 주소로 변환한다.
이와 반대로 RARP를 통해 물리적 주소인 MAC 주소를 논리적 주소인 IP 주소로 변환하기도 한다.

ARP의 과정

  1. 해당 IP주소에 맞는 MAC 주소를 찾기 위해 해당 데이터를 '브로드캐스팅'을 통해 연결된 네트워크에 있는 장치한테 모두 보낸다
  2. 맞는 장치가 있다면 해당 장치는 보낸 장치에게 유니캐스트로 데이터를 전달해 주소를 찾는다.

profile
가장 나답게 문제해결.

0개의 댓글