🚨(스포주의) HTTP 몰아보기 (결말포함)
·
CS/Web 이론
What is HTTP?HTTP는 서버와 클라이언트가 데이터를 주고받는 통신 규약이다. 0과 1의 비트 배열로 변환할 수 있다면, 텍스트, 이미지, 영상, 음성 어떤 형태의 데이터든 전송이 가능하다. 우리가 웹사이트에 접속할 때, 앞에 http가 붙는 것을 볼 수 있는데, HTTP를 이용해 통신하겠다는 뜻이다. HTTP에서 보안을 더하면 HTTPS가 되는데 이건 다른 게시글에서 설명하겠다. HTTP의 핵심 특징은 두가지가 있는데, 처음엔 장점으로 작용하였으나 향후 특정상황에서 단점으로 작용하기도 하였다. HTTP는 자원 절약을 위해 전송이 끝나면 연결을 끊는다.HTTP는 이전 상태를 저장하지 않는다. (우리가 쿠키와 세션을 사용하는 이유) 사실 이런 특징들은 HTTP가 만들어질 상황에선 불가피한 선택이었..