动态服务器是什么原理(动态服务器是什么原理啊)

请简述ASP工作原理

ASP是动态服务器页面(Active Server Page)的英文缩写,是一种简单、方便的编程工具,ASP的网页文件的格式是 .asp,现在常用于各种动态网站中。

ASP工作原理如下:

1.访问Html页面:

输入HTML文件的URL地址,向网络发送一个网页请求;

根据URL找到相应的Web服务器;

Web服务器收到请求,通过扩展名.htm或.html判断是否为HTML文件的请求;

Web服务器将对应的HTML文件从磁盘或存储器中取出并送回浏览器;

HTML文件由用户的浏览器解释,结果在浏览器窗口中显示出来;

2.访问ASP页面:

当用户请求一个*.asp页面时,该请求通过网络被发送到相应的Web服务器;

Web服务器响应该HTTP请求,并根据扩展名.asp识别出ASP文件,从硬盘或内存中获取相应的ASP文件;

Web服务器将ASP文件发送到脚本引擎(asp.dll)文件中,脚本引擎将ASP文件从头到尾进行解释处理,并根据ASP文件中的脚本命令生成相应的HTML网页;

若ASP文件中含有访问数据库的请求,就通过数据库连接组件与后台数据库相连。ASP脚本是在服务器端解释执行的,他依据访问数据库的结果集自动生成符合HTML语言的页面,以响应用户的请求。所有相关的工作由Web服务器负责。

简述动态DNS原理

首先,Internet的域是一个树型结构,根接点由一个\".\"表示,下面位高层域(例如:cn, tw, com, net, org....),在往下有第二层、第三层或更多的层次,例如中cn为高层,com为第二层,active为第三层,www就是主机名了。

DNS是一个巨大的分布式数据库。它是通过名字服务器(name server)提供一个指定的域的信息来实现的。在每个区,至少有两个以上的保存其所在区的所有主机授权信息的名字服务器。所以为了获得中www这台机器的IP地址,就必须与active.com.cn区的名字服务器联系。

具体过程如下:当应用程序想查找www的信息,它就与本地的域名服务联系,进行所谓的重复查询。本地的域名服务器向根域的名字服务器发送一个请求,查询的地址;根名字服务器一看不属于自己的管辖区,而是属于cn下的一个域,它就会告诉你去联系一个cn区的名字服务器以获得更多的信息,并发给你一个所有cn名字服务器的地址列表;

你的本地名字服务器会继续向这些服务器发送解析请求,而其中的一个一看是属于自己区的,将重复上述过程,直到找到解析www这台机器的域名服务起来获得的ip地址。

为了进一步提高查询的响应速度,名字服务器会将其获得的信息存储在本地cache中。这样当再有本地网络希望查询地址属于active.com.cn域的主机地址时,名字服务器将直接和此域的名字服务器联系。

名字服务器不会永久保存这些信息,而是在TTL(生存时间Time To Life)时间后自动抛弃掉。

每个名字服务器都会有一个保存根服务器信息的文件。

什么是动态IP服务器,可以切换IP地址吗?

代理服务器(Proxy)是网络信息的中转站。是可以切换ip地址的。

我们使用网络浏览器直接链接其他Internet站点并取得网络信息时,需送出Request信号来得到回答,然后对方再把信息传送回来。比如使用IPIDEA,代理服务器是介于浏览器和Web服务器之间的一台服务器,有了它之后,浏览器不是直接到Web服务器去取回网页而是向代理服务器发出请求,Request信号会先送到代理服务器,由代理服务器来取回浏览器所需要的信息并传送给你。

未经允许不得转载:便宜VPS网 » 动态服务器是什么原理(动态服务器是什么原理啊)