If atoms are so small, then how do scientists know that, for example, oxygen has 8 protons, 8 neutrons, and 8 electrons, and it's atomic mass (15.999= 16)?
X ray diffraction method is used to determine the structure of atoms and molecules.
Somewhat in the same way as x ray is used for determining the shape of human body skeleton.