An httpd is a server that services http requests. Probably the most popular of all httpds is Apache, however lighter weight solutions also exist, such as cherokee or lighttpd.
Feature differences between http daemons typically include security features, compatibility with dynamic content generation methods, and native operating environment.