
경희대학교 장대희 교수님의 정보보호 수업을 기반으로 정리한 글입니다.ProtocolProtocol은 특정 분야에서의 기술적인 용어가 아닌 범용적인 단어로, 절차를 뜻한다.사전적인 의미로는 무언가를 할 때 어떤 절차를 거쳐 소통을 할 거냐, 이런 게 프로토콜이다. 컴퓨터 시스템에선 컴퓨터와 컴퓨터가 어떻게 소통하는지에 대해 정의하는 절차를 프로토콜이라고 한다. ※ 함수를 호출하는 방법론도 프로토콜 중 하나라고 볼 수 있다.The three elements of a protocolSyntax어떤 규칙을 가치고 소통, 즉 프로토콜이 오갈 것이냐에 대한 것을 의미한다. SemanticsSyntax의 어떤 부분에, 어떤 의미를 부여(해석)할 것이냐에 대한 것을 의미한다. ex) 에러가 발생했을 때 어떻게 대응을 ..