본문 바로가기

네트워크

1부 3장 - HTTP 메시지 3.1 메시지의 흐름 HTTP 메시지는 HTTP 애플리케이션 간에 주고받은 데이터의 블록들. 3.1.1 메시지는 원 서버 방향을 인바운드로 하여 송신된다. 인바운드로 이동: 메시지가 원 서버로 향하는 것.아웃바운드로 이동: 모든 처리가 끝난 뒤에 메시지가 사용자 에이전트로 돌아오는 것. 3.1.2 다운스트림으로 흐르는 메시지 요청이나 응답 메시지에 관계 없이 모든 메시지는 다운스트림으로 흐른다. 3.2 메시지의 각 부분 메시지는 클라이언트로부터의 요청이나 서버로부터의 응답 중 하나를 포함.시작줄, 헤더 블록, 본문 세 부분으로 이루어짐 시작줄 - 어떤 메시지인지 서술 줄 단위로 분리된 아스키 문자열 헤더 블록 - 속성 본문(option) - 데이터 선택적인 데이터 덩어리.텍스트 or 이진 데이터 or 비.. 더보기
1부 2장 - URL과 리소스 URL은 인터넷의 리소스를 가리키는 표준 이름이다.전자정보 일부를 가리키고 그것이 어디에 있고 어떻게 접근할 수 있는지 알려준다. 2.1 인터넷의 리소스 탐색하기 사용자는 브라우저에 URL을 입력하고 브라우저는 화면 뒤에서 사용자가 원하는 리소스를 얻기 위해 적절한 프로토콜을 사용하여 메시지를 전송함. 대부분의 URL은 동일하게 '스킴://서버위치/경로' 구조로 이루어져 있다. 모든 사람이 같은 방식으로 이름을 써서 리소스를 찾을 수 있도록, 단일 방식의 작명 규칙을 가진 것이다. 2.2 URL 문법 URL 문법은 스킴에 따라서 달라진다.하지만 대부분의 URL은 일반 URL 문법을 따르며, 서로 다른 URL 스킴도 형태와 문법 면에서 매우 유사하다. 대부분의 URL 스킴 문법은 일반적으로 9개 부분으로 .. 더보기