HTTP

· CS
HTTPS는 Hyper Text Transfer Protocol Secure Socket layer의 약자 ⚡등장 배경 HTTPS(HTTP Secure) 의 경우 HTTP/1.1이 개발되고 얼마 뒤에 등장했다. HTTP 자체는 암호화되지 않은 텍스트로만 통신하기 때문에 중간에 누군가 통신내용을 가로채거나 사용자의 정보를 탈취할 수 있는 문제점이 있기 때문이다. 이를 방지하기 위해서는 HTTP 통신에 신뢰성과 무결성을 추가할 필요를 느끼게 된다. HTTPS는 이문제를 대화상대가 서로 자신이 신뢰할 수 있음을 증명하는 인증서를 사용하고 통신내용은 SSL(Secure Socket Layer) 또는 TLS(Transport Layer Security) 라는 프로토콜로 암호화하는 방식으로 해결했다. ⚡SSL, T..
· CS
⚡HTTP 진화 과정 페이지를 열고, 개발자 도구에서 네트워크 탭을 통해서 확인한 프로토콜의 정보이다. (어떤 페이지에서든 확인 가능) 위 사진의 프로토콜 컬럼을 보면 http/1.1, h2, h3 를 확인할 수 있다. 이는 각 통신이 HTTP/1.1, HTTP/2, HTTP/3 을 이용했다는 것을 알 수 있다. 여기서의 의문점은 하나의 웹 페이지에서 서로 다른 버전의 HTTP가 사용되고 있다는것이다. 그래서 이번에 정리해볼 내용의 경우 HTTP의 배경과 버전별 특징을 정리해보려고 한다. 왜 이렇게 변화가 되었는지를 알아야 기억하기도 편하다고 생각이 된다. HTTP/1.1전에 HTTP/1.0과 HTTP/0.9 라는 두 개의 버전이 더 있지만, 이 부분의 경우 좀 더 깊게 공부하고 싶은 경우 추천한다. 간..
· CS
⚡쿠키 (Cookie) 쿠키의 경우 한마디로 말하면 사용자의 브라우저에 저장되는 정보이다. (내가 가지고 있는 정보) 키와 값 (key, value)가 들어 있는 작은 텍스트 데이터 파일이며, 이름, 값, 만료기간, 경로 정보가 존재한다. 사용자의 브라우저에 저장되는 정보이다 보니, 해당 pc를 사용한다면 누구나 쿠키의 정보를 쉽게 확인이 가능하다는 단점이 있다. => 보안성이 낮다 쿠키의 제약 조건 - 클라이언트 즉 사용자는 총 300개의 쿠키를 저장 가능하다. (몰라도 될듯...) - 하나의 쿠키는 4KB 크기로 저장이 가능하다. - 하나의 도메인당 20개의 쿠키를 가질 수 있다 (20개가 넘어가면 가장 적게 사용되는 것부터 삭제가 된다고 한다.) 쿠키 통신 방법 1) 최초에는 쿠키값이 존재 x , ..
HaeTae
'HTTP' 태그의 글 목록