İnternet tüm cihazların standartlaşmış bir protokol ile (IP) birbirine bilgi aktarmasını mümkün kılan hiyerarşik bir ağdır. Her cihazın bu ağ içerisinde bir adresi vardır (ip adresi) ve her bilgi paketi tıpkı bir posta gibi gönderici ve alıcı bilgisiyle ağa gönderilir. Routerlar (yönlendiriciler) bu paketleri birbirlerine ileterek alıcıya kadar ulaşmasını sağlarlar. Aynı zamanda cihazlara ip adresi ataması yaparlar.
İnternetin hiyerarşik bir ağ olması bu router’ların organizasyonunun hiyerarşik olması ile ilgilidir. Örneğin evinizde kablosuz ağa bağlandığınız zaman size evinizdeki Router tarafından (genellikle modem olarak yanlış adlandırılıyor) size bir adres verilir. Bu adres sadece eviniz içerisindeki diğer cihazlardan sizin kullandığınız cihazı ayırır (apartmanlardaki posta kutuları gibi). Bağlı olduğunuz Router bir başka dış ağ içerisindedir ve kendisine ait bir ip adresi vardır. sizden gelen paketin alıcı adresine göre başka bir routera aktarır. Evde kullandığımız routerlar dışında servis sağlayıcılarının çok daha büyük ölçekte ip adresi ataması yapan router’ları vardır ve onların da bağlı oldukları ülke veya bölge çapında routerlar bulunur. Bu şekilde dünyadaki tüm cihazlar bu routerlar aracılığı ile birbirleri ile tıpkı posta ağı gibi veri transferi yapabilirler.