이메일 클라이언트를 이용해 이메일을 발송하는 경우 SMTP가 사용된다.… | [정보보안기사 필기] 23년 1회차 기출문제 상세 페이지
1[정보보안기사 필기] 23년 1회차
이메일 클라이언트를 이용해 이메일을 발송하는 경우 SMTP가 사용된다. 인증절차 후 이메일을 발송하는 절차로 옳은 것은?
1
EHLO>MAIL>RCPT>DATA>QUIT
2
EHLO>AUTH>RCPT>MAIL>DATA>QUIT
3
AUTH>EHLO>RCTP>DATA>QUIT
4
AUTH>EHLO>RCTP>MAIL>DATA>QUIT
해설
메일 클라이언트가 SMTP 서버에 접속하면 먼저 EHLO 명령으로 세션을 시작한다. 서버는 그 응답으로 자신이 지원하는 확장 기능 목록을 알려 주는데, 사용자 인증에 쓰이는 AUTH도 이때 광고되는 확장 기능이다. 따라서 인증 명령은 EHLO보다 먼저 올 수 없으며, 인증을 세션 시작보다 앞에 두는 절차는 성립하지 않는다.
인증에 성공하면 송신자와 수신자를 지정하는 메일 트랜잭션 명령이 오가고, 이어 DATA로 본문을 전송한 뒤 마침표 하나만 있는 줄로 본문의 끝을 알린다. 서버가 메시지를 받아들이면 QUIT으로 접속을 종료한다. 즉 세션 시작 → 인증 → 주소 지정 → 본문 전송 → 종료의 순서를 지키는 절차만이 인증을 거친 메일 발송 절차가 된다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.