Diffusion Through Ion Channels