시스템

프로토콜(Protocol) 이란? 대표적인 프로토콜 HTTP / HTTPS / SMTP 특징 알아보기

살구 연구소장 2026. 4. 21. 21:51

안녕하세요  

 

이번 포스팅은 프로토콜(Protocol) 이 무엇인지와 대표적인 개발자라면 무조건 들어본 프로토콜 HTTP / HTTPS / SMTP에 대해 포스팅하겠습니다.

 

프로토콜(Protocol) 이란?

 

일단 먼저 3개의 프로토콜을 알아보기전에 프로토콜이 먼지 알아야합니다.

3개의 프로토콜 뒤에 보면 P로 끝나는데 이게 바로 Protocol입니다.

 

통신 프로토콜 = 통신 규약은 컴퓨터나 원거리 통신 장비 사이에서 메시지를 주고 받는 양식과 규칙체게를 말합니다.

즉, 결론적으로는 통신 규약 및 약속 입니다.

 

프로토콜의 종류를 보겠습니다.

계층 프로토콜
응용(Application) HTTP , SMTP , FTP ,Telnet
표현(Presentation) ASCCII , MPEG , JPEG , MIDI
세션(Sesstion) NetBios , SAP , SDP, NWLink
전송(Trasport) TCP , UDP , SPX
네트워크(Network) IP , IPX
데이터 링크(Data Link) Ethernet , Token Ring , FDDI , Apple Talk
물리(Physical) X

저희가 알아볼 오늘 프로토콜은 Apllcation 단에 프로토콜입니다.

 

HTTP ( HyperText Transter Protocol ) 이란?

HTTP 는 HyperText Transter Protocol 의 약자로서 웹상에서 데이터를 주고 받을 때 사용하는 프로토콜입니다.

주로 클라이언트 ( 웹브라우저 ) 와 서버간의 요청 ( Request ) 와 응답 ( Response ) 로 작동합니다.

HTTP 를 통해 전달하는 정보는 http:로 시작하는 URL로 조회가능하며 사용하는 포트는 80번입니다.

일반적으로 TCP/IP 통신 프로토콜을 사용합니다.

 

밑에 사진을 보면 좀 더 구조를 이해하기 좋을 거 같습니다.

출처 : https://dev.classmethod.jp/articles/about-http/

 

 

HTTPS ( HyperText Transter Protocol Secure) 이란?

위에 HTTP에 단점을 보완한 프로토콜입니다.

지금 보시는 티스토리도 HTTPS 프로토콜을 이용해서 요청과 응답을 하는 형태입니다.

HTTP에 SSL( Secure Socket Layer ) / TLS ( Transport Layer Secure ) 프로토콜을 통해 세션 데이터가 암호화 된 상태로 전송합니다.

 

 

SMTP ( Simple Mail Transfer Protocol ) 이란?

전산실이나 기업에 시스템을 유지보수하면 메일링을 할려고 하면 무조건 알여야할 프로토콜입니다.

해당 프로토콜은 이메일을 전송할 때 전송하고 수신하는데 사용되는 프로토콜을 구현하는 서버라고 생각하시면 됩니다.

결론적으로, SMTP는 이메일을 보내기 위한 중계서버 입니다.

 

제가 자료를 찾아봤는데 아래의 사진을 보시면 구조를 이해하는데 도움이 될 거 라고 생가합니다.

조금 단어 설명을 하자면, 아래와 같습니다.

SMTP : 이메일 발신 프로토콜

POP3 / IMAP : 이메일 수신 프로토콜

출처 : https://emaillabs.io/en/smtp-ports-25-465-587/

 

SMTP 에 대해 좀 더 자세히 알아보겠습니다.

 

SMTP의 주요기능

메일송신 : 이메일 클라이언트에서 작성된 메일을 SMTP 서버로 전달

서버간 통신 : 발신서버와 수신서버간에 이메일 전달

명령어 기반 통신 : 텍스트 기반의 명령 ( HELO , EHLO, MAIL FROM , RCPT TO , DATA , QUIT 등 ) 을 주고 받으며 전송 과정을 제어합니다.

 

SMTP 사용포트

포트 25 : 기본 SMTP 통신 포트

포트 465/587 :  보안 ( SSL / TLS ) 연결을 사용하는 경우 주로 사용

 

이상으로 프로토콜(Protocol) 이란 무엇인지와?  대표적인 프로토콜 HTTP / HTTPS / SMTP 특징 알아보기 포스팅을 마치겠습니다.

 

다음 포스팅은 해당 내용과 이어서 SAP에서 SMTP 서버와 관련된 티코드와 시스템 로그를 볼 수 있는 티코드들을 정리해보겠습니다.

 

감사합니다.