why is cell membrane semipermeable Solution cell membrane needs flow of ions in and out of the cell and needs to restrict certain items which are toxic to cell so it is not totally permeable instead it is semipermable ... also there are channel protiens embedded in cell membranes and they allow the transport of ions in and out of the cell as in case of sodium pottassium pump..... hope it helps ...