Network

SMTP POP3 IMAP 이란?

SambaLim 2019. 2. 23. 01:17
SMTP POP3 IMAP 이란

SMTP

Simple Mail Transfer Protocol (SMTP)는 인터넷에서 이메일을 보내기 위해 이용되는 프로토콜로 사용하는 포트번호는 25번이다. 클라이언트-서버간 통신, 서버-서버간 통신을 모두 담당한다.

SMTP는 메일을 발신하는 역할을 한다.

SMTP는 텍스트 기반의 프로토콜로서 요구/응답 메시지뿐 아니라 모든 문자가 7bit ASCII로 되어있어야 한다. 따라서 8bit 이상의 코드를 사용하는 언어나 청부파일, 바이너리는 MIME(마임)이라고 불리는 방식을 통해 7bit로 변환되어 전달된다.

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

 

POP3

Post Office Protocol Version3 (POP3)는 응용 계층 인터넷 프로토콜 중 하나로, 원격 서버로부터 TCP/IP 연결을 통해 이메일을 가져오는데 사용된다. 사용하는 포트번호는 110번이다.

POP는 원격 서버에 접속하여 이메일을 가져온 후, 서버에서 이메일을 삭제한다.

구현이 쉽고 많은 클라이언트에서 지원한다는 장점이 있지만, 이메일을 가져온 후, 서버에서 이메일을 삭제하기 때문에 서버에선 더 이상 메일을 확인할 수 없다.

 

IMAP

Internet Message Access Protocol (IMAP)은 중앙 서버에서 동기화가 이루어지기 때문에 모든 장치에서 동일한 이메일을 볼 수 있다는 장점이 있다.

메일을 가져와도 서버에 메일이 그대로 남아있어 POP3의 대체재로 꼽힌다. 하지만 서버 트래픽이 많이쓰인다.

포트번호는 143번이다.

'Network' 카테고리의 다른 글

MQTT 란?  (0) 2019.04.26
UDP란?  (0) 2019.02.23
ARP 헤더, 스푸핑  (0) 2019.02.23
MAC address란?  (0) 2019.02.21
랜 스위치의 동작 및 전송방식  (4) 2019.02.21