Wem ist das beim Surfen noch nicht aufgefallen : abgesehen von .de, .com und Co. gibt es bei den angewählten seiten verschiedene Endungen.
Die Endungen sehen meist so aus : .html, .htm und .php
Wo ist der Unterschied zwischen .html und .htm?
Es gibt keinen. Beide Endungen meinen das Gleiche : HTML. Es liegt im Ermessen des Webseitenschreibers, ob er es logischer, als .html in Anlehnung zu HTML schreibt, oder als .htm, was logischer für das System ist, da alle Dateiendungen aus drei Zeichen bestehen.
Gibt es dann einen Unterschied zwischen .html und .php?
Ja, .html meint reine HTML-Seiten und .php meint HTML-Seiten, die auf Basis von PHP geschrieben worden sind.
Ich kenn aber noch andere (Datei-)Endungen, was meinen die?
.js = JavaScript
.css = CSS
.jpg = Bild (Info hier...)
.png = Bild (Info hier...)
.gif = Bild (Info hier...)
und noch ein paar andere...

