본문 바로가기
나머지/ETC

IMAP과 POP3 비교

by 무늬만학생 2012. 5. 4.
반응형

IMAP


사용자는 편지의 제목과 송신자를 보고, 

메일을 실제로 다운로드할 것인지를 결정할 수 있읍니다. 

사용자는 서버에 폴더나 우편함을 만들거나 관리할 수 있으며,

메시지를 지우거나 메시지의 일부 또는 

전체의 내용에 대해 검색을 수행할 수 있읍니다. 

IMAP은 사용자의 메일을 송수신하기 위해 업무시간 중에 지속적으로 

서버에 액세스해야 합니다. 


POP3


POP3를 이용하면 사용자의 메일은 서버의 우편함에 저장됩니다. 

사용자가 메일을 읽을 때 즉시 사용자의 컴퓨터로 다운로드되며, 

서버에는 더 이상 남아있지 않게 됩니다. 


IMAP은 원격 파일서버라고 생각할 수 있으며, 

POP은 "저장 및 전달"서비스를 수행한다고 생각할 수 있읍니다.

수신인은 그 메일을 POP이나 IMAP을 이용하여 읽을 수 있게됩니다.


POP3가 받는 메일프로토콜의 최신버젼입니다.

POP3는 서버에 저장이 되므로 언제든지 접속하면 다운로드가 가능하지만

IMAP은 지속적인 접속이 필요하다는 점이 틀립니다.

모뎀사용자는 주로 pop3를 지원하는 메일이 낮겠죠..

접속하고 다운받고 서버에는 자동으로 지워지고..

그런데 메일계정을 지원하는 업체들은 pop3를 지원을 하죠..


출처 : http://sungtg.tistory.com/479

----------------------------------------------------------------------------------------

오프라인과 온라인 메일러는 모두 서로 다른 다양한 클라이트 환경으로부터 메일 서버로 전달된 메시지에 접근할 수 있지만 이 것이 둘 사이의 유일한 공통점이다. 이들 두 패러다임은 서로 다른 요구 조건과 사용 형태를 갖고있기때문에 서로 잘 혼용하기는 어렵다. 


오프라인 상태에서의 작업은 거의 모든 작업을 자신의 클라이언트로만 처리하는 사용자에게 유용하다. 그러나 이것은 자신의 받은편지함(새로운 메일이 저장되는 폴더)이나 기타편지함(메시지가 저장되는 폴더)를 서로 다른 시간, 서로 다른 컴퓨터에서 접근하기에는 적합하지 않다. 왜냐하면 다른 시간 다른 컴퓨터에서 오프라인(다운로드후 삭제하는) 접근방식을 사용하려면 접근하려는 메일들이 여러 컴퓨터에 분산되어 있어야 한다. 아니면 이들 모두 공통 네트웍 파일 시스템으로 연결되어 있어야한다(이경우 접근 방식은 오프라인이라기 보다는 온라인에 가깝다.). 


다시 말하자면, 오프라인 접근의 주요한 잇점은 서버의 자원 낭비를 최소화하는 것과 다이얼업 모뎀으로 연결하였을 때 접속 시간을 줄이는 것에 있다.


오프라인과 온라인 접근 패러다임에 대한 차이점 요약


오프라인과 온라인 패러아임은 두드러진 사용상의 차이를 반영한다.


오프라인: 단일 클라이언트 머신으로부터 요청에의한 복원

온라인: 여러 클라이언트 머신으로부터 복수의 편지함에 대한 상호대화적 접근



오프라인 패러다임의 잇점


접속 시간의 최소 사용

서버 자원의 최소 사용


온라인 패러다임의 잇점


서로 다른 시간과 서로 다른 컴퓨터를 사용할 수 있는 능력

실험실에서처럼 데이터를 저장할 필요가 없는 클라이언트 머신을 사용할 수 있는 능력

복수의 편지함을 환경에 독립적으로 접근

공유 편지함에대한 동시 접근 가능성


