[Web] 하이퍼텍스트 전송 프로토콜(HTTP, hypertext transfer protocol)
·
Web Programing/Web
HTTP HTTP 프로토콜이라고도 한다. 사실 HTTP에 P가 프로토콜의 약자라 HTTP 프로토콜이라 하면 동어 반복이라 명확히는 HTTP라 하는게 맞긴 하다.HTTP는 웹에서 데이터를 주고받는 프로토콜로, 서버와 클라이언트 간 통신 규칙을 정의한다. 일반적으로 웹 서버와 크롬, 엣지 등 웹 브라우저 간 요청(request)과 응답(response)을 처리하는 역할을 한다. 또한, HTTP의 기본 포트는 80번을 사용한다.서버와 클라이언트의 연결이 지속되지 않는 비연결식이기에 클라이언트와 서버 간 최대 연결 수보다 많은 요청과 응답을 처리할 수 있고, 따라서 불특정 다수에게 서비스하는 경우에 적합하다. 그러나 다른 한편으로는 HTTP는 무상태(stateless) 프로토콜이므로 요청과 응답이 끝나면 연결이..