밥벌이/네트워크
HTTP(Hyper Text Transfer Protocol)
middleware
2011. 6. 1. 05:46
반응형
- 개요
- HTTP는 웹에 존재하는 여러가지 파일들과 데이터들을 주고 받기 위한 목적으로 사용
- 대부분의 라우터 등의 네트워크 장비들은 관리자들에게 HTTP 방식에 의한 원격 설정 기능을 제공
- HTTP는 클라이언트/서버 환경으로 동작하며, 요청/응답 동작을 기본으로 하는 프로토콜
- HTTP 동작 과정
- HTTP 연결
- 사용자가 요청 메시지를 서버에게 보내는 것으로 시작
- 요청 메시지에는 사용자가 요구하는 자원에 대해 원하는 방법으로 특정 동작이 이루어지도록 서버측에 요청하는 정보가 포함
- 응답 메시지에는 사용자의 요청에 대한 처리 코드와 서버에 관한 정보, 자원의 정보, 요청한 자원이 포함됨
- 동작 순서
- 연결 설정
- 요청 메시지 송신
- 응답 메시지 송신
- 연결 종료
- HTTP
사용자와의 연결 상태를 유지하지 않는 프로토콜로, 사용자가 여러 사이트를 이동할 경우 연결 유지를 위해 사용될 서버의 자원 낭비를 피하기 위함
반응형