loading
본문 바로가기 메뉴 바로가기
🔐 쿠키, 세션, 토큰 인증의 모든 것 - 상태 없는 웹에서 사용자 인증은 어떻게 가능한가?

1. 왜 인증이 필요한가?: 웹의 기본 통신 프로토콜인 HTTP는 무상태(stateless)이다. 서버는 매 요청마다 사용자가 누구인지 모른다 따라서 사용자의 로그인 상태나 권한 같은 "상태"를 유지 하기 위해 인증 기법이 필요하다. 2. 상태 관리를 위한 3가지 방식 방식특징사용 예쿠키(Cookie)클라이언트가 정보를 저장자동 로그인, 장바구니세션(Session)서버가 정보를 저장, 클라이언트는 키만 가짐로그인 인증토큰(Token, JWT)클라이언트에 정보를 인코딩하여 저장모바일, MSA, API 인증 3. 쿠키(Cookie) 📌 쿠키란?HTTP 헤더를 통해 클라이언트(브라우저)에 저장되는 데이터 조각주로 사용자 식별, 인증 유지, 사용자 설정 기억 등의 용도로 사용✅ 쿠키의 특징최대 4KB 정도의 ..

IT/Network 2025. 4. 9. 19:56
HTTP 프로토콜 완전 정복 - OSI 7계층과 TCP 위에서의 동작 방식

1. HTTP란 무엇인가?: HTTP(HyperText Transfer Protocol)는 웹에서 데이터를 주고받는 애플리케이션 계층의 통신 규약이다. HTML, CSS, JS, 이미지, JSON 등 모든 웹 자원을 클라이언트와 서버 간에 전달할 때 사용된다. 비연결성(Connectionless) : 요청-응답이 끝나면 연결을 끊음무상태성(Stateless) : 이전 요청 상태를 기억하지 않음텍스트 기반 프로토콜 : 사람이 읽을 수 있는 방식2. HTTP는 OSI 7계층에서 어디에 해당할까? OSI 7계층 관점에서는 HTTP는 애플리케이션 계층에 위치 OSI 7계층에 대한 내용은 아래 링크 참고 바람https://glog-07.tistory.com/36 네트워크 기본 개념 및 OSI 7 Layer 완전 ..

IT/Network 2025. 4. 8. 19:57
DNS와 도메인의 세계 - 도메인이 어떻게 IP로 바뀌는가?

1. 도메인이란?: 도메인(Domain)은 인터넷 상의 컴퓨터를 사람이 이해하기 쉬운 이름으로 표현한 것이다. 쉽게 말해 IP 주소를 기억하기 어렵기 때문에 만들어진 별명이다. ✅ 예시https://www.google.com실제 접속되는 서버 주소는 142.250.206.68 같은 IP 주소이다.도메인은 전화번호부에서 이름, IP는 전화번호라고 생각하면 이해가 쉬움 2. DNS란?: DNS(Domain Name System)는 도메인 이름을 IP 주소로 바꿔주는 인터넷의 전화번호부이다.  ✅ 예시브라우저에 www.google.com 입력 -> DNS가 142.250.206.68로 변환 -> 해당 서버로 접속🎯 핵심 역할사람이 기억하기 쉬운 도메인을컴퓨터가 이해할 수 있는 IP 주소로 변환(Resolve..

IT/Network 2025. 4. 7. 20:09
TCP/IP와 네트워크 패킷 흐름

1. TCP/IP란 무엇인가?: TCP/IP는 인터넷을 포함한 대부분의 네크워크에서 사용되는 표준 통신 프로토콜 집합이다. 여기서 IP는 주소를 담당하고, TCP는 데이터를 안전하게 보내는 역할을 한다.OSI 7계층은 이론적 모델이고, TCP/IP 모델은 실제 구현에 사용되는 모델이다. ✅ TCP/IP 4계층 구조계층설명관련 프로토콜응용 계층사용자와 가장 가까운 계층(HTTP, FTP, DNS 등)HTTP, SMTP, DNS전송 계층데이터의 정확한 전송 보장TCP, UDP인터넷 계층목적지까지의 경로 설정 및 주소 설정IP, ICMP네트워크 액세스 계층물리적인 데이터 전송이더넷, MAC, ARP 2. TCP vs UDP - 뭐가 다를까?항목TCPUDP연결 방식연결지향(Connection-oriented)비..

IT/Network 2025. 4. 4. 20:24
REST, RESTful API

REST: REST(Representational State Transfer)의 약자로 자원을 이름으로 구분하여 해당 자원의 상태를 주고 받는 모든 것을 의미함 HTTP URI(Uniform Resoruce Identifier)를 통해 자원을 명시HTTP Method(POST, GET, PUT, DELETE, PATCH 등)을 사용함해당 자원에 대한 CRUD Operation을 적용하는 것을 의미CRUD OperationCreate : 데이터 생성 (POST)Read : 데이터 조회 (GET)Update : 데이터 수정 (PUT, PATCH)Delete : 데이터 삭제 (DELETE)REST 구성 요소자원 (Resource) : HTTP URI자원에 대한 행위 (Verb) : HTTP Method자원에 ..

IT/Network 2025. 3. 17. 11:15
이전 1 다음
이전 다음

소개 및 문의 · 개인정보처리방침 · 면책조항

© 2026 때부자

티스토리툴바

운영자 : 아벡이
제작 : 아로스
Copyrights © 2022 All Rights Reserved by (주)아백.

※ 해당 웹사이트는 정보 전달을 목적으로 운영하고 있으며, 금융 상품 판매 및 중개의 목적이 아닌 정보만 전달합니다. 또한, 어떠한 지적재산권 또한 침해하지 않고 있음을 명시합니다. 조회, 신청 및 다운로드와 같은 편의 서비스에 관한 내용은 관련 처리기관 홈페이지를 참고하시기 바랍니다.