El nombre de dominio es el nombre que usamos para identificar un sitio web.
Internet esta formada por millones de computadoras conectadas, cada computadora se identifica en la red a través de una dirección IP, que es un numero como este: 127.154.88.62
Como serÃa imposible para los humanos recordar cada sitio al que desea acceder a través de números, se crearon los nombres de dominio.
Por ejemplo, ahora tu estas navegando en la página web de Forobeta.com (que es en realidad: 184.154.135.206) el nombre de dominio es Forobeta.com, la ip es el identificatorio real del servidor donde esta alojada.
El sitio web es lo que colocas dentro de esa IP/Servidor, es decir lo que ve el usuario. En este caso el foro de forobeta.com es el sitio web que se a creado. En otros casos puede ser un blog, un desarrollo propio, cualquier cosa que este hecha en formato web que es el que vemos cada vez que navegamos a través de nuestro Chrome, Firefox o cualquiera que elijas para navegar. Basicamente el sitio web es lo que se ve al ingresar a un DOMINIO a través del protocolo http.
Quizás no es muy clara la explicación porque soy un experimentado en dar vueltas y perder la claridad, lo importante es que entiendas que el dominio es el nombre que usamos para identificar a un sitio y el sitio en sà es el contenido que ponemos dentro.
Saludos.