[컴퓨터네트워크] SMTP & POP3 & IMAP & S/MIME
[컴퓨터네트워크] SMTP & POP3 & IMAP & S/MIME
SMTP
- Simple Mail Transfer protocol
- 일반적으로 25번 port 사용
전자우편을 보내고 받는데 사용되는 TCP/IP 프로토콜이다.
타인에게 메일을 보내려면 넷스케이프의 메신저나 인터넷익스플로러의 아웃룩 익스프레스, 유도라 등의 윈도우 프로그램을 통해 메일을 보내게 됩니다.
메일을 작성해서 보내시면 그 메일은 SMTP 서버(보내는 메일 서버, Outgoing mailserver)로 일단 전송되며 이 SMTP 서버에서 SENDMAIL 프로그램을 구동하여 해당 메일 주소로 메일을 보내게 됩니다.
바로 이러한 역할을 하는것을 SMTP서버, 보내는 메일서버, Outgoing mailserver라고 합니다.
POP3
- Post Office Protocol
- 일반적으로 110번 port 사용
한비로가입자가 자신에게 온 메을을 받아보려면 POP3 서버(받는 메일서버, incoming mailserver)에 자신의 계정을 가지고 있어야 합니다. 자신에게 온 메일은 POP3 서버에 저장되며 이것을 메일프로그램을 통해서 자신의 컴퓨터로 받아와 볼 수 있습니다.
IMAP은 서버에 직접 접속해 메일을 관리하고 POP3는 메일 서버에 있는 메일을 자신의 컴퓨터로 가져와 관리하는 차이가 있다.
IMAP은 서버에 직접 접속해 메일을 관리하고 POP3는 메일 서버에 있는 메일을 자신의 컴퓨터로 가져와 관리하는 차이가 있다.
IMAP
- Internet Message Access Protocol
- 일반적으로 43번 port 사용
로컬서버에서 전자우편을 액세스 하기 위한 표준 프로토콜이다.
IMAP은 인터넷 서버를 이용하여 전자우편을 수신하고 보관하는 클라이언트/서버형 프로토콜이다. 사용자(또는 사용자의 전자우편 클라이언트 프로그램)는 편지의 제목과 송신자를 보고, 메일을 실제로 다운로드할 것인지 결정할 수 있다.
좀 더 덜복잡한 프로토콜이 POP3이다. POP3를 이용하면 사용자 메일이 서버에 있는 우편함에 저장된다. 사용자가 메일을 읽을 때 즉시 사용자의 컴퓨터로 다운로드되며, 서버에는 더 이상 남아있지 않게 된다.
IMAP은 원격 파일 서버라고 생각할 수 있으며, POP는 "저장 및 전달"서비스를 수행한다고 볼 수 있다.
S/MIME
- 이메일 전송의 대표 프로토콜인 SMTP는 기본적으로 아스키문자만 전송할 수 있다.
- 이에 따라 동영상이나 음악 등과 같은 바이너리 파일을 전송하려면 아스키 문자로 변환이 되어야 하는데 이러한 제반 규칙을 체계적으로 정리한것이 MIME(Multipurpose Internet Mail Extensions)이다.
- S/MIME는 MIME을 알전하게 전송하기 위한 규약으로서 결국 이메일에 대한 전반적인 보안 프로토콜이라고 할 수 있다.
- 공개키 알고리즘을 기반으로 하고 있으며 기본적으로 X.509를 사용하는것을 권장사항으로 하고 있지만 PEM처럼 꼭 의무 사항은 아니다.
- 주로 이메일 본문에 대한 암호화와 전자서명등을 통해 이메일 전송의 보안 수준을 강화하고 있다.
댓글
댓글 쓰기