Ağ topolojisi, bir bilgisayar ağının çeşitli öğelerinin (bağlantılar, düğümler vb.) düzenlenmesidir. Temelde bir ağın topolojik yapısı fiziksel veya mantıksal olarak tasvir edilebilir. Fiziksel topoloji, bir ağın çeşitli bileşenlerini, aygıt konumu ve kablo kurulumu da dahil olmak üzere yerleştirirken, mantıksal topoloji; fiziksel tasarımından bağımsız olarak, verilerin bir ağ içinde nasıl aktığını gösterir. Düğümler arasındaki uzaklıklar, fiziksel bağlantılar, iletim oranları veya sinyal türleri iki ağ arasında farklılık gösterebilir ancak kullandıkları topolojileri aynı olabilir.
Buna bir örnek, bir yerel alan ağıdır (LAN). LAN'daki herhangi bir düğüm ağdaki diğer aygıtlara bir veya daha fazla fiziksel bağlantı içerir. Bu bağlantıları grafiksel olarak haritalamak, ağın fiziksel topolojisini tanımlamak için kullanılabilecek bir şekil geliştirir. Bununla beraber bileşenler arasında veri akışının haritalandırılması ise, ağın mantıksal topolojisini belirler.