본문 바로가기

개인공부/패스트캠퍼스 CS10

[CS] 1-2. 쿠키와 세션 # 쿠키(cookie) -쿠키: 사용자가 특정한 웹 사이트에 방문할때, 사용자 컴퓨터에 저장하는 기록 파일이다. -서버의 자원을 전혀 사용하지 않는다. -사용 예시: "아이디와 비밀번호를 저장하시겠습니까?" #세션(session) -세션: 한명의 사용자(브라우저)의 상태를 유지하는 기술이다. -서버가 클라이언트에게 고유한 Session ID를 부여하면, 클라이언트는 접속할 때마다 Session ID와 함께 요청한다. -사용예시: 웹 사이트에 한번 로그인 하면, 다른 페이지로 이동해도 계속 접속 상태가 유지된다. -만약 Session ID를 다른 클라이언트에게 탈취당하면, 다른 사람이 자신의 행세를 할 수 있다. #세션 개요 -서버에서 가지고 있는 객체로, 특정 사용자의 로그인 정보를 유지하기 위해 사용할.. 2023. 7. 27.
[CS] 1-3.HTTP(HyperText Transfer Protocol) # HTTP(HyperText Transfer Protocol) -HTTP란, 웹상에서 데이터를 주고받기 위한 프로토콜이다. -웹 문서를 주고받기 위하여 사용할 수 있다. -웹뿐만 아니라 모바일 앱, 게임 개발에서도 다양한 목적으로 사용되곤 한다. # HTTP 메서드(method) -클라이언트는 요청(request)의 목적에 따라 적절한 HTTP메서드를 사용한다. # HTTP 메서드 사용 예시 -특정한 웹 사이트에 접속하면, 기본적으로 GET방식으로 호출을 진행한다. -상태코드(status code)를 이용해 본인의 요청에 대한 결과를 응답 받을 수 있다. -웹 사이트는 대개 HTML, JavaScript, CSS 코드를 반환하며 웹 브라우저는 이를 화면에 출력한다. # HTTP 상태 관리와 세션 - H.. 2023. 7. 27.