Firewall'ın rastgele port atamasının nedeni, bazı uygulamaların güvenli bir şekilde çalışabilmesi için dinamik bağlantı noktası tahsisine ihtiyaç duymasıdır. Örneğin, RPC (Uzaktan Yordam Çağrısı) gibi uygulamalar, TCP ve UDP için belirli bir aralıkta rastgele bir port kullanma talimatı alır. Ayrıca, FTP (Dosya Aktarım Protokolü) gibi bazı protokollerde, veri bağlantıları için rastgele portlar kullanılır. Firewall, bu tür uygulamaların güvenli bir şekilde çalışabilmesi için "durum bilgisi olan" (stateful) bir yapı kullanarak, geçerli geri dönüş trafiğini otomatik olarak izin verir.