Aunque mucha gente se obstine en pensar que unos pueden sustituir a otros, frames e iframes son cosas diferentes:
frame (marco): podemos dividir una página en dos o más marcos, de forma que la página no tenga un contenido "propio", sino que se compone del contenido de los diferentes marcos.
iframe (marco flotante): podemos incluir en una página un marco externo que presenta en él el contenido de otra página.
Es decir, tanto los frames como los iframes muestran en una página información contenida en otra, pero los primeros lo que hacen es distribuir y sustituir el contenido de la página que los contiene, mientras que los segundos se insertan en la página contenedora, pudiendo ésta tener su propio contenido.
Aqui lo tienes bien detallado:
http://es.tldp.org/Manuales-LuCAS/do...tml/x4412.html