이메일

이메일에 사용되는 애플리케이션 계층 프로토콜


SMTP : 이메일을 발신할 때

POP : 이메일을 수신할 때

IMAP : 서버에 메일을 보관



SMTP의 특징


발신할 때만 쓰이는 것이 아니라, 송신자의 메일 서버에서 수신자의 메일 서버로 메일을 보낼 때도 사용

stateful 프로토콜로 상태를 가지고 있다. --> 이 말은 전송 종료됬다는 명령이 보내져야 통신을 종료

메일 서버간의 메일 중계에도 쓰임


SMTP는 POP과 다르게 사용자 인증 체계가 없음 --> 이를 이용해 스팸 메일 발송에 악용

이를 보안하기 위해 SMTP Auth 프로토콜이 만들어짐(SMTP에 사용자 인증 기능을 추가)



POP의 특징


SMTP 프로토콜을 통해 최종적으로 수신자의 메일서버에 저장되는데,

수신자의 메일 서버에 저장된 메일을 확인할 때 이 POP 프로토콜이 사용


(이 외에도 메일 건수, 용량, 메일 삭제 처리도 POP 프로토콜을 사용)


POP은 사용자 인증을 먼저 한 후 통신을 시작



IMAP의 특징


POP 프르토콜은 클라이언트가 메일을 수신하면 메일서버에 보관된 메일을 삭제한다.

이에 반해 IMAP 프로토콜은 클라이언트 PC가 메일을 수신하더라도 메일 서버에 메일을 저장

--> 저장 공간이 충분치 않은 스마트폰에 많이 활용






+ Recent posts