# 2.4. Internet

The Internet is very important for KFM, too, because it could be called an internet desktop. It uses FTP and HTTP. This means that KFM makes no big differences between files on some FTP server or on your local hard disk. Since KFM uses HTML to show its output it has no problem with HTML pages. This means that you can follow HTML links like you would do with your browser. Indeed KFM acts like a Web-Browser many times. It is indeed a Web-Browser with integrated file management. The HTML widget is not perfect yet, so some HTML pages are ugly, but it is getting better all the time. As a result of the above KFM uses URLs instead of usual file names ( of course you can use your old fashioned file names, too ). KFM supports an extension to usual URLs. It features subprotocols. Ususally the user does not have to deal with them, he may still click around with the mouse. For example `ftp://ftp.cdrom.com/unix/kde.tgz#tar:/kdebase/kfm/main.cpp` is a valid URL. It defines a tar file on an ftp server and references some file in the tar archive. Clicking on some tar archive will do the job for you.