1. 개요

기존의 유선인터넷에서 최고의 killer는 무엇이었을까? 다양한 주장이 있을 수 있겠지만 mosca의 news letter를 받아 보는 수단이기도 한 e-mail이 최고의 killer중의 하나라는 사실을 부인하지는 못할 것이다. 그렇다면 mail이 무선인터넷에서도 최고의 killer가 될 수 있을까라는 질문에 "그렇다"라고 대답할 수 있을까?

향후 무선인터넷이 점차 발전함에 따라 LBS(Location Based Service)와 Game등이 아주 중요한 기술과 서비스로 자리잡겠지만 가장 기초적이고 기본적인 서비스는 무선인터넷 메일을 포함하는 PIMS서비스가 될 것이다.인터넷을 사용하는 사람의 일상을 생각해 보자. hangame.com에 매일 들어 가서 게임을 하진 않아도 hanmail.net등에서 항상 자신의 메일을 확인하려고 한다. e-mail은 현대인의 생활의 중요한 부분이며 중요한 커뮤니케이션 수단으로 자리잡게 되었다. 그렇다면 자신이 PC앞에 앉아 있지 않고 어디에 있건, 단말기의 종류에 구애 받지 않고 타인과 커뮤니케이션할 수 있는 수단이 있다면 그것은 killer로서의 역할을 충분히 할 수 있을 것이다. 기존의 유선인터넷상의 e-mail 계정에 새 메일이 도착했는지, 그 내용은 무엇인지 등을 자신의 모바일폰이나 PDA에서 즉시 손쉽게 확인할 수 있다면 메일체크를 위해 하루에 한번은 꼭 방문하는 유선인터넷처럼 무선인터넷도 더 이상 기호품이 아닌 필수품으로 자리잡게 될 것이다.

현재의 무선인터넷 환경을 살펴 보자. 정영상, 동영상, 사운드등 다양한 멀티미디어 정보들을 제공하는 화려한 유선인터넷과는 달리 무선인터넷은 그 기술적 한계로 인해 텍스트 기반 기술만을 제공하고 있는 단계이다. 이러한 사용상의 한계를 지닌 무선인터넷에서 메일 서비스는 텍스트기반의 서비스만으로도 그 역량을 충분히 발휘할 수 있는 서비스 중 하나일 것이다. 물론 무선인터넷의 사용환경이 점차 나아지고 발전함에 따라 무선인터넷 메일서비스는 지금의 다양한 유선인터넷 메일서비스를 제공할 수 있게 될 것이고 그 필요성은 더욱 커질 수 있을 것이라 본다.

이러한 관점에서 앞으로 두번의 뉴스레터에서는 WAP mail에 관한 내용을 다루기로 하고 우선 이번주 뉴스레터에서는 Mail에 관한 개략적인 이해를 기반으로 WAP mail의 구조를 기존의 Web mail과 비교하여 보기로 하겠다. 그런 후 다음 뉴스레터에서는 이번 뉴스레터에서 언급한 내용을 기초로 실제로 pilot형식의 WAP mail시스템을 구현한 것을 다루고자 한다. 다소 기술적일 수 있지만 뉴스레터의 독자층을 감안하여 어느 정도 선에서 적당히 절충할 것이다.

2. Mail 프로토콜

Mail System은 더욱 세분화된 구조로 생각할 수 있지만 핵심적인 것만 본다면 위의 그림과 같은 3개의 컴포넌트로 구성되어 있다고 생각하면 될 것이다. MTA(Mail Transfer Agent) 는 MUA로부터 받은 전자메일을 지정된 호스트의 MTA까지 메시지를 전달한다. UNIX에서 sendmail프로그램이 MTA의 역할을 하는 프로그램이다. MUA(Mail User Agent) 는 MTA로부터 받은 메일을 읽고, 보낼 메일을 MTA로 전달한다. Mail,maibox,eudora,elm,outlook express이 MUA 역할을 하는 프로그램이다.

이러한 MUA와 Queue, MTA로 구성되는 Mail System을 전반적으로 이해하기 위해서는 Mail Protocol에 대한 개략적인 내용을 이해할 필요가 있다. 그 내용을 간략히 살펴 보면 다음과 같다.

SMTP와 E-SMTP : SMTP(Simple Mail Transfer Protocol) 메일전송 프로토콜이다. 즉, MTA와 MTA 가 메시지를 주고받을 때 사용하는 Protocol이다. sender와 receiver를 명기한 Envelope와 메일내용과 메일정보를 포함하는 Body로 구성되어 있다. E-SMTP(Extended Simple Mail Transfer Protocol) SMTP의 확장버전으로서 8 bit character set을 사용한다.

POP3와 IMAP4 : POP3(Post Office Protocol) 메일의 수신을 위한 프로토콜이다. SMTP가 우체부라면 POP은 우체국(Post Office)이라고 생각하면 쉽다. 이 프로토콜은 TCP 세션의 109번 포트를 쓰는데 같은 포트를 쓰면서 조금 진보한 POP2가 있고 최근 많이 사용되는 POP3는 110번 포트를 사용한다. SMTP Server(mailer가 있는 Server)에 login하지않고 Server에 POP3 Server를 설치하고 Client 에 MUA를 설치하여 Server에 저장된 e-mail을 Mail Client에서 Handling이 가능하다. IMAP4(Interactive Mail Access Protocol)는 POP3를 한단계 발전시킨 것으로서, POP3는 오프라인 모델을 지원하는 반면 IMAP4는 온라인 모델과 연결 분리식 모델을 모두 지원한다. 또한 데이타베이스 기능이 내장되어 있어 POP3에 비해 메일폴더에 대한 다양한 작업이 가능하다.

3.WEB Mail System의 구조와 WAP Mail System의 구조

위의 그림은 Web Mail이 어떻게 제공될 수 있는지에 대한 예를 보여 준다. 사용자는 자신의 PC를 통해 Web Server(MUA)에 접속하여 SMTP/ESMTP를 이용하여 Mail Server(Mailer:MTA)에 보낼 메일을 전달한다. Mail Server는 전달된 메일을 자신의 큐(Queue)에서 꺼내어 도착지 Mailer(MTA)에 보낸다. 또한 Mail Server(Mailer:MTA)에 도착한 메일을 POP3/IMAP4를 이용하여 Web Server(MUA)로 가져 온 다음 이를 Web Server에 접속한 이용자에게 보여 준다.

위의 WAP Mail의 그림에서처럼 시스템 구조적 측면에서 WAP Mail도 Web Mail과 동일하다. 차이점이 있다면 WAP Server가 무선단말기를 위한 무선인터넷용 인터페이스를 제공하는 MUA를 구성해서 Mail서비스를 제공해 주어야 한다는 것이다. WAP 브라우져를 이용하는 단말기일 경우에는 WAP용 서비스를, ME브라우져를 이용하는 단말기일 경우에는 ME용 서비스를 제공하면 될 것이다.