본문 바로가기
728x90

HTTP3

MIME 타입 완전 정리: 웹 서비스에서 왜 중요한가? 1. MIME 타입이란?MIME 타입(Multipurpose Internet Mail Extensions Type)은 서버가 브라우저에게 “이 데이터가 어떤 형식인지” 알려주는 표준 식별자입니다. 브라우저는 MIME 타입을 기반으로 파일을 열지, 다운로드할지, 미리보기할지를 결정합니다.형식: type/subtype예: application/pdf (PDF 문서)예: image/png (PNG 이미지)예: application/json (JSON 데이터)2. MIME 타입이 중요한 이유① 다운로드 vs 열기 결정예를 들어 application/pdf면 브라우저가 PDF 뷰어로 바로 열고,application/octet-stream이면 강제 다운로드처럼 동작합니다.② 보안 및 정상 렌더링잘못된 MIME 타입.. 2025. 11. 18.
HTTP vs 이벤트(Event) 🔍 HTTP vs 이벤트(Event) — 차이점, 원리, 장단점, 사용 시점까지 완전 정리웹 개발이나 서버 아키텍처를 공부하다 보면 흔히 접하게 되는 개념이 바로 HTTP 통신과 이벤트 기반 처리입니다.하지만 두 개념의 구조, 동작 방식, 사용 목적은 완전히 다릅니다.이번 포스팅에서는 HTTP와 이벤트의 차이점을 개념부터 동작 방식, 장단점, 사용 시점까지 깔끔하게 정리해 드립니다.✅ 1. 개념 요약항목HTTP이벤트 (Event)정의클라이언트가 서버에 요청하고 응답을 받는 방식특정 사건이 발생하면 미리 등록된 함수가 실행되는 구조방향단방향 요청-응답 구조비동기, 반응형 처리주체클라이언트가 주도이벤트 발생자가 주도예시API 요청, 웹페이지 불러오기버튼 클릭, WebSocket 메시지 수신✅ 2. 동작 방.. 2025. 5. 7.
[면접 대비] 브라우저에 google.com을 입력하면 무슨 일이 일어날까? 개요웹 개발자나 네트워크 엔지니어 면접에서 자주 나오는 질문 중 하나가 **"브라우저에 google.com을 입력하면 무슨 일이 일어나는가?"**이다. 이 질문은 웹의 동작 원리, 네트워크 구조, 브라우저 렌더링 과정 등을 얼마나 이해하고 있는지 평가하는 데 사용된다.  google.com을 입력하고 엔터를 누르는 순간부터 웹페이지가 표시될 때까지의 전체 흐름에 대하여 정리했다.1. 사용자가 google.com 입력 후 Enter를 누름먼저 사용자가 브라우저의 주소창에 google.com을 입력하고 Enter를 누르면, 브라우저는 이 URL을 처리하기 시작2. DNS(Domain Name System) 조회브라우저는 google.com을 IP 주소로 변환하기 위해 DNS 요청을 보냄.로컬 캐시 확인: 브.. 2025. 2. 10.
728x90