SMTP(Simple Mail Transfer Protocol)
네트워크 서비스 중의 하나가 전자우편.
•전자우편은 텍스트, 음성, 비디오 또는 그래픽을 포함.
•인터넷에서 전자우편을 전송하기 위한 표준메커니즘 .
§전송 프로토콜
•대부분 TCP를 통해 구현되어 있지만, 모든 종류의 프로토콜을 지원 .
•메일 서버의 포트 25번 또는 587 번호 포트 사용 (2010년 방송통신위원회)
§텍스트 인코딩 방식
•문자코드를 7비트 ASCII 코드로 한정.
•화상이나 음성등의 데이터를 포함한 문서는 전송할 수 없다 .
•하지만 MIME 방식을 이용하여 첨부하여 전송 할 수 있다 .
Max invalid logon atempts
: 오타가 나면 3번 수정
25,110번 포트 인바운드 설정을 해야한다.
- Mail Protocol
- 메일 전송 프로토콜
- SMTP(Simple Mail Transfer Protocol) 사용
- TCP 포트 25번 사용(587을 사용하기도 한다.)
- RFC 821번 정의(개정판은 RFC 2821번)
- SMTP는 단순히 메일을 전송하는 프로토콜에 대한 정의이고
실제 E-mail의 Format은 RFC 822번(RFC 2822로 개정되었음)에
정의되었음
- RFC 822번 특징
-> 메일로 전송할 수 있는 것은 7bit ASCII 코드만 전송가능
-> 한 줄은 1000자로 제한. 모든 줄의 마지막은 CR, LF라는 줄바꿈
문자가 포함되기 때문에 실제로 998자까지 가능하다.
하지만 대부분의 터미널은 80자까지만 지원되기 때문에 CR, LF를
제외하고 78자 정도로 전송된다.
-> 메일은 크게 '봉투'와 '본문'으로 구분된다.
-> 7bit ASCII 코드만 전송이 가능하다는 제한 때문에 일반적인
binary 데이터는 전송이 불가능하다. 이를 해결하기 위해 MIME을 사용한다.
- MIME
-> 7bit의 ASCII 코드가 아닌 것은 메일로 전송할 수 없기 때문에 일반적인
binary 데이터는 전송이 불가능하다.
이를 해결하기 위해서는 ASCII가 아닌 일반 데이터를 7bit의 ASCII 코드로 인코딩하여 전송
이를 해결하는 것이 MIME이다.
Base64 Encoding(=Radix Encoding)
§Base64는 데이터를 인쇄 가능한 문자들로 변환한다.
§2 진 데이터를 24bit 블록으로 분할한다 .
§각 블록은 다시 네 개의 단락으로 나누어지고 , 각 단락은 6bit 형성된다 .
[2. 메일 수신 프로토콜]
-> POP3와 IMAP 중 하나를 주로 사용
-> POP3의 경우 예를 들어 회사에서 메일 서버의 수신 메일을
확인했을 경우 다른 곳에서는 해당 메일을 확인할 수 없다.
하지만 IMAP의 경우 회사에서 메일 서버의 메일을 확인해도
다른 곳에서 역시 메일을 확인할 수 있다.
'network 이론' 카테고리의 다른 글
DHCP(Dynamic Host Configuration Protocol) (0) | 2016.08.31 |
---|---|
Distance Vector , Link state (0) | 2016.08.07 |
L2 Frame (0) | 2016.08.07 |