b.log()

blog92@web:~$ grep -rl "#HTTP" posts/

#HTTP

이 태그가 달린 글

5 ENTRIES
tags/http/

ALL TAGS · 372

01

WebSocket 완전 정복 3편 — 핸드셰이크: Upgrade 요청과 101, Sec-WebSocket-Accept의 정체

클라이언트의 Upgrade 요청 헤더와 서버의 101 Switching Protocols 응답을 줄 단위로 읽고, Sec-WebSocket-Accept가 고정 GUID와 SHA-1으로 계산되는 과정을 코드로 확인한 뒤, 이 절차가 보안 장치가 아니라는 사실과 101 이후 이 연결이 더는 HTTP가 아니라는 사실을 다룹니다.

2026-09-23
[network]
websocket-03-handshake.md
02

WebSocket 완전 정복 2편 — 프로토콜 개요: RFC 6455, ws와 wss, 연결의 생애주기

WebSocket이 RFC 6455로 표준화되기까지의 경로와 Sec-WebSocket-Version 13에 남은 흔적, ws와 wss의 기본 포트·URI 규칙, 평문 Upgrade가 중간 장비에서 망가지는 이유, 그리고 핸드셰이크에서 Close까지 연결의 생애주기를 다룹니다.

2026-09-23
[network]
websocket-02-protocol-overview.md
03

요청 한 건의 일생 3편 — 커넥션 풀을 지나 DB에 닿았다가 JSON으로 돌아오기까지

커넥션 풀에서 연결을 빌리는 순간부터 DB 안에서 파서와 플래너와 실행기가 움직이는 과정, 그리고 결과 행이 DTO와 JSON을 거쳐 상태 코드와 헤더를 달고 클라이언트로 나가기까지를 따라간다.

2026-09-17
[backend]
request-lifecycle-03-db-and-response.md
04

요청 한 건의 일생 1편 — 요청은 브라우저를 떠나 어디를 지나 서버에 닿는가

버튼 하나를 누른 요청이 DB에 닿았다가 돌아오기까지의 전체 지도를 먼저 그린다. URL 해석과 DNS, TCP와 TLS 핸드셰이크, 그리고 로드밸런서와 리버스 프록시가 요청에 무엇을 더하는지까지.

2026-09-17
[backend]
request-lifecycle-01-the-map.md
05

풀스택 개발자를 위한 네트워크 6장 — HTTP: 웹의 언어와 그 진화

HTTP 메시지 구조와 메서드의 의미론, 실무에서 갈리는 상태 코드(401/403, 502/504), Cache-Control과 조건부 요청, 그리고 1.0에서 3까지의 진화와 각 버전이 해결한 HOL Blocking을 다룬다.

2026-09-17
[network]
network-06-http.md