[TIL] 쿠키와 세션, 브라우저 작동방식

Cherry Jin·2024년 1월 18일
0

sparta_내배캠

목록 보기
41/53
post-thumbnail
post-custom-banner

쿠키와 세션

쿠키는 클라이언트 측에 저장되는 작은 정보 조각이고, 세션은 서버에 정보를 저장한다.

쿠키와 세션은 기본적으로 웹이 가진 무상태 특성을 극복하고 사용자에게 개인화된 경험을 제공할 수 있고 사용자의 상태를 유지 관리하기 위해 등장한 기술이다.

쿠키와 세션 중 어떤 기술을 사용할 것인지를 결정할 때는 보안과 용량, 지속성 등을 염두에 두어야한다.

브라우저 작동방식

브라우저는 5가지 주요 단계로 작동한다.

1. 사용자 인터페이스

  • 주소 표시줄, 이전/다음 버튼, 북마크 메뉴 등

2. 브라우저 엔진

  • 사용자 인터페이스와 렌더링 엔진 사이 동작을 제어한다.

3. 렌더링 엔진

  • 요청한 콘텐츠를 표시
  • HTML을 요청하면 HTML, CSS를 파싱하여 화면에 표시

4. 통신

  • HTTP 요청과 같은 네트워크 호출에 사용된다.
  • 플렛폼 독립적 인터페이스이고 플렛폼 하부에서 실행된다.

5. UI 백엔드

  • 콤보 박스와 창 같은 기본적인 장치를 그려낸다.
  • 플랫폼에서 명시하지 않은 일반적인 인터페이스
  • OS 사용자 인터페이스 체계를 사용

6. 자바스크립트 해석기

  • 자바스크립트 코드를 해석하고 실행한다.

7. 자료 저장

profile
풀스택이 되버린 주니어 개발자
post-custom-banner

0개의 댓글