공통 게이트웨이 인터페이스는 무엇입니까?

컴퓨터 영역에서 게이트웨이는 이질적인 네트워크를 물리적으로 연결하거나 프로토콜을 변환하여 통신 할 수있는 노드 또는 여러 시스템간에 중개자를 제공하는 기능 서비스를 포함하여 여러 가지가 될 수 있습니다. 게이트웨이 프로그램은 데이터베이스와 같은 서버 측 리소스와 웹 사이의 게이트웨이 역할을 할 수 있습니다. CGI (Common Gateway Interface)는 서버와 이러한 서버 측 게이트웨이 프로그램 간의 일반적인 인터페이스 역할을하는 초기 메커니즘이며 대부분의 서버에서 서버 측 데이터 처리가 필요한 클라이언트 요청을 처리하는 데 사용되었습니다. 그것은 표준뿐만 아니라 인터페이스입니다.

공통 게이트웨이 인터페이스는 두 방향으로 작동합니다. 사용자가 메일 링리스트에 추가하기 위해 데이터와 함께 HTML 양식을 제출하는 것과 같은 웹 브라우저를 통해 요청을 보냅니다. HTTP 서버는 데이터를 처리하지 않고 문서 만 제공 할 수 있습니다. 따라서 서버 I에 대한 데이터의 HTTP (HyperText Transfer Protocol)가s 완료, 공통 게이트웨이 인터페이스는 데이터를 서버에서 데이터베이스에 연결하는 게이트웨이 프로그램으로 전달합니다. 확인 메시지와 같은 처리 결과는 데이터베이스에서 공통 게이트웨이 인터페이스를 통해 서버로, HTTP를 통해 사용자의 웹 브라우저에 이르는 게이트웨이 프로그램에 이르기까지 리버스 경로를 이동하는 사용자에게 반환됩니다.

공통 게이트웨이 인터페이스 스크립트는 쿼리를 데이터베이스로 처리하는 데 사용 된 소프트웨어 프로그램의 이름입니다. 운영 체제가 불가분의 이점이 있었기 때문에 어떤 운영 체제가 실행 중이든 서버에서 작동합니다. CGI는 웹 초기에 많이 사용되었지만 이제는 쿼리 처리를위한 더 새롭고 효율적인 서버 측 메소드가 있으며 이제도 발견되었습니다. 여기에는 ASP (Active Server Page)와 최신 버전 ASP.NET (DOT-N의 활성 서버 페이지가 포함됩니다.ET, ASP+) 및 JSP® (Javaserver Page)이라고도하는 ET는 HTML (HyperText Markup Language)과 Java의 조합이 단일 웹 페이지에서 부드럽게 함께 작동 할 수 있지만 ASP는 Microsoft®에서 만들고 Microsoft® 웹 서버에서만 실행됩니다.

.

CGI 자체도 개발되었습니다. 분산 컴퓨팅을 허용하는 개방형 표준 언어 독립적 인 CGI 확장 인 FASTCGI ™는 CGI와 달리 각 요청이 완료된 후에도 종료되지 않지만 다음 요청을 기다리고 있습니다. SCGI (Simple CGI)는 프로토콜과 프로그램이 모두 제작자가 공개 영역에 배치 한 또 다른 대안입니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?