안단테 안단테
이메일 구조 본문
안녕하세요. 이메일 구조에 대해서 설명해드리겠습니다..
이메일은 다들 많이 사용하지요? 하지만 실제로 이메일 구조가 어떻게 되어있나 궁금해 하실겁니다.
하나하나 파악해보자구요!
먼저 인터넷메시지는 크게 두가지로 분류됩니다. 이메일과, 유즈넷으로 구분되지요.
이메일 : 상대방에게 직접전달하는 메시지.
유즈넷 : 뉴스서버로 보내지는 메시지.
라고 정의 할 수 있습니다.
작은 정보조각으로 나누어져 TCP/IP 프로토콜에 따라 인터넷에 뿌려지게 된다
뿌려진 Packet에는 그것이 어떤 인터넷으로 어떤 컴퓨터로 가게 되는지 정보가 있다.
Packet은 가장 빠른 이동경로를 찾아서 간다.
Packet들은 도착해야할 컴퓨터에 도착한다.
Packet을 받은 컴퓨터는 Packet에 적혀있는 정보를 보고 원래의 메시지 형태로 재결합 한다.
만약 Packet을 잃어버리면 다시 전송을 요구 한다.
모든 Packet이 도착했을대 하나의 이메일로 변환됩니다.
인터넷 메시지의 구조는 헤더, 본문, 맺음말로 구성되어 있습니다.
헤더 : 이메일에 대한 정보
본문 : 이메일 내용
맺음말 : 사용자 정의 맺음말
가장 중요한게 헤더인데 헤더는 인터넷을 경우하여 전달되는 메시지가 제 각각의 헤더를 가지고 있으면 제대로 처리가 불가능 합니다.
다라서 전세계 공통의 규약이 필요합니다.
이메일 헤더를 정의한 문서는 RFC 822라는 문서이니 참고해 주세요.
헤더의 기본구조는 "정의 문자열 : 내용" 형식으로 되어있습니다.
쉽게 말해 "To: 재익신" 하면 받는 사람이 '재익신'이구나 누구나 알 수 있어야 됩니다.
본문은 어떻게 구성되어있을까요??
헤더와 본문의 구분은 '빈줄'로 구분을 합니다. 메일 클라이언트는 메일의 맨 처음에 있는 문자열을 '헤더'로 인식합니다.
또한 이메일 구성을 볼때 MIME라는 용어도 많이 나옵니다.
MIME 이란 "Multi-purpose Internet Mail Extentions"의 약자입니다.
다양한 목적을 위한 인터넷 메일의 확장 규격이고 7비트 /ascil 문자만을 위한 인터넷 메일 표준 규약의 문제점을 해결하였습니다.
8비트 문자와 다양한 바이너리 파일을 이메일을 통해 올바르게 지키려면 이 규약을 잘 지켜야 합니다.
그리고 MTA, MUA, MDA라는 용어도 나옵니다
MTA(Mail Transfer Agent)
메일을 외부와 송수신 하는 역할을 하며, SendMail, Qmail ... 등의 메일서버가 있습니다.
MUD(Mail User Agent)
메일을 ㅇ릭거나 보낼 때 사용되는 사용자 프로그램 입니다.
MDA(Mail Dlivery Agent)
내부에서 메일을 보내고 받는 경우에 사용되는 프로그램 입니다.
이렇게... 그냥 내용을 정리해봤는데요..
음... 저도 잘 모르는 부분이고 하니 계속계속 공부해 나가야 겠네요!.
'IT 기술 > Information' 카테고리의 다른 글
오라클(Oracle) 관리자(SYSTEM, SYS) 계정 비밀번호 찾기 (0) | 2023.02.07 |
---|---|
오라클(Oracle) 설치 (0) | 2023.02.07 |
james 실행 오류 (0) | 2023.02.07 |
mysql 실행 오류 (0) | 2023.02.07 |
james를 이용해 자바로 메일 보내기 (0) | 2023.02.07 |