이 포스트는
HTTP 완벽 가이드책을 공부하며 기록하는 포스팅입니다.
HTTP 기초
(Hypertext Transfer Protocol)
웹 클라이언트와 서버
리소스
미디어 타입
MIME 타입
(Multipurpose Internet Mail Extensions)
웹서버가 모든 HTTP 객체 데이터에 붙이는 타입
URI (URL, URN)
uniform resource identifier
스킴(어떻게)/호스트(어디에-서버의위치)/경로(무엇을)
트랜잭션
HTTP 메서드
GET PUT DELETE POST HEAD
상태코드
메시지(시작줄 / 헤더 / 본문)
TCP 커넥션
TCP (오류없, 순서맞, 조각노)
접속, IP주소 포트번호
도메인 이름 혹은 호스트 명
DNS(Domain Name Service)
-> IP로 변환해줌
웹의 구성요소
프락시
C/S HTTP 중개자(트래픽 전달)
웹 보안, APP통합, 성능 최적화
캐시
많이찾는 웹페이지를 C가까이 보관 HTTP창고
(사본저장)
게이트웨이
다른 APP(서버)과 연결된 특별한 웹 서버
터널
단순히 HTTP통신을 전달만 하는 특별한 프락시
두 커넥션 사이 날 데이터 전달
에이전트
자동화된 HTTP요청을 만드는 준지능적 웹클라이언트
예) 웹브라우저