Los iframes son frames internos a las páginas.
No son un standard pero son soportados por (al menos) la mayoría de los anvegadores actuales.
Se trata de meter una ventana interna dentro de una página y funcionan como un frame normal y corriente, es decir, si pinchas en un enlace en la página deberás indicarle como target el nombre que le hayas asignado a ese iframe.
La alternativa sería usar algún lenguaje del lado servidor en caso de no querer usarlos.
Un iframe se inserta con este código
<iframe name="pepe" width="500" height="300" src="pagina.html"></iframe>
Puedes asignarle el resto de propiedades que puedan ser asignadas a un frame, así puede quitarle los bordes, margenes, barras de scroll, etc.