온라인 패러다임의 요지는, 사용자의 받은편지함은 서버에 저장되며, 범용 파일 시스템 프로토콜에 의존하지 않고 다른 시간, 다른 컴퓨터에서 항상 동일하게 접근할 수 있다는 것이다. 이러한 온라인 패러다임은 항상 같은 컴퓨터에서 자신의 메일만 접근하려는 사용자에게는 그리 중요한 사항은 아니지만, 여러 종류의 컴퓨터를 사용하는 사람에게는 매우 중요한 사항이라 할 수 있다.


여기까지의 설명을 기반으로, 아래에 POP와 IMAP 기술을 간략히 비교하였다.


POP와 IMAP의 공통된 특성


모두 오프라인 동작을 지원한다.

메일은 공유 서버(항상 동작중인)에 저장된다.

다양한 종류의 클라이언트 환경에서 새로운 메일을 접근할 수 있다.

네트웍 상의 어느 곳에서도 접근 가능하다.

프로토콜 사용이 자유롭다. - 인터넷 RFC

자유롭게 구현할 수 있으며(소스 파일을 포함), 자유롭게 사용할 수 있다.

클라이언트는 PC, MAC, 그리고 UNIX 모두 가능하다.

상업적인 구현도 가능하다.

인터넷 지향; SMTP 메일 게이트웨이가 필요없다.

둘 모두 메일에 대한 접근만을 다룬다.; 메일 전송은 SMTP를 이용한다.

양자 모두 Disconnected 작동을 위하여 지속적인 메시지 ID를 부여할 수 있다.


POP 프로토콜의 잇점

쉬운 프로토콜; 구현하기 쉽다.

IMAP에 비하여 클라이언트 소프트웨어가 많다.


IMAP 프로토콜의 잇점


지속적인 메세시 상태 플래그를 처리할 수 있다.

메일 내용을 가져 올 뿐만 아니라 저장할 수 있다.

여러 편지함를 관리하고 접근할 수 있다.

메일 이외의 데이테에도 적합하다. 예, NetNews, 문서 등.

접속 시간과 디스크 사용량을 줄이기 위해 오프라인 패러다임을 사용할 수 있다.

사용자 설정 관리(IMSP)를 위한 기반 프로토콜이 있다.

온라인 성능을 최적화(트히 저속 링크의 경우)할 수 있다.

결론적으로 IMAP은 다음의 세가지 점에서 POP보다 훌륭하다: 사용자의 받은편지함에 대한 보다 풍부한 처리 기능, 사용자의 받은편지함 뿐만 아니라 다른 편지함들를 관리하는 기능, 그리고 특히 대용량의 MIME 메시지를 처리할 때 유용한 온라인 성능 최적화 기능이다.


IMAP은 POP보다 약간은 복잡하지만 자유롭게 사용할 수 있는 IMAP 개발자 라이브러리가 있기때문에 이러한 복잡도가 이용을 가로막는 큰 장벽이 되지는 않는다. 그러므로 현재 POP가 IMAP보다 나은 점은 단 하나 POP를 지원하는 클라이언트 소프트웨어가 많다는 것뿐이다. 그러나 IMAP은 기능상 POP를 철저히 압도하고 있기때문에 이러한 상황은 급변하고 있다.


POP는 RFC-1725에 IMAP은 RFC-1730에 정의되어 있다.


현재의 IMAP 제품에 관련된 리스트는 http://www.imap.org/products.html 에서 찾을 수 있다. 그리고 IMAP 관련 문서 리스트는 http://www.imap.org/biblio.html 에서 찾을 수 있다.


유용한 정보가 하나 더 있다. ftp://ftp.cac.washington.edu/mail/에는 일반적인 POP 서비스를 제공하는 것 외에도 IMAP 서버에 명령을 전달할 수 있는 POP 서버가 있다. 이것을 이용하면 IMAP 서버에 POP 클라이언트가 접근하는 것이 가능하다.


이러한 주제에 보다 관심있는 사람들은 http://www.imap.org/imap.docs.html (IMAP 관련 문서 모음)과 메시지 접근 패러다임과 프토토콜을 보기바란다. 이 문서는 본 문서에대한 자세한 설명으로 온라인 메시지 접근 관점에서 POP와 IMAP에대한 배경 이론과 보다 자세한 설명을 제공하고 있다.


2002년5월에 쓰여진 글이다... 10년전글 -_-

반응형