कॉमन गेटवे इंटरफेस
कॉमन गेटवे इंटरफेस CGI एक बाहरी एप्लीकेशन सॉफ्टवेयर का सूचना देने वाले सर्वर के साथ संपर्क साधने के लिए एक मानक प्रोटोकॉल है, जो कि आमतौर पर एक वेब सर्वर होता है।

इस सूचना देने वाले सर्वर का कार्य, आउटपुट/परिणाम (क्लाईंट वेब ब्राउज़र के अनुरोध के मामले में वेब सर्वर) के द्वारा अनुरोध का जवाब देना है। हर बार एक अनुरोध प्राप्त होने पर, सर्वर अनुरोध का विश्लेषण करता है और उचित उत्तर देता है। ऐसा करने के लिए सर्वर द्वारा निम्नलिखित दो बुनियादी तरीके प्रयुक्त किये जाते हैं:

* यदि अनुरोध डिस्क पर संग्रहीत किसी फाईल को पहचानता है तो उस फ़ाइल की सामग्री को वापस कर देता है। 
* यदि अनुरोध एक करने योग्य कमांड और संभवतः तर्क को पहचानता है, तो यह उस कमांड को चलाता है और उसका परिणाम दिखाता है।

CGI दूसरे तरीके को करने का मानक ढंग परिभाषित करता है। यह परिभाषित करता है कि कैसे सर्वर के बारे में जानकारी और अनुरोध, तर्क तथा स्थिति के अनुसार वेरिएबल के रूप में भेजे जाते हैं और कैसे कमांड हैडर के रूप में परिणाम (जैसे टाइप के रूप में) की अतिरिक्त जानकारी भेज सकते हैं।
Q166142
एप्लीकेशन सॉफ्टवेयर
Concept
None
सूचना देने वाले सर्वर
UNK
None
मानक
UNK
Q1584993
प्रोटोकॉल
UNK
Q11288
वेब सर्वर
Concept
None
क्लाईंट
UNK
Q6368
वेब ब्राउज़र
Concept
None
अनुसार वेरिएबल
UNK
None
हैडर
UNK
None
टाइप
UNK
Q264364
कॉमन गेटवे इंटरफेस
MISC
opposite of
subclass of
opposite of