1.2 프로토콜 프로토콜은 네트워크 상의 호스트 사이에 데이터를 주고 받기 위해 약속한 구조와 방식을 말합니다. 프로토콜을 이해하기 위해 수평 통신과 수직 통신을 살펴봅시다. 수평 통신은 같은 계층의 엔터티간의 통신을 말하며 프로토콜 스택을 이용하여 약속합니다. 수직 통신은 N계층에서 N-1 계층의 서비스를 사용하는 것을 말합니다. 수직 통신은 N-1 계층에서 N계층에게 제공하는 서비스입니다. 따라서 하위계층에서 제공하는 서비스를 상위 계층에서 이용하여 메시지를 패킷화하여 물리계층의 프레임 형태로 만들어집니다. 이러한 네트워크 프레임은 라우터를 통해 목적하는 호스트까지 전달합니다. 목적하는 호스트에서는 하위 계층의 프로토콜 스택을 확인하여 상위계층에 수신한 프레임을 패킷화하여 응용 프로그램에 메시지로 전..