A thin layer of material that permits certain molecules to pass through while being impervious to others. The process of osmosis is the result of diffusion across a semi-permeable membrane. The permeability of the membrane can permit small molecules such as oxygen, carbon dioxide, and glucose to pass, but not allow larger molecules such as proteins and sucrose through. The selectivity is achieved by pore size within the membrane or by the presence of charged ions within the membrane.