반응형
SMTP (Simple Mail Transfer Protocol)

user agent :
- 메일을 작성, 읽기 수행
mail server :
- 24시간 대체 서버 (ex; Gmail mail server)
- email message를 갖고 있다
- server에 저장되어 있는 메세지를 가져온다.
- message queue에는 나갈 email들을 가지고 있다.
- 메일을 받는 서버를 server
- 메일을 보내는 서버를 client가 된다.
- yahoo → yahoo-mail-server → google-mail-server → google
SMTP
- Mail Server 간 주고받을 때 사용하는 Protocol
SMTP 과정 (메일 보내는 과정)
Alice → Alice’s mail-server → Bob’s mail-server → Bob 메일함 확인시 → Bob
- HTTP는 사용자가 자기에게 데이터를 당겨온다면
- SMTP는 사용자로부터 데이터가 밀려나간다
- Bob이 Bob’s mail-server에서 데이터를 받을 때는 SMTP가 아닌 POP, IMAP, HTTP 등의 프로토콜 중 하나를 사용한다.
네트워크 프로그래밍
- process 간의 communication
- OS가 Socket이라는 Interface를 제공한다.
TCP 전용 소켓
반응형
'CS > 네트워크' 카테고리의 다른 글
[네트워크] 네트워크 계층 - 데이터 평면 (0) | 2022.09.07 |
---|---|
[네트워크] 애플리케이션 계층 3 - DNS, TLD, Authoritative, DNS 캐싱, DNS 레코드, DNS 계층화 (0) | 2022.08.08 |
[네트워크] 애플리케이션 계층 1 - TCP, UDP, HTTP, Pipeline, Web Cache, Proxy Server, Conditional GET (0) | 2022.08.02 |
댓글