본문 바로가기

http

1부 3장 - HTTP 메시지 3.1 메시지의 흐름 HTTP 메시지는 HTTP 애플리케이션 간에 주고받은 데이터의 블록들. 3.1.1 메시지는 원 서버 방향을 인바운드로 하여 송신된다. 인바운드로 이동: 메시지가 원 서버로 향하는 것.아웃바운드로 이동: 모든 처리가 끝난 뒤에 메시지가 사용자 에이전트로 돌아오는 것. 3.1.2 다운스트림으로 흐르는 메시지 요청이나 응답 메시지에 관계 없이 모든 메시지는 다운스트림으로 흐른다. 3.2 메시지의 각 부분 메시지는 클라이언트로부터의 요청이나 서버로부터의 응답 중 하나를 포함.시작줄, 헤더 블록, 본문 세 부분으로 이루어짐 시작줄 - 어떤 메시지인지 서술 줄 단위로 분리된 아스키 문자열 헤더 블록 - 속성 본문(option) - 데이터 선택적인 데이터 덩어리.텍스트 or 이진 데이터 or 비.. 더보기
1부 1장 - HTTP 개관 1.1 HTTP: 인터넷의 멀티미디어 배달부 HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하기 떄문에, 데이터가 전송 중 손상되거나 꼬이지 않음을 보장한다.이 덕분에 사용자는 인터넷에서 얻은 정보가 손상된 게 아닌지 염려하지 않아도 된다.개발자는 인터넷의 결함이나 약점에 대한 걱정 없이 애플리케이션 고유의 기능을 구현하는 데 집중할 수 있다. 1.2 웹 클라이언트와 서버 웹 콘텐츠는 웹 서버에 존재한다. 보통 HTTP 프로토콜로 의사소통하기 때문에 HTTP 서버라고 불린다.웹 서버는 인터넷의 데이터를 저장하고, HTTP 클라이언트가 요청한 데이터를 제공한다.클라이언트는 서버에게 HTTP 요청을 보내고 서버는 요청된 데이터를 HTTP 응답으로 돌려준다.HTTP 클라이언트와 HTTP 서버는 월드 와이드.. 더보기