HTTP(Hyper Text Transfer Protocol)란 웹사이트에서 데이터를 주고 받기 위한 프로토콜이다.
http는 비연결성, 비상태성을 지니고 있어 클라이언트와 서버가 데이터를 주고 받게되면 주고 받은 정보를 기억하지 못하는 프로토콜이다.
하이퍼텍스로 된 데이터를 교환하기 위해 80번 포트를 이용하여 데이터를 주고 받는다.
HyperText Transfer Protocol over Secure Socket Layer, HTTP over TLS, HTTP over SSL, HTTP Secure 등으로 불린다고 한다.
HTTPS는 암호화를 http프로토콜이다.
HTTPS는 443번 포트를 사용한다.
HTTPS는 대칭키, 비대칭키 암호화 방식을 사용해서 http보다 보안성을 높인 프로토콜방식이다.