9/08/2007

[TCP/IP] 5. TCP/IP Email

5. TCP/IP Email

- 이메일은 TCP/IP를 이용하는 가장 중요한 것 중 하나이다.


5.1 그대가 이용하진 않는다.

- 이메일을 쓸 때, 그대는 TCP/IP를 이용하지 않는다.

- 이메일을 쓸 때, Lotus Notes나 microsoft Outlook 또는 Netscape Communicator과 같은 이메일 프로그램을 이용한다.


5.2 이메일 프로그램이 이용한다.

- 그대의 이메일 프로그램은 TCP/IP 프로토콜을 다르게 사용한다:

* SMTP를 이용하여 이메일을 보낸다.

* POP를 이용하여 이메일 서버로 부터 이메일을 다운로드 한다.

* IMAP를 이용하여 이메일 서버에 연결할 수 있다.


5.3 SMTP - Simple Mail Transfer Protocol

- SMTP 프로토콜은 이메일 전송을 위해 사용되어진다. SMTP는 다른 컴퓨터로 보내지는 이메일을 보호한다.

- 일반적으로 이메일은 이메일 서버(SMTP 서버)로 보내지고, 그때 또 다른 서버 혹은 서버들을 거처서 마침내, 목적지에 도달한다.

- SMTP는 단지 순수한 텍스트만 보낸다. 그림, 소리, 동영상과 같은 바이너리 데이터를 전송하는 것은 아니다.

- SMTP는 TCP/IP 네트웍을 가로질러 바이너리 데이터를 보낼 땐 MIME 프로토콜을 이용한다. MIME 프로토콜은 순수한 텍스트를 바이너리 데이터보 바꿔준다.


5.4 POP - Post Office Protocol

- POP 프로토콜은 이메일 서버로 부터 이메일을 검색할 목적으로 이메일 프로그램(마이크로소프트 아웃룩과 같은)에 의해 사용되어진다.

- 이메일 프로그램은 POP를 이용한다. 모든 이메일은 이메일 프로그램으로 다운로드 된다.(또한 이메일 클라이언트라 불린다.), 이메일 서버에 각각의 시간에 접속된다.


5.5 IMAP - Internet Message Access Protocol

- IMAP 프로토콜은 POP 프로토콜 처럼 이메일 프로그램(마이크로소프트 아웃룩과 같은)을 이용한다.

- IMAP 프로토콜과 POP 프로토콜의 주요한 차이점은 IMAP 프로토콜은 이메일 프로그램이 이메일 서버로 연결되는 각각의 시간에 자동적으로 모든 이메일을 다운로드 하진 않는다는 것이다.

- IMAP 프로토콜은 다운로드 하기전에 이메일 서버의 이메일 메시지를 볼 수 있게끔 허락한다. 더불어 IMAP는 메시지를 다운로드 하거나, 메시지를 삭제할 수 있게끔 해준다.다른 장소에서 이메일 서버에 접속이 필요하다면 IMAP는 완벽하다. 하지만, 사무실로 돌아와 메시지를 다운로드 하길 바랄것이다.