View
SMTP, POP3, IMAP은 메일 전송을 위한 TCP/IP 프로토콜이다.
각 프로토콜은 컴퓨터끼리의 통신에 있어 특정한 규칙을 가진다.
SMTP - Simple Mail Transfer Protocol
SMTP는 클라이언트로부터 서버에 이메일을 전달하는데 사용된다. 서버 - 서버 통신도 담당.
SMTP는 TCP포트 25번을 사용한다.
POP3 - Post Office Protocol
POP3는 서버에서 이메일을 클라이언트가 수신 ( download )할 수 있도록 한다.
서버로부터 가능한 모든 이메일을 수신 ( download ) 하지만, 서버의 이메일은 삭제한다
POP3는 TCP포트 110번을 사용한다.
IMAP - Internet Message Access Protocol
IMAP은 POP3와 서버에서 이메일을 수신하는 기능을 가진다는 점에서 비슷하다.
그러나, 서버에 이메일을 보관할 수 있다는 점에서 다르다.
이에, 서버에 더 많은 저장공간을 요하고, CPU를 더 많이 사용한다. ( 트래픽 증가 )
IMAP은 TCP포트 143번을 사용한다.
ex )
네이버 메일 ( client ) 에서 메일을 보내면
SMTP 프롵토콜이 이메일을 네이버 서버에 전달하고
SMTP 프로토콜이 네이버 서버에서 Google 서버로 이메일을 전달하고
POP3 프로토콜 또는 IMAP 프로토콜을 사용해 서버에서 메일을 클라이언트로 가져온다.
POP3/SMTP, IMAP/SMTP 방식인 이유는 [ 서버 -> 클라이언트 / 클라이언트 - > 서버 ]를 말하는 것.
전자의 방식은 서버에서 메일을 삭제하고 후자는 서버의 메일을 보관한다. 대신 후자의 경우 서버의 트래픽을 많이 사용된다.
SMTP 방식이 둘 다 적혀있는 이유는 클라이언트에서 서버로 전달하는 방식이 SMTP만 사용되기 때문이다.
( 그럼 왜 적어놓은 거지..? 다른 방식도 원래는 있나보다. )
[ 도움을 얻은 곳 ]
'관심가는 것 보관함' 카테고리의 다른 글
웹 마크다운 에디터 StackEdit (0) | 2019.11.30 |
---|---|
Mac 카카오톡 폰트를 원하는 폰트로 바꾸기 (2) | 2019.07.15 |
MarkUp, MarkDown Language (0) | 2019.06.26 |
맥 Mail 앱과 네이버메일 연동하기 (0) | 2019.03.14 |