250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 백준 장학금
- 백준장학금
- HTTP
- 운영체제
- JVM
- 강화학습
- 최소힙
- JPA
- spring
- 점근적 표기법
- 힙트리
- posix
- 자료구조
- jpa n+1 문제
- Kruskal
- 연결리스트 종류
- 이분탐색이란
- 알고리즘
- 멀티프로세서
- 스케줄링
- MSA
- 완전이진트리
- 최대 힙
- 연결리스트
- SpringSecurity
- heapq
- 프로세스
- AVL트리
- 엔티티 그래프
- python
Archives
- Today
- Total
KKanging
[Network] E-mail , SMTP , IMAP 본문
3. 인터넷 전자 메일

오늘날에 전자메일의 주요 구성요소는 다음과 같다
1. 사용자 에이전트
2. 메일 서버
3. SMTP
사용자 에이전트
사용자 에이전트는 메시지 작성 및 메시지 읽기 시 메일 서버를 이용하는 에이전트이다.
메일 서버
메일 서버서버는 2가지를 가지고 있는다.
mailbox : user로 부터 온 메시지를 포함한다.
message queue : 보내기 위한 메시지를 가지고 있는다.
SMTP

SMTP 는 TCP 위에서 동작하는 신뢰적인 메시지 프로토콜이다.
애플리케이션 계층 프로토콜이다.
중간 메일 서버가 존재하지 않는다.


이때까지 bob 의 메일서버에 bob이 데이터를 받는다고 표현했지만
데이터를 보내는거와 다르게 이는 현실성이 없다.
이유는 bob의 메일 서버가 항상 켜져있어야 메일이 도착하기 때문이다.
따라서 메일을 받는 receiver 서버가 메일을 받고
bob이 메일을 보고 싶을때 위와 같은 프로토콜을 사용하여 받게된다.
bob이 메시지를 볼때 SMTP를 사용할 수 엇ㅂ는 이유는
smtp는 push 방식이기 때문에 pull 받는 http 같은 프로토콜을 사용해야한다.
'cs > 컴퓨터네트워크' 카테고리의 다른 글
[Network] 비디오 스트리밍과 컨텐츠 분배 네트워크 (0) | 2024.05.30 |
---|---|
[Network] DNS - 인터넷 디렉터리 서비스 (0) | 2024.05.29 |
[Network] 네트워크 애플리케이션의 원리 (0) | 2024.05.29 |
[Network] 패킷 교환 방식과 지연 시간 (1) | 2024.05.28 |
[Network] 네트워크 구성요소 (0) | 2024.05.27 |