- SSL(Secure Sockets Layer) 이란?
보안 소켓 계층을 이르는 말로, 인터넷에서 데이터를 안전하게 전송하기 위한 인터넷 통신 규약 프로토콜이다.
- TLS(Transport Layer Security) 란?
인터넷에서의 정보를 암호화해서 송수신하는 프로토콜. 넷스케이프 커뮤니케이션스사가 개발한 SSL(Secure Sockets Layer)에 기반한 기술로, 국제 인터넷 표준화 기구에서 표준으로 인정받은 프로토콜이다. 표준에 명시된 정식 명칭은 TLS지만 아직도 SSL이라는 용어가 많이 사용되고 있다.
- HTTPS 란?
TLS를 사용해 암호화된 연결을 하는 HTTP를 HTTPS라고 하며 기본 포트는 443번이다.
TLS와 HTTPS는 엄밀히 다른 개념이고 TLS는 보안 통신을 위한 프로토콜이고 HTTPS는 TLS 위에 HTTP 프로토콜을 얹어 보안이 강화된 프로토콜이다. 이와 같은 원리로 SFTP, SMTP와 같은 프로토콜에도 적용할 수 있고 결과적으로 TLS + HTTP가 조화된 프로토콜이 HTTPS이다.
'IT 상식' 카테고리의 다른 글
구조화 프로그래밍, 모듈화 프로그래밍 (0) | 2021.08.02 |
---|---|
메모장 - 바꾸기, 모두 바꾸기 단축키 (0) | 2021.04.26 |
IT 상식) DLL이란? (Dynamic Link Library) (0) | 2021.03.05 |
래퍼 함수(Wrapper Function) (0) | 2020.11.21 |
드래그 방지 푸는법 (0) | 2020.10.21 |
댓글