본문 바로가기
728x90
반응형

HTTP 완벽 가이드3

HTTP 완벽 가이드 _ 3장 3장. HTTP 메시지 HTTP가 인터넷의 배달원이라면, HTTP 메시지는 무언가를 담아 보내는 소포와 유사하다! 1. 메시지의 흐름 우선 HTTP 메시지란? -> HTTP 애플리케이션 간에 주고받은 데이터의 블록들. 메시지는 클라이언트, 서버, 프락시 사이를 흐름. 메시지 흐름의 특징 1-1) 메시지는 원 서버 방향을 인바운드를 하여 송신 인바운드 : 메시지가 서버 방향으로 향하는 것. 아웃바운드 : 모든 처리가 끝난 뒤 메시지가 사용자 에이전트로 돌아오는 것. 1-2) 다운스트림으로 흐르는 메시지 요청/응답 메시지와 관계없이 모든 메시지는 다운스트림으로 흐름. (메시지의 발송자는 수신자의 업스트림!) 2. 메시지의 각 부분 메시지 : 시작줄(어떤 메시지인지) + 헤더 블록(속성) + 본문(데이터/없을.. 2021. 2. 19.
HTTP 완벽 가이드 _ 2장 2장. URL과 리소스 1. 인터넷 리소스 탐색하기 URL -> 브라우저가 정보를 찾는데 필요한 리소스의 위치를 가리킴. 대부분의 URL은 동일하게 '스킴(어떻게)://호스트(어디에)/경로(무엇을)' 구조로 이루어져 있음. 2. URL 문법 URL로 인터넷 상 모든 리소스를 찾을 수 있지만, 각 리소스들은 다른 스킴(ex HTTP, FTP, SMTP)을 통해 접근할 수 있으며, URL 문법은 스킴에 따라 달라짐. But 대부분의 URL은 일반 URL 문법을 따름!(서로 다른 URL 스킴도 형태와 문법 면에서 매우 유사) -> ://:@:/;?# 당연히 모든 URL이 이 모든 컴포넌트를 가지지 x (스킴 , 호스트, 경로가 가장 중요한 컴포넌트!) 2-1) 스킴 : 사용할 프로토콜 -> 주어진 리소스에 어.. 2021. 2. 18.
HTTP 완벽 가이드 _ 1장 1장. HTTP 개관 1. 웹 클라이언트와 서버 World Wide Web의 기본 요소! "클라이언트가 HTTP 요청을 보내면, 서버는 HTTP 응답을 보낸다" 2. 리소스 이러한 웹 서버는 웹 리소스를 관리하고 제공. 웹 리소스? -> 텍스트, HTML, 이미지 등등등 모든 종류의 콘텐츠. 웹 서버 내부에 보관됨. 2-1) URL 웹 서버 리소스는 각자 이름을 갖고 있음 -> 클라이언트는 특정 리소스를 지목할 수 있음 = URL! URL은 특정 서버의 한 리소스에 대한 구체적인 위치와 접근 방법 서술 3. 트랜젝션 HTTP 트랜잭션 = 요청 메시지(클라이언트->서버) & 응답 메시지(서버->클라이언트) 요청 메시지는 명령과 URL을 포함 / 응답 메시지는 트랜잭션의 결과를 포함 웹페이지는 보통 첨부된 .. 2021. 2. 18.
728x90
반응형