- 체크 포인트
- HTTP 란
- 웹 클라이언트와 서버
- 리소스
- 트랜잭션
- 메시지
- TCP 커넥션
- 프로토콜 버전
- 웹 구성요소
HTTP: 인터넷의 멀티미디어 배달부
- 수십억 개의 이미지, HTML 페이지, 텍스트 파일, 동영상, WAV 음성 파일 등이 매일 인터넷 속에서 움직인다.
- HTTP(Hypertext Transfer Protocol)는 이런 대량의 정보를 빠르고, 간편하고 정확하게 사람들의 PC에 설치된 웹 브라우저로 옮겨준다.
- HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하므로, 어떤 데이터든지 손상되지 않음을 보장한다. (믿고 써도 되는 프로토콜)
웹 클라이언트와 서버
- 웹 클라이언트: 구글 크롬 같은 웹 브라우저
- 웹 서버: 웹 콘텐츠가 존재하는 곳. 인터넷의 데이터를 저장하고, HTTP 클라이언트가 요청한 데이터를 제공한다.
- 웹 클라이언트와 웹 서버가 데이터를 주고받는 방법
- 웹 클라이언트는 HTTP 요청을 서버로 보낸다.
- 서버는 요청받은 객체 (/index.html) 를 찾는다.
- 해당 객체를 찾았으면, 그것의 타입, 길이 등의 정보와 함께 응답에 실어서 클라이언트에게 보낸다.
리소스