SNMP, Performans yönetiminde önemli protokollerden birisi olan Basit Ağ Yönetim Protokolünün bilgisayar terminolojisindeki ismi, İngilizce anlamı olan " Simple Network Management Protocol " teriminin baş harflerinin yer aldığı SNMP'dir Bilgi ağlarının genişlemesiyle yönetim ihtiyacı ortaya çıkmıştır. Ağa bağlanan bilgisayar sayısının artması ve farklı coğrafi bölgelere genişlemesi, anahtar cihaz ve yönlendirici kullanımını zorunlu kılmaktadır. Ağa bağlı bulunan son kullanıcı ve ara cihaz sayısının artması, ağın yönetim ve kontrolünü zorunlu hale getirmektedir. Bu sebeple oluşturulan SNMP protokolü de TCP/IP modelinin içerisinde yer almaktadır. Esas olarak TCP/IP modeli içerisinde bulunan katmanlar ve bu katmanlara bağlı çalışan protokoller, bir gönderici cihazdan başka bir alıcı cihaza verinin sorunsuz ulaşması için gerekli kurallar dizesi olarak görev yapmaktadırlar. Fakat bu protokollerin tamamı, iki farklı bilgisayar özelliğine sahip cihazın uygulamalarının haberleşmesi konusunda altyapı sağlamaktadır. SNMP de aynı şekilde gönderici bir cihazdan, alıcı cihaza veri aktarımı ile ilgili bir protokoldür. Fakat burada cihazlardan bir tanesi üzerinde özel yazılımlar çalışan bilgisayar özelliğine sahip bir cihaz iken, bir diğeri programlanabilir anahtar, modem ya da yönlendirici gibi ağ ara cihazı olabilmektedir. SNMP kullanımı için üç farklı bileşen bulunmaktadır. Bunlar; - SNMP hizmetini cihaz üzerinde çalıştırarak gerekli bilgilerin alınmasını sağlayan Araç Uygulama, - Araç uygulamadan gerekli bilgileri alarak ağ yöneticisinin izlemesine ve bilgilerin tümüne aynı anda ulaşmasını sağlayan, gerekli durumlarda ise ağ yöneticisinin değişiklik isteklerini araç uygulamalara ileten Yönetici Uygulama, - Yönetici birimde çalışan ve ağa bağlı tüm cihazların izlenmesi ve yönetimini sağlayan Ağ Yönetim Sistemi'dir. Tüm bilgiler Yönetim Bilgi Üssünde depolanmaktadır. Bu bilgilerin hiyerarşik bir yapıda tutulması için ağaç yapısından faydalanılmaktadır. Evrensel olarak belirlenmiş ağaç yapısının düzeni sayesinde, farklı uygulamalar kullanılsa da istenilen bilgiye kolayca ulaşılmaktadır. SNMP, istek gönderme ve cevap bekleme esasıyla çalışan basit bir protokoldür. Bilgi almak istediği konu ile ilgili cihazın üzerinde bulunan araca istekte bulunmakta, araç uygulama istenen bilginin cevabını yönetici uygulamaya göndermekte ve ağ yöneticisi bilgiyi uygulama üzerinden görüntülemektedir. SNMP ikinci sürümünde, büyük veri tablolarından oluşan verileri depolamak için gerekli düzenlemeler yapılmıştır. Bu sayede veriler tek tek değil, eğer gerekliyse tablo halinde alınmaktadır. SNMP, konum olarak uzakta bulunan sunucu, yönlendirici gibi cihazlara müdahale etmek için kolaylık sağlamaktadır. Ayrıca her geçen gün karmaşıklaşan İnternet ağlarında büyük cihazların tek bir merkezden yönetilmesine de olanak sağlamaktadır. SNMP protokolünün, üzerindeki güvenlik açıklarından dolayı güvenliği sağlanmamış ağlarda kullanımı risklidir