N° 01 — 목록
'http2' (2)
-
Infra Architecture/Network FundamentalsNetwork Fundamentals - 09. HTTP·HTTPS·TLS
봉투에 인감도장을 찍어 보내는 우편 — HTTP·HTTPS·TLS브라우저에 https://example.com을 친다. 주소창의 자물쇠 아이콘이 잠긴다. "연결이 안전합니다"라는 메시지가 보인다. 이 자물쇠가 의미하는 것은 — 전송되는 데이터가 암호화돼 있어서, 중간에 가로채도 내용을 못 읽는다는 뜻이다. 이 암호화를 담당하는 것이 TLS(Transport Layer Security) 고, 그 위에서 동작하는 웹 프로토콜이 HTTPS(HTTP Secure) 다. http://(암호화 없음)와 https://(TLS 암호화)의 차이가 — 바로 이 자물쇠다.이 글은 HTTP와 TLS를 다룬다. HTTP가 어떻게 발전했는지(HTTP/1.1 → HTTP/2 → HTTP/3), TLS가 어떻게 암호화 연결을 설정..
-
Backend Development/JavaJava - 22. networking
HttpURLConnection을 버려야 하는 이유 — HttpClient(Java 11+)와 현대 네트워킹// Java 1.1 — 레거시 HttpURLConnection (1997년) HttpURLConnection conn = (HttpURLConnection) new URL("https://api.example.com/users").openConnection();conn.setRequestMethod("GET");conn.setRequestProperty("Accept", "application/json");int responseCode = conn.getResponseCode(); // 워낙 구식이라 설정이 복잡// 타임아웃 설정, 스트리밍, HTTP/2 — 모두 어렵거나 불가능// Java ..