SMTP, POP3, IMAP

기술노트

📧 SMTP, POP3, IMAP

SMTP, POP3, IMAP은 이메일(E-mail)을 주고받는 데 사용되는 주요 프로토콜입니다. 각각의 프로토콜은 이메일 전송, 수신, 관리에 특화된 역할을 수행합니다.


📧 SMTP (Simple Mail Transfer Protocol)

SMTP는 이메일을 보내는 데 사용되는 프로토콜입니다. 메일 클라이언트(아웃룩, Gmail 등)가 메일 서버로 이메일을 보내거나, 메일 서버 간에 이메일을 주고받을 때 사용됩니다.

  • 역할 : 이메일 전송
  • 포트 : 25번 (기본), 465번 (SMTPS - 보안 연결)

📥 POP3 (Post Office Protocol version 3)

POP3는 메일 서버에 있는 이메일을 클라이언트(사용자 컴퓨터)로 다운로드하는 데 사용되는 프로토콜입니다. 메일을 다운로드하면 일반적으로 서버에서는 해당 메일이 삭제됩니다.

  • 역할 : 이메일 수신 (서버에서 삭제)
  • 포트 : 110번 (기본), 995번 (POP3S - 보안 연결)
  • 특징 : 메일을 로컬에 저장하므로 오프라인에서도 확인 가능. 여러 기기에서 동일한 메일을 관리하기 어려움.

📥 IMAP (Internet Message Access Protocol)

IMAP은 메일 서버에 있는 이메일을 클라이언트에서 직접 관리하고 동기화하는 데 사용되는 프로토콜입니다. 메일을 다운로드하지 않고 서버에 그대로 두면서, 여러 기기에서 동일한 메일함을 동기화하여 관리할 수 있습니다.

  • 역할 : 이메일 수신 및 서버 동기화
  • 포트 : 143번 (기본), 993번 (IMAPS - 보안 연결)
  • 특징 : 여러 기기에서 동일한 메일함을 동기화하여 관리하기 용이. 서버에 메일이 저장되므로 로컬 저장 공간 절약.

💡 정보처리기사 핵심 Point

  • 정보처리기사 시험에서는 SMTP, POP3, IMAP의 각 프로토콜의 역할과 포트 번호를 정확히 연결하는 문제가 자주 출제됩니다.
  • 특히 POP3와 IMAP의 메일 관리 방식(서버에서 삭제 vs 서버 동기화)의 차이점을 명확히 이해해야 합니다.
  • 이메일 통신은 SMTP(보내기)와 POP3/IMAP(받기) 프로토콜이 함께 사용되어 이루어집니다.