HTTP 서버 란 무엇입니까?
HTTP 서버는 HTTP (Hyper Text Transfer Protocol)를 사용하여 일반적으로 인터넷 브라우저를 통해 클라이언트 컴퓨터와 통신하는 서버입니다. HTTP는 웹 사이트에서 사용되는 기본 프로토콜이며 HTTP 서버는 인터넷에서 대부분의 서버를 사용합니다. 다른 유형의 서버는 HTTP 대신 파일 전송 프로토콜 (FTP)을 사용하는 파일 서버와 같은보다 구체적인 용도에 사용됩니다.
HTTP 서버의 사용은 인터넷을 웹 사이트로 탐색 할 때 가장 일반적으로 보입니다. 클라이언트 컴퓨터의 일반적인 브라우징 프로세스에서 URL (Universal Resource Locator)은 브라우저의 주소 표시 줄에 넣습니다. 거의 항상 요청을 작성하는 데 사용되는 프로토콜의 정의로 시작합니다. 이는 일반적으로 HTTP 프로토콜입니다. 대부분의 브라우저는 주소 표시 줄에 특별히 입력되지 않은 경우에도 기본적 으로이 프로토콜을 기본적으로 사용합니다.
사용자가 URL을 입력 한 후 HTTP 서버 수신기VES 웹 페이지를보고 웹 페이지의 내용을 클라이언트로 다시 보냅니다. HTTP 프로토콜은이 프로세스 동안 주로 사용됩니다. 때로는 신용 카드 거래와 같은 보안 연결에서 서버는 HTTP의 HTTP 버전 인 HTTPS 프로토콜을 사용합니다. 대부분의 HTTP 서버는 기본적으로 HTTPS 프로토콜을 사용할 수 있습니다.
웹 페이지를 제공하는 것 외에도 HTTP 서버는 HTTP를 사용하는 클라이언트로부터 데이터를 수신 할 수도 있습니다. 이는 양식 작성, 설문 조사 또는 파일 업로드와 같은 HTTP 서버에서 입력이 필요한 상황에 좋습니다. HTTP 서버가 회사 나 학교 네트워크와 같은 네트워크에만 인터랙티브 웹 페이지가 있기 때문에 네트워크에있을 때 더 많은 문제가 될 수 있습니다.
인터넷에서 가장 인기있는 HTTP 서버는 Apache HTTP 서버입니다.. Apache는 오픈 소스 소프트웨어로 간주되므로 생성 된 기본 소스 코드는 무료이며 사용자가 변경하고 개선 할 수 있습니다. 무료 이외에도 스크립팅을 사용하는 이점도 있습니다. 이는 별도의 스크립트를 기본 서버 소프트웨어와 별도로 실행할 수 있음을 의미하므로 웹 페이지의 전체 성능을 방해하지 않고 웹 페이지가 동적이며 콘텐츠를 빠르게 변경할 수 있습니다. 2011 년 초, Apache HTTP 서버는 인터넷의 모든 서버의 약 60%에서 사용되었습니다.