SMTP 서버란? (이메일 송수신 원리)
- Network
- 2022. 8. 29.
SMTP(Simple Mail Transfer Protocol)란 메일을 주고받을 때 사용되는 통신 규칙입니다. 이를 통해 지메일, 아웃룩 등의 메일 서비스를 이용할 수 있는 것입니다.
메일 송수신 역시 클라이언트-서버 구조로 통신합니다. 클라이언트인 사용자가 메일 전송 버튼을 누르면 SMTP 서버로 데이터가 전송됩니다. SMTP 서버는 전송된 데이터를 식별합니다. 수신자 메일 주소가 abc@gmail.com이면, 이 문자열을 abc와 gmail.com으로 나누어서 인식합니다. 그리고 이 데이터를 어디에 보내야 할지 결정합니다.
만약 발신자와 수신자 모두 gmail.com URl을 사용한다면 SMTP는 곧장 수신자에게 메일을 전달합니다. 그렇지 않고 발신자와 수신자가 각각 다른 SMTP 호스팅 사업자라면 각각의 SMTP 서버를 거쳐 최종 사용자에게 전달될 것입니다. 이런 이유로 같은 URL 간의 메일 송수신이 통신 속도가 좀 더 빠를 겁니다.
일반 사용자들은 구글, 네이버, 마이크로소프트 등의 SMTP 서버를 이용하고 있습니다. 그렇기에 google.com, naver.com, outlook.com 등으로 아이디를 만들고 메일 서비스를 이용합니다.
한편 기업에서는 SMTP 서버를 직접 구축해서 운영합니다. 그래서 직접 회사명을 딴 URL을 설정해서 사용할 수 있습니다. 예를 들어, 티스토리라는 회사라면 abc@tistory.com으로 사용하는 식입니다.
반응형
'Network' 카테고리의 다른 글
LDAP이란? (Active Directory와의 차이) (0) | 2022.09.16 |
---|---|
개발 서버 운영 서버 나누는 이유 (개발계 → 운영계) (0) | 2022.09.07 |
네트워크 DMZ, 내부망이란? (기본 구조) (0) | 2022.08.21 |
로드밸런싱(Load Balancing)이란? (트래픽 분배) (0) | 2022.08.18 |
네트워크 active - standby 구조란? (서버 이중화) (0) | 2022.08.17 |