출처 블로그 > 정말 간절히 원하면 이루어질 수 있나요?
원본 http://blog.naver.com/hecate12/40011919836

상대편 IP 주소에 대한 MAC 주소를 알아내기 위해서 ARP(Address Resolution Protocol) 를 씁니다. ARP는 네트워크 계층의 주소를 링크 계층의 주소로 변환하는 기능을 제공하는 프로토콜입니다.

IP주소를 MAC주소로 변환하여 주는 것 입니다.

이와 반대로 MAC 주소를 가지고 IP 주소로 변환해주는 프로토콜은 RARP라고 합니다.(Reverse ARP)

그리고 IP주소는 라우팅을 하기 위해서 사용되고
MaC 주소는 이더넷을 이용하기 위해서 사용 된다.


대부분 사람들이 IP를 컴퓨터의 주소로 알고 있고 또한 그렇게 설명하는 곳들이 많은데
IP는 컴퓨터의 주소가 아니라 LAN Card(NIC, Network Interface Card)에 연결되어 있는
회선(보통 랜선이라고 하죠)의 주소를 말합니다.

회 선을 찾아가는 라우팅 기법은 패킷에 포함된 IP Address(즉 회선의 위치)를 추적해서 최단 경로를 선택해 가게 되어 있습니다. IP Address는 논리적인 주소이기 때문에 이 IP Address에 등록된 NIC, 즉 물리적인 주소인 MAC Address를 알아야 하는 것입니다. 그래서 IP Address로 목표된 네트워크로 추적해서 패킷을 보낸 뒤 그곳에서 그 IP에 등록된 MAC Address로 주소가 변환되어 그 컴퓨터로 패킷을 전송하게 됩니다.

라우팅 이란?
IP주소로 경로를 찾는 중.. 이란 뜻(참조 : 내 머리속)

이더넷 이란?
근거리 통신망 기술 (참조 : http://www.terms.co.kr/Ethernet.htm)



======================

일부내용은 최익필(나...)에 의해서 수정되었음을 알린다.
신고
posted by 농사를 짓는 게임 프로그래머 최익필
TAG ,

댓글을 달아 주세요