A diferencia de otras proteínas de transporte de membranas, las porinas son lo suficientemente grandes para permitir procesos de difusión pasiva, por tanto actúan como canales que son específicos para diferentes tipos de moléculas.