网页通常包含HTML, CSS和Java文件,其代码行包含有关如何呈现网页的详细信息。虽然HTML文档定义了网页的结构和控件,但设计信息在层叠样式表(CSS文件)中指定。帮助用户在网页上进行交互的元素通常使用Java实现。
域名(英文:Domain Name),又称网域,是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识(有时也指地理位置)。
当识别出所选网页的IP地址时,浏览器从适当的Web服务器请求该页面的相关数据。此请求通过HTTP以数据包的形式发生,该数据包包含Web服务器为传递网页数据所需的所有信息。
由于IP地址具有不方便记忆并且不能显示地址组织的名称和性质等缺点,人们设计出了域名,并通过网域名称系统(DNS,Domain Name System)来将域名和IP地址相互映射,使人更方便地访问互联网,而不用去记住能够被机器直接读取的IP地址数串。
尽管IP地址能够唯一地标记网络上的计算机,但IP地址是一长串数字,不直观,而且用户记忆十分不方便,于是人们又发明了另一套字符型的地址方案,即所谓的域名地址。使用者只需了解易记的域名地址,其对应转换工作就留给了域名服务器。而我们现在通过域名访问网站的最简单方法就是将所需的域名地址写入浏览器中的地址栏,也是我们常说的URL链接,我们通过URL链接访问每个网页的Web地址。所使用的Web浏览器,网页可以具有不同的外观。
如果服务器无法在请求的地址找到网页,则会发送404错误代码(未找到网页),如果已知,则通过重定向将访问者发送到新URL。