Dev Notes

Session 기반 인증과 JWT의 차이

개요 HTTP는 기본적으로 stateless한 프로토콜이다. 즉, 각각의 요청은 서로 독립적이며 서버는 이전 요청의 상태를 기억하지 않는다. 하지만 로그인과 같은 기능을 구현하려면, 서버는 “이 요청이 어떤 사용자로부터 온 것인지”를 식별할 수 있어야 한다. 이 문제를 해결하기 위해 등장한 대표적인 방식이 세션(Session) 기반 인증과 JWT...

HTTP/1.1 vs HTTP/2 vs HTTP/3

개요 HTTP는 웹에서 클라이언트와 서버가 데이터를 주고받기 위한 핵심 프로토콜이다. 요청을 병렬로 처리하지 못해 발생하던 대기 문제를 줄이고, 연결·암호화 과정에서 낭비되던 시간을 단축하며, 모바일·고속 네트워크처럼 변화한 환경에서도 빠르고 안정적으로 동작하도록 통신 방식이 점진적으로 개선되어 왔다. 이 글에서는 각 HTTP 버전이 어떤 문제를 ...