http 프로 토 콜 기초 개념

1.http 프로 토 콜 은 무엇 입 니까?
HTTP 프로 토 콜 은 Hyper Text Transfer Protocol(하이퍼텍스트 전송 프로 토 콜)의 줄 임 말로,웹(WWW:World Wide Web)서버 에서 로 컬 브 라 우 저 로 하이퍼텍스트 를 전송 하 는 데 사용 되 는 전송 프로 토 콜 입 니 다.
HTTP 는 TCP/IP 통신 프로 토 콜 을 기반 으로 데이터(HTML 파일,이미지 파일,조회 결과 등)를 전달 합 니 다.
HTTP 세 가지 주의사항:
HTTP 는 연결 되 지 않 음:연결 되 지 않 은 의 미 는 연결 할 때마다 하나의 요청 만 처리 하 는 것 을 제한 하 는 것 입 니 다.서버 는 고객 의 요청 을 처리 하고 고객 의 응답 을 받 은 후 연결 을 끊 습 니 다.이런 방식 을 채택 하면 전송 시간 을 절약 할 수 있다.HTTP 는 미디어 가 독립 된 것 입 니 다.클 라 이언 트 와 서버 가 데이터 내용 을 어떻게 처리 하 는 지 알 면 모든 유형의 데 이 터 를 HTTP 를 통 해 보 낼 수 있 습 니 다.클 라 이언 트 및 서버 에서 적합 한 MIME-type 콘 텐 츠 종 류 를 지정 합 니 다.HTTP 는 무상 태 입 니 다.HTTP 프로 토 콜 은 무상 태 프로 토 콜 입 니 다.무상 태 란 프로 토 콜 이 사무 처리 에 대한 기억력 이 없다 는 것 을 말한다.상태 가 부족 하 다 는 것 은 후속 처리 에 앞의 정보 가 필요 하 다 면 다시 전송 해 야 한 다 는 것 을 의미한다.그러면 매번 연결 되 어 전송 되 는 데이터 의 양 이 증가 할 수 있다.다른 한편,서버 가 이전 정 보 를 필요 로 하지 않 을 때 응답 이 빠르다.상태 가 없 으 면 처음에는 대량의 업 무 를 더욱 빨리 처리 하고 협의의 신축성 을 확보 하기 위해 서 였 다.
클 라 이언 트 메시지:클 라 이언 트 가 서버 에 요청 한 요청 메 시 지 는 다음 과 같은 형식 을 포함 합 니 다.요청 줄(request line),요청 머리(header),빈 줄 과 요청 데이터 네 부분 으로 구성 되 어 있 습 니 다.아래 그림 은 요청 메시지 의 일반 형식 을 보 여 줍 니 다在这里插入图片描述
서버 응답 메시지 HTTP 응답 도 네 부분 으로 구성 되 는데 그것 이 바로 상태 줄,메시지 헤더,빈 줄 과 응답 본문 이다在这里插入图片描述실례 아래 의 실례 는 전형 적 인 GET 를 사용 하여 데 이 터 를 전달 하 는 실례 이다.
클 라 이언 트 요청:
GET /hello.txt HTTP/1.1
User-Agent: curl/7.16.3 libcurl/7.16.3 OpenSSL/0.9.7l zlib/1.2.3
Host: www.example.com
Accept-Language: en, mi

서버 응답:
HTTP/1.1 200 OK
Date: Mon, 27 Jul 2009 12:28:53 GMT
Server: Apache
Last-Modified: Wed, 22 Jul 2009 19:15:56 GMT
ETag: "34aa387-d-1568eb00"
Accept-Ranges: bytes
Content-Length: 51
Vary: Accept-Encoding
Content-Type: text/plain

출력 결과:
Hello World! My payload includes a trailing CRLF.

초보 튜 토리 얼 참조:http://www.runoob.com/http/http-messages.html

좋은 웹페이지 즐겨찾기