社区编辑申请
注册/登录
ASP.NET编程模型之HTTP协议浅析
开发 后端
ASP.NET编程模型的学习让我们从HTTP协议开始,学习HTTP协议是学习ASP.NET编程模型的前提,那么本文就向你介绍ASP.NET编程模型中HTTP协议的相关信息。

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协议的相关情况有所帮助。

【编辑推荐】

  1. ASP.NET源码之自定义控件DateTimePicker
  2. ASP.NET文件下载函数使用浅析
  3. 构建ASP.NET线程安全集合浅析
  4. ASP.NET线程安全与静态变量的生命周期浅谈
  5. ASP.NET Session使用浅析
责任编辑:仲衡 来源: 豆豆网
相关推荐

2022-06-05 21:09:47

Python办公自动化

2009-08-03 13:12:34

ASP.NET编程模型

2009-08-03 13:38:18

ASP.NET编程模型

2022-05-27 10:00:06

C++游戏引擎

2009-08-03 16:57:42

ASP.NET编程规范

2022-05-25 07:11:13

2009-07-27 12:22:03

ASP.NET和ASPASP.NET入门教程

2009-08-03 14:18:40

ASP.NET编程模型ASP.NET页面生命

2022-06-28 14:01:42

MITOpenAI预训练模型

2022-06-27 09:54:38

编程语言JavaC++

2022-04-28 16:14:05

区块链加密货币数据

2009-08-03 12:40:46

ASP.NET编程模型

2022-05-11 15:08:52

驱动开发系统移植

2022-06-27 15:25:08

架构模型治理

2022-06-22 08:02:11

2009-08-10 15:26:46

ASP.NET组件编程

2022-06-25 21:22:30

编程Rust代码

2022-06-24 11:14:00

美团开源

2022-06-15 09:07:33

2022-06-16 09:22:28

图数据库图数据数据库

同话题下的热门内容

源码探秘:Python 中对象是如何被调用的?吐血推荐17个提升开发效率的“轮子”超全!Python 中常见的配置文件写法Pandas 新手容易犯的六个错误Python 中的万能之王 Lambda 函数整理了100个Python精选库,建议收藏!Python进行数据可视化,你会用什么库来做呢?Spring MVC中@InitBinder注解是如何应用的?

编辑推荐

使用Kotlin做开发一个月后的感想面试官问你什么是消息队列?把这篇甩给他!五大自动化测试的Python框架图文详解两种算法:深度优先遍历(DFS)和广度优先遍历(BFS)2018年最流行的十大编程语言,其中包括你用的语言吗?
我收藏的内容
点赞
收藏

51CTO技术栈公众号