FAQ

[자주 묻는 질문]

제품문의 : 031-304-7227

제품구입 및 사용법, 사후관리에 관한 궁금증 해결!

실시간 문의

전문상담원의 신속정확한 실시간 응대!

자주 묻는 질문

제목http란 무엇인가요?2021-02-10 11:03
작성자 Level 5


HTTP는 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜입니다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 합니다. 클라이언트-서버 프로토콜이란 (보통 웹브라우저인) 수신자 측에 의해 요청이 초기화되는 프로토콜을 의미합니다.  


클라이언트와 서버들은 (데이터 스트림과 대조적으로) 개별적인 메시지 교환에 의해 통신합니다. 보통 브라우저인 클라이언트에 의해 전송되는 메시지를 요청(requests)라고 부르며, 그에 대해 서버에서 응답으로 전송되는 메시지를 응답(responses)라고 부릅니다. 


mb-file.php?path=2021%2F02%2F10%2FF340_%EC%A0%84%EC%86%A1%EB%B0%A9%EC%8B%9D.JPG
 


HTTP 프로토콜 특징


HTTP 프로토콜은 상태를 저장하지 않는 (stateless) 프로토입니다. 

요청이 오면 응답을 할뿐 여러 요청/응답끼리 연결되어 있지 않습니다.

이러한 특징 덕택에 서버는 세션과 같은 별도의 추가 정보를 관리하지 않아도 되고, 다수의 요청 처리 및 서버의 부하를 줄일 수 있는 성능 상의 이점이 생깁니다.HTTP 프로토콜은 일반적으로 TCP/IP 통신 위에서 동작하며 기본 포트 80입니다. 



HTTP 메세지 구조 

mb-file.php?path=2021%2F02%2F10%2FF338_http%EB%A9%94%EC%84%B8%EC%A7%80%EA%B5%AC%EC%A1%B0%28%EC%9D%91%EB%8B%B5%EC%9A%94%EC%B2%AD%29.JPG