전자메일이 상대에 도착하기까지
전자메일은 지난 호에서 소개한 WWW(World-Wide Web)에 비하면 기본적으로 문자밖에 다룰 수 없다는 점에서 관심이 덜 할 수 있다. 그러나 관련 회사와의 업무연락이나 친구와의 연락 등 개인대 개인간의 커뮤니케이션 도구로 사용되는 점에서 WWW에는 없는 또 다른 매력이 있다.

메일서버는 우체국, SMTP는 배달을 담당
우편물을 보내는 경우, 편지를 넣은 봉투나 엽서 등에 상대방의 이름을 써서 우체통에 넣으면 그 뒤는 우체국이 이를 회수하여 적혀진 주소와 이름을 근거로 상대방에게 배달해 준다. 인터넷상의 전자 메일에도 우편과 같이 우체통이나 우체국이 있다. 우체통이나 우체국의 역할은 메일 서버가, 배달은 SMTP(simple mail transfer protocol)라고 하는 프로토콜이 담당한다.
전자 메일에도 메일 어드레스라고 불리우는 주소가 있으며,「mjlee@etri.re.kr」과 같은 규칙으로 기술된다. @(애트)마크의 뒷부분은 도메인명을 나타내는데, 말하자면 인터넷상의 주소이다. @마크의 앞부분이 이름에 해당한다. 즉, 이 예에서는 etri.re.kr 이라고 하는 주소에 살고 있는 mjlee 씨의 메일 어드레스를 의미한다.
전자 메일을 송수신하기 위해서는 메일 소프트웨어를 사용한다. WWW브라우저는 미국의 Microsoft나 Netscape Communications중 한가지를 선택하는 것이 대부분인 것에 반해 메일 소프트웨어는 다양한 제품이나 프리웨어 소프트웨어가 있다. 모두 독자적인 특징을 내세우고 있어 사용자는 취향에 따라 자유로이 선택할 수 있다.
대부분의 경우 많은 메일서버를 경유
전자 메일의 배달 구조는 (그림)과 같다. 우선 사용자가 메일 소프트웨어를 이용하여 메일을 작성하고 우체국인 가까운 메일 서버에 보낸다. 메일 서버는 전자 메일의 메일 어드레스를 보고 인터넷상의 어느 메일 서버에 보낼 것인가를 결정한다.

보낼 곳의 메일 서버를 특정하기 위해서 DNS(domain name system)의 MX(mail exchange)레코드 정보를 사용하며, 메일을 송신하기 전에는 DNS서버에 접근하여 MX레코드를 참조한다. MX레코드에는 도메인명과 메일을 수신하는 메일 서버의 관계가 기록되어 있다.
이렇게 해서 보내야 할 메일 서버가 결정되면 메일을 송신한다. 송신할 때는 메일 서버끼리 SMTP를 사용하여 전자 메일을 1통, 1통씩 주고 받는다.
기본적으로는 송신측과 수신측의 메일 서버가 직접 통신을 하면 분배는 완료되지만 그렇지 않은 경우도 많이 있다. 대표적인 것으로는 기업이 보안을 위하여 방화벽의 외부와 내부로 나누어 메일 서버를 설치하는 경우이다.
메일의 수신은 POP3를 사용
메일 서버에 도착한 메일은 스풀(spool) 상에서 각 사용자마다 작성되는 메일 박스(사서함)에 축적된다. 그 다음 사용자는 메일 소프트웨어를 사용하여 메일 서버에 접근하고 스풀에 모인 메일을 입수하게 되는 것이다. 이것을 실현하는 것이 POP3(post office protocol version3)이다. SMTP는 복잡하기 때문에 간단한 구조의 POP3를 수신용으로 채용하는 메일 소프트웨어가 대부분이다. POP3의 구조는 단순한 것으로서 메일 서버에 액세스하여 스풀에 모인 메일을 1통씩 입수하는 것 뿐이다.
다만 최근에 와서는 전자 메일의 보급에 따라 하루에 수백통의 메일을 수신하는 사용자도 적지 않다. 그래서 주목받고 있는 것이 IMAP4(internet message access protocol version4)이다. IMAP4에서는 메일 수신시에 메일의 앞부분만 받을 수 있다. 송신자 명이나 타이틀을 먼저 받고 그 후에 필요한 메일의 본문만 수신하는 것이 가능하다.
또한, 화상이나 동화상을 첨부 파일로 송수신하기 위한 MIME이 있으며, 암호화나 서명을 하여 경로상에서의 누출이나 변조를 방지하는 PGP나 S/MIME 등도 등장하고 있다.
간단한 용어해설
☞ SMTP(Simple Mail Transfer Protocol)
RFC821에서 규정한 전자 메일을 주고 받기 위한 프로토콜. TCP의 포트25번을 사용하여 전자 메일 서버간 메일을 교환한다.
☞ MX(Message Exchange)
DNS데이터베이스에서 관리하는 정보의 하나로 도메인명과 메일 서버의 호스트명과의 관련성을 지정한다.
☞ POP3(Post Office Protocol version 3)
RFC1725에서 규정하는 메일 서버로부터 메일을 읽어내기 위한 프로토콜. TCP의 포트110번을 사용한다.
☞ IMAP4(Internet Message Access Prococol)
RFC1730에서 규정하는 메일 서버로부터 메일을 읽어내기 위한 프로토콜. 메일을 조작하거나 읽어내기 위해 이용한다. TCP의 포트143번을 사용한다.
☞ PGP(PPretty Good Privacy), S/MIME(Secure MIME)
메일본문을 암호화하는 알고리즘. PGP는 공개키 암호방식을 사용하여 동시에 전자서명도 실현한다. S/MIME는 미국 RSA Data Security가 개발한 것으로 PGP와 거의 같은 것을 실현할 수 있다. 단 PGP가 사용자끼리 키를 교환하는 것에 반해 S/MIME에서는 계층적으로 키를 관리하는 증명서 발행기관과 사용자가 키를 교환한다.
비씨파크 주식회사, 대표이사 : 박병철 개인정보보호책임자 : 박병철
사업자등록번호 : 114-86-19888 |
본사 : 서울특별시 서초구 서초대로73길, 42, 1307호
전자우편 : master@bcpark.net |
(전화전 이용문의 게시판 필수)
전화: 02-534-982구(09:00~18:00) |
팩스: 02-535-155구 |
긴급: 010-9774-988삼
ㆍ저작권안내 : 비씨파크의 모든 컨텐츠(기사)는 저작권법에 보호를 받습니다. 단, 회원들이 작성한 게시물의 권리는 해당 저작권자에게 있습니다. 비씨파크에 게재된 게시물은 비씨파크의 입장과 다를 수 있습니다. 타인의 저작물을 무단으로 게시, 판매, 대여 또는 상업적 이용시 손해배상의 책임과 처벌을 받을 수 있으며, 이에 대해 책임을 지지 않습니다.
ㆍ쇼핑몰안내 : 비씨파크는 통신판매중개자로서 상품 주문, 배송 및 환불의 의무와 책임은 각 판매 업체에 있습니다.
Copyright ⓒ 2000-2026 BCPARK Inc. All Right Reserved.