가장 상위 계층의 응용프로그램은 TCP와 UDP를 사용해 데이터 송수신 기능을 수행한다
but
네트워크계층의 IP 프로토콜을 직접 사용하기도 한다.
IP프로토콜 : 사용자 데이터를 전송한다
ICMP(Internet Control Message Protocol) : IP의 동작 과정에서 전송오류가 발생하는 경우에 대비해 오류 정보를 전송하는 목적.
메시지는 IP패킷에 캡슐화 되어 전송됨.
데이터 링크 계층 : MAC주소
네트워크 계층 : IP주소
전송계층 : 포트번호
IP주소는 컴퓨터 설정작업의 초기화 과정에서 특정파일에 보관된다.
MAC주소는 LAN카드에 내장되어있다.
ARP(Address Resolution Protocol) : 수신 호스트의 IP주소를 이용해 MAC 주소를 구한다. (송신 호스트가 수신 호스트의 MAC주소 정보를 얻을수 없는 문제 해결, 계층2 프로토콜을 이용해 데이터를 전송하려면 목적지 호스트의 MAC주소가 필요하다)
RARP(Reverse Address Resolution Protocol) : 하드디스크가 없는 시스템(파일 시스템이 존재하지 않는다.)에서 MAC주소를 IP주소로 변환하여 IP주소를 알아낸다.