HTTP vs SMTP

Stormi·2022년 7월 5일
0

네트워크

목록 보기
24/37

HTTP와의 비교

  • SMTP와 HTTP 두 프로토콜 모두, 한 호스트에서 다른 호스트로 파일을 전송하는 데 이용된다. HTTP는 웹 서버로부터 웹 사용자 에이전트로 파일을 전송한다. SMTP는 한 메일 서버로부터 다른 메일 서버로 파일을 전송한다. 파일을 전송할 때, 지속 HTTP와 SMTP 모두 지속연결을 사용한다.

이 둘의 차이점은 HTTP는 Pull 프로토콜이라는 것이다. (온-디맨드 방식) 누군가 서버에 정보를 올리고 사용자가 편의에 의해서 서버로 부터 정보를 가져오기 위해 HTTP를 사용한다. TCP연결은 파일을 수신할 컴퓨터가 먼저 초기화한다.

반면에 SMTP는 push프로토콜이다. 송신 메일 서버가 파일을 수신 메일 서버로 보낸다. TCP 연결은 파일을 보내는 컴퓨터에서 먼저 초기화한다.

0개의 댓글