본문 바로가기

CS/성공과 실패를 결정하는 1%의 네트워크 원리

MAC주소와 IP주소의 차이

  MAC주소는 하드웨어의 주소. 물리적 주소이기 때문에 변하지 않는다. 반대로 ip주소는 논리적 주소로 변할 수 있다.

 MAC주소는 로컬 네트워크 내에서 필요하며 ip주소는 장거리 전송에서 중요하다.

 

 

 

 예를 들어 대한민국의 가정집에서 구글 서버로 패킷을 보낸다고 가정하자.

이 경우 ip헤더는 구글 서버로 처음부터 도착까지 동일하다. 그러나 MAC헤더는 처음에는 로컬 네트워크의 라우터 일 것이며 중간 경유지를 도착할 때마다 다음 목적지의 MAC주소로 네트워크 장비(라우터, 스위치 등)를 통해 바뀐다.

 

 라우터는 ARP 프로세스를 사용해 ip주소를 찾아가는 최적의 경로를 찾고 다음 MAC주소를 업데이트한다. 이후 캐싱을 통해 얼마간 해당 정보를 보관한다.