CGI (Common Gateway Interface), web sunucuları ve dış programlar arasındaki iletişim arayüzüdür Bu arayüz, web sayfalarında dinamik içerik sunmak için kullanılır ve web sunucusu ile kullanıcı arasındaki iletişimde görev alır CGI uygulamaları, web sunucusuna önceden tanımlanmış bir URL'ye yönlendirilen istekleri işleyerek sonuçları geri döndürür Bu uygulamalar için birçok programlama dili kullanılabilir, örneğin Perl, Python, Ruby, C ve C++ Bu yazıda, CGI'nin ne olduğunu öğrenebilirsiniz
Gateway, veri transferi sırasında kullanılan bir ağ arayüzüdür Farklı ağlar arasında iletişimi sağlar ve bir ağda bulunan cihazların diğer bir ağa veya internete bağlanmasına izin verir Yönlendirme tabloları kullanarak veri paketlerini doğru ağa gönderir Ağ yönetimi için önemli bir bileşendir