Gap junctions allow direct communication between adjacent cells by forming channels between the cells' cytoplasm. The structure of a gap junction consists of connexons - cylinders of six transmembrane protein subunits called connexins - arranged back-to-back between the plasma membranes of adjacent cells. These connexons join to form channels about 1.5-2.0 nm in diameter that connect the cytoplasm of the two cells and allow small molecules and ions to pass directly between cells, enabling both electrical and metabolic cooperation.