클라이언트 인증 방식 - Cookie, Session, Token
서버가 클라이언트 인증을 확인하는 방식은 대표적으로 쿠키, 세션, 토큰 3가지 방식이 있다. 📌 Cookie 쿠키는 Key-Value 형식의 문자열 덩어리로, 클라이언트가 어떠한 웹사이트를 방문할 경우, 그 사이트가 사용하고 있는 서버를 통해 클라이언트의 브라우저에 설치되는 작은 기록 정보 파일이다. 서버가 클라이언트에게 저장하고자 하는 정보를 응답 헤더(Cookie)에 저장하여 전달한다. 각 사용자마다의 브라우저에 정보를 저장하여 고유 정보 식별이 가능하다. 💡 인증 방식 브라우저(클라이언트)가 서버에 요청(접속)을 보낸다. 서버는 클라이언트의 요청에 대한 응답을 작성할 때, 클라이언트 측에 저장하고 싶은 정보를 응답 헤더의 Set-Cookie에 담는다. 이후 해당 클라이언트는 요청을 보낼 때마다, 매..
[WEB] WEB 입문 💬
📌 Web의 접근성 웹은 'Public Domain', 저작권이 없다. 모든 운영체제에서 동작하고, 소스코드를 누구나 볼 수 있으며, 저작권이 없는 공공재다. 이를 개방성과 접근성이 높다고 표현한다. 📌 인터넷과 웹 이러한 웹의 높은 접근성은 '인터넷(Internet)'에 의해 가능하다. Internet 과 Web 은 '포함 관계'로, '인터넷'이라는 수많은 분야 안에 '웹'이 존재한다. 📌 서버와 클라이언트 웹사이트의 동작 방식을 알기 위해서 서버와 클라이언트의 개념을 알아야 한다. 웹 서버는 웹 사이트에게 정보를 제공하는 '서버'의 역할을, 웹 사이트는 웹 서버에게 정보를 요청하는 '클라이언트'의 역할을 수행한다. 서버(Server) : 사업자. 무언가를 제공하는 사람. 클라이언트(Client) : ..