https
-
http와 https의 차이Web Programming 2020. 9. 25. 14:48
HTTP(HyperText Transfer Protocol) : www상에서 정보를 주고받을 수 있는 프로토콜 HTTP는 프로토콜의 일종으로 웹브라우저(Client)와 서버(Server)간의 웹페이지와 같은 자원을 주고 받을 때 쓰는 통신 규약이다. 상태가 없는 웹문서의 형태로 제공되지만 HTTP 쿠키와 같은 세션을 통해 페이지와 상호작용을 할 수 있다. 기본 구조는 다음과 같다. 클라이언트가 서버에 필요한 정보를 담은 요청을 전송한다. 서버는 HTTP 메시지의 형태로 응답에 대한 정보를 담아 클라이언트에게 전송한다. 이와 같이 기본적인 구조의 송수신에서 문제가 발생한다. HTTP 메시지는 결국 텍스트 교환이다. 단순 텍스트를 주고 받기 때문에 제3자가 네트워크에서 신호를 가로챌 경우 내용이 노출될 수 ..