https
✅ HyperText Transfer Protocol Secure
- 웹 서버에 TSL/SSL 등 암호화 기능을 추가하여 통신
- 서버와 클라이언트 사이에 전달하는 데이터를 암호화해서 중간에 다른 사람이 요청을 가로채더라도 내용을 확인할 수 없게 함
- cf) http 통신에서는 서버와 클라이언트간 전송 데이터가 모두 노출되어 보안에 취약
- http 서버를 https 서버로 변환하려면 공식인증기관에서 발급받은 인증서 필요
http2
✅ SSL 암호화와 더불어 최신 HTTP 프로토콜인 http2를 사용하는 모듈
- 이진 데이터 & 압축된 header 전송으로 내용 노출 없음
- 동시에 여러 요청 및 응답이 가능
- 보안과 성능이 모두 개선됨
cf) http/1.1 - 텍스트 데이터 & 압축되지 않은 header 전송. 한번에 한 개의 요청과 응답만 가능

'Dev > Node.js' 카테고리의 다른 글
| [Node.js] 09 - CommonJS & ECMAScripts Module (1) | 2024.04.22 |
|---|---|
| [Node.js] 08 - npm(Node Package Manager) (4) | 2024.04.22 |
| [Node.js] 06 - REPL/JS 파일 사용법 (0) | 2024.04.22 |
| [Node.js] 05 - AJAX / JSON (1) | 2024.04.22 |
| [Node.js] 04 - async/await (0) | 2024.04.22 |