정의

프로토콜은 둘 이상의 통신 개체 간에 교환되는 메시지 포맷과 순서뿐 아니라, 메시지의 송수신과 다른 이벤트에 따른 행동들을 정의한다.

쉬운 정의

프로토콜은 언어와 같다. 한국어와 일본어, 둘다 정보의 전달을 목표로 하지만 사용하는 문자는 다르다. 프로토콜은 어떤 의사소통의 약속이다. 프로토콜을 사용한다는 것은 "원하는 정보"를 실어 나르기 위한 "특정 방식"을 취하는 것이다.

예시

모든 OSI 7 Layer 계층은 각자의 프로토콜을 가진다. 사실 5, 6, 7 계층은 프로토콜들을 같이 묶어서 Application 계층에서 제공하는 경향이 있지만 말이다. 프로토콜.png