CS Study/네트워크

HTTP와 HTTPS의 차이

danalee252 2022. 3. 23. 20:30

HTTP (HyperText Transfer Protocol)

클라이언트(웹브라우저)가 서버와 데이터를 주고 받기 위한 통신규약이다.

TCP/IP 위에서 동작하며 80번 포트번호를 사용한다.

상태가 없는 (stateless) 프로토콜이다. -> 상태가 없다는 것은 각각의 요청이 서로 독립적이라는 의미이다. 

HTTPS

HTTP에 데이터 암호화가 추가 된 프로토콜이다.

각종 포털사이트에서 HTTPS를 권장하고 있다. -> http보다 https에 검색어 순위에서 우선순위를 부여 함

SSL 인증서를 사용하여 데이터를 암호화한다.

인증된 기관에서 인증서를 발급받아야 하며 비용이 발생한다.

포트번호는 443번을 사용한다.

'CS Study > 네트워크' 카테고리의 다른 글

웹 동작 방식  (0) 2022.04.19
쿠키, 세션, 캐시  (0) 2022.04.15
CORS란 + 스프링부트에서 CORS 에러 해결하기  (0) 2022.04.06
HTTP 메소드  (0) 2022.03.14
OSI 7계층  (0) 2022.03.07