hgk0404
hgk0404.tistory
hgk0404

공지사항

전체 방문자
오늘
어제
  • 전체 카테고리
    • [컴퓨터비전]
    • [Computer Science]
      • [컴퓨터네트워크]
      • [알고리즘]
      • [자료구조 in C]
      • [C & C++]
      • [이산수학]
      • [Math]
    • [머신러닝]
      • [Numpy, Pandas]
    • [Cloud]
      • [AWS]
      • [NCP]
      • [Kubernetes]
      • [Terraform]
    • [Dev]
      • [가상환경]
      • [Linux]
      • [Docker]
    • [Python]
    • [Coding Test]
      • [백준]
      • [프로그래머스]
      • [SQL]
    • [WEB]
    • [자격증, 일상]
    • [엑셀]
    • [금융]

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
hgk0404

hgk0404.tistory

[컴퓨터네트워크] HTTP 메서드, 세션과 쿠키
[Computer Science]/[컴퓨터네트워크]

[컴퓨터네트워크] HTTP 메서드, 세션과 쿠키

2024. 2. 28. 14:20
728x90

HTTP 메서드

 

 

HTTP는 웹 브라우저와 웹 서버 간의 상호 작용을 지원하는 프로토콜 데이터를 요청하는 HTTP 요청과 응답하여 데이터를 보내는 HTTP 응답이라는 두 가지 상호 작용을 반복하여 웹 페이지를 표시합니다.

 

메서드에는 GET, POST가 있는데 각자 쓰임새가 다릅니다.

 

1. GET: 사용자가 서버에서 데이터를 요청할 때

url의 쿼리 문자열에 데이터를 첨부하여 서버에 전달


2. POST: 사용자가 서버에 데이터를 보낼 때
데이터를 요청 본문(request body)에 포함하여 전송

POST 방식은 서버 상태를 변경 가능하지만, GET 방식은 서버 상태를 변경시키지 않는다.

*사용자가 로그인 양식을 서버에 제출할 때 POST
*사용자가 웹 사이트를 방문할 때 GET
*사용자가 검색 엔진에서 검색어를 입력할 때 GET

 

 

 

세션과 쿠키

 

 

세션(session)

세션은 웹 사이트를 방문해서 수행하는 일련의 행동

 

session

 

서버측에 유지되는 데이터 저장ㅇ 곤간
서버는 각 클라이언트에 고유한 세션ID를 생성하고, 클라이언트에 전달
클라이언트가 서버에 요청할 때 마다 "세션ID"를 함께 보내고, 서버는 "세션ID"를 참조하여 사용자 식별

 

 

 

쿠키(cookie)

 

 

 

클라이언트의 로컬 컴퓨터에 저장되는 작은 데이터 조각
사용자의 로그인 상태, 장바구니 정보, 웹 페이지 상태 등을 저장
클라이언트 측에 저장되기 때문에 서버에서 설정한 만료기간까지 유지 가능

 

 

특징 쿠키 세션
저장 위치 클라이언트 측 서버 측
유지 기간 만료 기간까지 클라이언트 종료 또는 시간 경과 후 만료
사용 용도 로그인 상태, 환경 설정, 방문 기록 로그인 상태, 장바구니 정보, 페이지 상태
보안 취약 안전
용량 제한 서버 용량에 따라 제한

 

728x90
저작자표시 동일조건 (새창열림)

'[Computer Science] > [컴퓨터네트워크]' 카테고리의 다른 글

[컴퓨터네트워크] IPv4 주소 대역폭  (0) 2024.08.12
[컴퓨터네트워크] 서브넷 네트워킹 문제4, 5, 6, 7, 8  (0) 2024.07.26
[컴퓨터네트워크] 서브넷 네트워킹 문제2, 3  (0) 2024.04.14
[컴퓨터네트워크] 서브넷 네트워킹 문제1  (0) 2024.04.12
[컴퓨터네트워크] TCP의 3-way handshake  (1) 2024.01.06
'[Computer Science]/[컴퓨터네트워크]' 카테고리의 다른 글
  • [컴퓨터네트워크] 서브넷 네트워킹 문제4, 5, 6, 7, 8
  • [컴퓨터네트워크] 서브넷 네트워킹 문제2, 3
  • [컴퓨터네트워크] 서브넷 네트워킹 문제1
  • [컴퓨터네트워크] TCP의 3-way handshake
hgk0404
hgk0404
공부기록

티스토리툴바