通常来说,提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。例如,当浏览者在浏览网上书店网站主页时,网上书店网站主页所在的服务器就称为服务器端,而浏览者的计算机就被称为客户端。
1.服务器与客户端
通常来说,提供服务的一方被称为服务器端,而接受服务的一方则被称为客户端。例如,当浏览者在浏览网上书店网站主页时,网上书店网站主页所在的服务器就称为服务器端,而浏览者的计算机就被称为客户端。
但是服务器端和客户端并不是一成不变的,如果原来提供服务的服务器端用来接受其他服务器端的服务,此时将转化成为客户端。具体应用到某台计算机时,如果要访问网上书店网站主页,此时是客户端;如自己的计算机上已安装了 WWW服务器软件,此时就可 以把自己的计算机作为服务器,浏览者就可以通过网络访问到用户的计算机,则为服务器 端;对于众多初学者,在进行程序调试时,通常可以把自己的计算机既当做服务器端,又当做客户端。
2.静态网页的工作原理
所谓静态网页,就是在网页文件里不存在程序代码,只有HTML标记,通常网页一般以后缀.htm或.html存放。静态网页创建成功后其中的内容不会再发生变化,无论何时、何人访问,显示的内容都是一样,如果要对其内容进行修改、添加、删除等操作,就必须到相关程序的源代码中进行相关的操作,并且重新上传到服务器上。
静态网页的工作原理如下:
当在个人的浏览器中输入一个网址,并按下键后,此时将表明向服务器端提出了一个浏览网页的请求。当服务器端接到请求后,便会找到所要浏览的静态网页文件,最后再发送给客户端。
3.动态网页的工作原理
所谓动态网页,就是在网页文件中不仅包含HTML标记,同时还包含实现相关功能的程序代码,该网页的后缀通常根据程序语言的不同而不同,例如,PHP文件的后缀为.php,则JSP文件的后缀则为jsp。动态网页可以根据不同的时间、不同的浏览者而显示不同的信息。例如,常见的论坛、聊天室都是应用动态网页实现的。
动态网页的工作原理如下:
当个人在浏览器中输入一个动态网页的网址,并按下键后,此时就说明向服务器提出了一个浏览网页的请求。当服务器接到请求后,首先会找到所要浏览的动态网页文件,其次将执行动态网页文件中的相关程序代码,此时将程序代码的动态网页转化成标准 的静态网页,最后再将该网页发送给客户端。