http 프로 토 콜 기초 개념
2089 단어 네트워크 프로 토 콜
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
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
플래시 소켓 도 쿄 타이 란 트 연결도 쿄 Tyrant 는 도 쿄 Cabinet 데이터베이스 네트워크 인터페이스 입 니 다.도 쿄 카 비 넷 은 DBM 데이터베이스 로 읽 기와 쓰기 가 매우 빠르다.도 쿄 Tyrant 는 Memcached 호 환 프로...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.