日期:2014-05-16  浏览次数:20989 次

Asp.Net底层原理(一、浏览器和服务器的交互原理)

        ……

 

一、浏览器和服务器的交互原理

二、写自己的"迷你"Asp.net框架

三、Asp.Net的请求与响应过程

 

     1在此之前,首先简单的模拟一下我们去请求一个网址的时候,浏览器和服务器都做了些什么事情:

                      

            我们请求一个网站的时候, 浏览器会封装一个请求报文,发送至服务器,服务器会拿到浏览器的请求报文,进行分析处理,生成响应报文和处理生成后的html或者文本图片等,以流的方式返回给浏览器,浏览器会解析服务器返回的数据,把html、图片、jscss等呈现在浏览器中。他们之间的通信都遵循了Http协议,顾名思义,HTTP协议就是定义服务器端和客户端之间文件传输的沟通方式,规定了一系列请求响应的格式,我们称为 Http请求报文(浏览器向服务器发送请求的数据格式)Http响应报文(服务器返回给浏览器的数据格式)