E-Mail 서버 구축
- 인터넷 상에서 E-Mail이 전송되는 과정과 구축 방법을 설명하였다.
E-Mail 송수신에서 사용되는 기본적인 프로토콜
SMTP(Simple Mail Transfer Protocol)
- 클라이언트가 메일을 보내거나, E-Mail 서버끼리 메일을 주고받을 때 사용한다.
POP3(Post Officee Protocol)
- E-Mail 서버에 도착되어 있는 메일을 클라이언트로 가져올 때 사용한다.
IMAP(Internet Mail Access Protocol)
- POP3와 역할이 같다.
E-Mail 전송 과정
네트워크 설명
- VMnet2번 Window7 PC(1번 PC) 사용자가 다른 네트워크 대역인 VMnet9번 Window7 PC(2번 PC) 사용자에게 메일을 주고받으려고 한다.
- 1번 PC와 2번 PC는 각자 다른 네트워크에 존재하므로 각자 다른 DNS Server와 Mail Server가 구축되어있다.
- 1번 PC의 DNS Server는 VMnet4번 Window2012 Server PC이고 Mail Server는 는 VMnet5번 Window20
12 Server PC이다.
- 2번 PC는 DNS Server와 Mail Server를 동일한 서버인 VMnet10번 Window2012 Server PC에 구성하였다.
- 메일 서버 주소는 1번 PC대역은 www.ictsec.com이고 2번 PC대역은 www.netsec.com이다.
메시지 전송 과정 (VMnet2 PC → VMnet9 PC)
① 1번 PC에서 메일 클라이언트 프로그램(썬더버드)을 실행해서 편지를 작성 후 2번 PC에게 메일을 전송한다. (이때는 STMP Protocol이 이용된다.)
② 1번 PC의 메일 서버(ictsec.com)는 1번 PC가 보낸 메일을 잠시 임시 장소에 보관한다. 시간적 여유가 생겼을 때 메일 서버는 1번 PC가 보낸 수신자 주소인 2번 PC 메일 서버(netsec.com ) IP 주소를 DNS 서버에 문의하여 알아온다. (Domain이 아니고 Chache에 없으면 Root Domain부터 차례대로 조회한다.)
③ 1번 PC의 메일 서버(ictsec.com)가 주소를 알아오면 2번 PC의 메일 서버(netsec.com)에게 메일을 전송한다. (이때는 STMP Protocol이 이용된다.)
④ 2번 PC의 메일 서버(netsec.com)는 1번 PC의 메일 서버(ictsec.com)로부터 받은 메일의 수신자 이름을 확인한다. 만약 해당하는 계정이 있다면 메일박스에 1번 PC가