
HTTP : HyperText Transfer Protocol - 웹의 요청/응답 통신 규칙리소스 : URI로 식별 가능한 웹 상의 모든 대상 (HTML, 이미지, JSON 등)요청/응답 : HTTP 는 요청-응답 기반의 통신 구조HTTP 는 비연결성 : 요청 간 상태

URL : Uniform Resource Locator - 웹 리소스의 주소URI : Uniform Resource Identifier - URL을 포함하는 상위 개념(이름 또는 위치로 식별)스킴 : http:// 와 같은 통신 프로토콜 지정호스트 : 도메인

HTTP 메시지 구조 : 시작줄 → 헤더 → 본문 순서의 데이터 블록요청 메시지 : <메서드> <요청 URL> <버전> 으로 시작응답 메시지 : <버전> <상태 코드> <사유 구절> 로 시작헤더 : 요청/응답에 대한 부가정보 전달 (ke

HTTP 통신은 TCP 커넥션 위에서 이루어진다.커넥션 관리가 제대로 안 되면 느린 속도, 리소스 낭비, 서버 과부하가 발생한다.HTTP/1.0 : 요청마다 새로운 커넥션을 생성 (비지속 연결)HTTP/1.1 : 기본적으로 커넥션을 유지 (지속 연결 - keep-ali

웹 서버는 HTTP 요청을 받아 응답을 돌려주는 프로그램이다.주된 역할은 리소스 제공, 요청 라우팅, 애플리케이션과 연동 등이다.정적 컨텐츠 제공(HTML, CSS, JS, 이미지)과 동적 컨텐츠 처리(API, 서버 로직 실행) 모두 가능하다.보안, 인증, 로깅, 캐싱

📍 핵심 개념 요약 프락시는 클라이언트와 서버 사이에서 중간자 역할을 하는 서버 클라이언트는 프락시를 통해 요청을 보내고, 프락시는 실제 서버 대신 요청 후 응답을 클라이언트에 전달 개발 중 CORS 문제 회피를 위해 프락시 서버를 설정하기도 한다. 요청이 프락시를