본문 바로가기

분류 전체보기31

[HTTP 완벽가이드 3장] HTTP 메세지 1부.HTTP : 웹의 기초 3장.HTTP 메세지 3.1 메시지의 흐름 HTTP 메시지는 HTTP 애플리케이션 간에 주고 받은 데이터의 블록들 데이터의 블록들은 메시지의 내용과 의미를 설명하는 텍스트 메타 정보로 시작 메시지는 클라이언트, 서버, 프락시 사이를 흐름 인바운드, 아웃바운드, 업스트림, 다운스트림은 메시지의 방향을 의미 1) 메시지는 원 서버 방향을 인바운드로 하여 송신된다 인바운드: 메시지가 원 서버로 향하는 이동 아웃바운드: 모든 처리가 끝난 뒤 메시지가 사용자 에이전트로 돌아오는 것 2) 다운스트림으로 흐르는 메시지 모든 메시지는 다운스트림으로 흐름 즉, 메시지의 발송자는 수신자의 업스트림이 됨 3.2 메시지의 각 부분 HTTP 메시지는 단순한, 데이터의 구조화된 블록 클라이언트 요청.. 2020. 5. 24.
[HTTP 완벽가이드 2장] URL과 리소스 1부.HTTP : 웹의 기초 2장.URL과 리소스 2.1 URL과 리소스 URL은 Uniform Resource Locator의 약자로, 인터넷의 리소스를 가리키는 표준 이름 URL은 웹 상의 리소스가 어디에 있고 어떻게 접근할 수 있는지 알려주는 역할 2.2 인터넷의 리소스 탐색하기 URL은 리소스의 위치를 설명해서 리소스를 식별 HTTP 명세에서는 URI(Uniform Resource Identifier)를 더 일반화 된 개념의 리소스 식별자로 사용하지만, 실제로 HTTP 애플리케이션은 URL을 URI의 한 부분으로 취급 대부분의 URL은 ‘스킴://서버위치/경로’ 구조 1) URL 문법 대부분의 URL은 일반 URL 문법을 따른다. ://:@:/;?# 컴포넌트 설명 기본값 스킴 서버에 접근하는 프.. 2020. 5. 24.
[HTTP 완벽가이드 1장] HTTP 개관 1부.HTTP : 웹의 기초 1장.HTTP 개관 1.1 HTTP 란? HTTP는 Hypertext Transfer Protocol의 약자로, 전 세계의 웹브라우저, 서버, 웹 애플리케이션이 모두 사용하는 인터넷 공용어 신뢰성 있는 데이터 전송 프로토콜 사용; 인터넷의 결함 및 약점에 대한 걱정 없이 기능 구현 가능1.1 HTTP : 인터넷의 멀티미디어 배달부 웹에서 통신할 때 우리는 다양한 포맷을 주고 받는다.(text, image, video 등) 우리는 다양한 데이터를 주고 받고 데이터라 누 락된 것이 없는지에 대한 걱정을 하지 않는다. 이것은 네트워크 차원에서 신뢰성을 보장하기 때문이다.1.2 웹 클라이언트와 서버 월드 와이드 웹(WWW)의 기본 요소 웹 서버: 인터넷의 데이터 저장 및 HTTP 클.. 2020. 5. 24.