우선 프로토콜이란, 어떤 행위를 할 때 필요한 규칙과 형식 등을 정해놓은 것이다. 아주 간단한 예를 들면, 친구와 쪽지를 보낼 때 맨 처음에는 본인 이름을 쓰고 한 줄을 띄운 후에 하고 싶은 말을 적기로 하는 것도 일종의 프로토콜이라고 할 수 있다. 이메일 프로토콜인 SMTP와 POP3, IMAP 은 이메일 메시지를 발송하고 수신할 때 사용하는 형식과 송수신 규칙을 정해놓은 것이다. 이때 우리는 이메일 메시지를 작성하여 메일 서버에게 전송하는 행위를 하는 일개 사용자를 Mail User Agent(MUA)라고 칭하고, outgoing, incoming 메시지를 저장하고 이메일을 전달하는 서버를 Mail server 혹은 Mail Transfer Agent(MTA)라고 부른다. 메일을 발신하려는 MUA는 ..