HTTP

    쿠키, 세션, 캐시

    1. 쿠키 HTTP의 일종으로 사이트를 방문하고 이용할 때 브라우저에 저장되는 내용들로 사이트가 사용하고 있는 서버에서 사용자의 컴퓨터에 저장한다. 이후 필요할 때 정보를 참조하거나 재사용한다. 특징 이름, 값, 만료일, 경로 정보로 구성 클라이언트에 총 300개의 쿠키 저장 가능 하나의 도메인 당 20개의 쿠키 가질 수 있음 하나의 쿠키는 최대 4KB까지 저장 가능 동작 순서 클라이언트가 페이지 요청 웹 서버에서 쿠키 생성 생성한 쿠키에 정보를 담아 HTTP 화면 돌려줄 때 같이 전달 넘겨 받은 쿠키가 클라이언트의 로컬PC에 저장되었다가 다시 서버에 요청할 때 요청과 함께 쿠키 전송 사이트를 재방문 했을 때 클라이언트에게 쿠키가 있다면 요청과 함께 쿠키 전송 → 사용자의 편의를 위하되 지워지거나 조작되..

    HTTP 프로토콜, 요청 메서드 (GET, POST)

    HTTP 프로토콜 HTTP 프로토콜이란 웹 브라우저와 웹 서버 사이의 데이터 통신 규칙을 의미한다. 우리가 어떤 웹 페이지를 이용하려고 할 때 웹 브라우저는 정해진 프로토콜에 따라 데이터를 요청(Request)하고, 서버는 받은 데이터를 분석하여 사용자가 원하는 일을 처리하여 응답(Response) 한다. - URL (Uniform Resource Locators) 서버에 자원을 요청하기 위해 입력하는 주소이다. URL의 구조는 다음과 같다. protocol://host:port/resource path?query 위의 URL을 이용하여 사용자는 서버에 데이터를 요청할 수 있는데, 이때 사용하는 것이 HTTP 요청 메서드이다. 이 요청 메서드에 대해 자세히 알아보자. HTTP 요청 메서드 GET 요청 G..