주소 결정 프로토콜(Address Resolution Protocol, ARP)
데이터 링크 계층에 속하는 프로토콜.
네트워크 상에서 IP 주소를 물리적 네트워크 주소로 대응시키기 위해 사용되는 프로토콜이다.
예를 들어 개똥이가 금똥이에게 정보를 보내려고 할 때 금똥이의 물리적 네트워크 주소(MAC 주소)를 모른다고 하자. ARP 프로토콜을 사용하여 목적지 IP 주소와 브로드캐스팅 MAC 주소 FFFFFFFFFFFF를 가지는 ARP 패킷을 네트워크 상에 전송한다. 금똥이는 자신의 IP 주소가 담긴 ARP 패킷을 수신하면 자신의 MAC 주소를 개똥이에게 전송한다.
반대로 RARP(Reverse Address Resolution Protocol)은 호스트가 자신의 MAC 주소는 알지만 IP 주소를 모르는 경우 서버로부터 IP주소를 요청하기 위해 사용됩니다. 예를 들어 금똥이가 개똥이에게 정보를 보내려고 할 때 금똥이의 IP주소를 모른다면 RARP 프로토콜을 사용해 서버로부터 IP주소를 요청한다.
인터넷 제어 메시지 프로토콜 (Internet Control Message Protocol)
IP 패킷을 처리하는 데 필요한 제어 메시지를 전송하는 데 사용된다.
네트워크 상의 장치들이 서로 정보를 교환하고 데이터 전송과 관련된 문제나 네트워크 상태를 알 수 있도록 도와준다.
스위칭(Switching : 목적지로 패킷을 보내는 것)의 두가지 방식.
회선 교환 방식(circuit switching)
패킷 교환 방식