根据生成方式大致可以将网页分为静态网页和动态网页两种。超文本标记语言(HTML)是一种专门用于WWW超文本文件的编程语言,一般用于设计静态网页;动态网页制作比较复杂,需要用到ASP、PHP、JSP、ASP.NET等专门的动态网页设计语言。HTTP、SMTP、FTP均是网络协议,不是编程语言。