본문 바로가기

브라우저2

[웹] 쿠키와 세션 쿠키와 세션에 대해 알아보자. 1. 왜 사용하는가? HTTP 프로토콜의 특징인 Connectionless, Stateless에 대해 알 필요가 있다. Connectionless : 클라이언트가 서버에 요청을 하고 서버가 클라이언트에 응답을 보내면 접속을 끊는다. Stateless : 통신이 끝나면 현재 state 정보를 유지하지 않는다. 클라이언트의 정보를 유지하기 싫어하는 HTTP 프로토콜을 사용하면서 서버가 클라이언트를 식별하기 위한 방법으로 쿠키와 세션을 사용하게 되었다. 2. 쿠키(Cookie) 쿠키는 일정시간 동안 데이터를 저장할 수 있어서 로그인 상태를 유지하거나 사용자 정보를 일정시간 유지하는 경우에 사용된다. (웹사이트에서 일정시간 경과 시 로그아웃 시키는 경우를 생각하면 될 것같다.) 쿠.. 2018. 6. 28.
3. Browser 1. Browser의 기본구조 웹을 통해 들어온 데이터가 클라이언트에 도착하는 곳은 Browser이다.Browser에는 데이터를 해석해주는 파서와 데이터를 화면에 표현해주는 렌더링엔진이 포함되어 있습니다.인터넷에서 특정 정보로 이동할 수 있는 주소 입력창이 있고 (User Interface) 서버와 HTTP로 정보를 주고 받을 수 있는 네트워크 모듈도 포함하고 있습니다.그리고 서버에서 받은 문서(HTML, CSS, Javascript)를 해석하고 실행하여 화면에 표현하기 위한 해석기(Parser)들을 가지고 있습니다.브라우저마다 서로 다른 엔진(Gecko, Webkit)을 포함하고 있습니다. (영문) : https://www.html5rocks.com/en/tutorials/internals/howbro.. 2018. 6. 25.