ASP.NET编程模型之HTTP协议浅析


  本文标签:ASP.NET编程模型

  ASP.NET编程模型中HTTP协议是什么呢?在学习ASP.NET编程模型的时候先要明白HTTP协议的含义:

  我们在浏览器的地址栏里输入的网站地址叫做URL(UniformResourceLocator,统一资源定位符)  。就像每家每户都有一个门牌地址一样,每个网页也都有一个Internet地址  。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址  。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页  。因此,在我们认识HTTP之前,有必要先弄清楚URL的组成,例如:http://www.microsoft.com/china/index.htm  。它的含义如下:

  http://:代表超文本传输协议,通知microsoft.com服务器显示Web页,通常不用输入;

  www:代表一个Web(万维网)服务器;

  Microsoft.com/:这是装有网页的服务器的域名,或站点服务器的名称;

  China/:为该服务器上的子目录,就好像我们的文件夹;

  Index.htm:index.htm是文件夹中的一个HTML文件(网页)  。

  对于ASP.NET编程模型中HTTP协议,我们知道,Internet的基本协议是TCP/IP协议,然而在TCP/IP模型最上层的是应用层(Applicationlayer),它包含所有高层的协议  。高层协议有:文件传输协议FTP、电子邮件传输协议SMTP、域名系统服务DNS、网络新闻传输协议NNTP和HTTP协议等  。HTTP协议(Hypertext Transfer Protocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议  。它可以使浏览器更加高效,使网络传输减少  。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等  。这就是你为什么在浏览器中看到的网页地址都是以“http://”开头的原因  。

  ASP.NET编程模型中HTTP协议的含义就向你介绍到这里,希望对你了解ASP.NET编程模型中HTTP协议的相关情况有所帮助  。