A principal diferença entre porinas e aquaporinas é que porinas são poros e canais cheios de água encontrados nas membranas de bactérias e eucariotos. Enquanto isso, as aquaporinas são proteínas de membrana que formam canais seletivos de água nas células vivas.
Diferentes moléculas entram e saem da célula através da membrana plasmática nos organismos vivos. Assim, existem diferentes proteínas de membrana na membrana plasmática para manter e regular as moléculas que entram e saem das células. Porinas e aquaporinas são dois desses tipos de proteínas de membrana. Destes, as porinas são poros cheios de água que facilitam o transporte de moléculas hidrofílicas através da membrana. Enquanto isso, as aquaporinas são canais seletivos de água que permitem especificamente que a água passe livremente pela membrana.