POP3(Post Office Protocol3)

TCP포트번호 110번

POP3는 원격 서버로부터 나의 기기에 이메일을 다운로드하는 기능

내 서버 메일 보관함에 있는 메일을 내 컴퓨터로 다운받고, 다운받은 메일은 서버 용량 확보를 서버에서 삭제

초창기에 이메일을 사용할 때는 서버 용량이 크지 않았기 때문에 POP3 프로토콜을 주로 사용

최근에는 서버 용량에 커지면서 없어서 IMAP을 사용하는 것이 보편적, 두 가지 프로토콜을 모두 사용하기도 함

IMAP(Internet Message Access Protocol)

TCP포트번호 143번

IMAP은 원격 서버에서 나의 이메일에 접근하는 프로토콜

나의 이메일 보관함에 있는 메일을 내 컴퓨터에서 접근하고, 메일을 캐싱

POP3와는 달리 이메일을 다운로드하는 것이 아니라 접근을 하는 방식이기 때문에, 여러 기기에서 메일을 볼 수 있는 동기화 가능

SMTP(Simple Mail Transfer Protocol)

TCP포트번호 25번

SMTP는 네트워크 너머로 간단한 텍스트 메일을 보내는 기능

클라이언트-서버 간 통신, 서버-서버 간 통신을 모두 담당

텍스트 기반의 프로토콜이기에 request/response 메시지뿐만 아니라 모든 문자가 7bit ASCII로 되어 있어야함

따라서 8bit 이상의 코드를 사용하는 언어나 첨부파일, 바이너리는 MIME(마임)을 통해 7bit로 변환되어 전달

메시지가 생성되면 호출된 SMTP가 메시지를 받고, TCP를 이용하여 다른 호스트의 SMTP에게 전달

 

Reference

https://han-joon-hyeok.github.io/posts/Network-POP3-IMAP-SMTP/

https://m.blog.naver.com/ijoos/221742035684

'네트워크' 카테고리의 다른 글

대칭키, 비대칭키 암호화  (0) 2023.11.10
ICMP  (0) 2023.10.28
FTP  (1) 2023.10.28
OSI 계층 별 장비  (1) 2023.10.27
TCP / UDP  (0) 2023.10.26

+ Recent posts