刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web se ...
分类:
Web程序 时间:
2016-05-23 10:32:56
阅读次数:
129
最近在看《图解HTTP》和《HTTP权威指南》,对TCP/IP大致过了一下。 TCP/IP 不仅仅是TCP 和 IP TCP/IP 是协议族,与之相对的事IEEE等标准组织设定的OSI七层。这里面涉及到的协议有: TCP 传输控制协议 传输层。 IP 网际协议 网络层。 ARP 地址解析协议 数据链 ...
分类:
其他好文 时间:
2016-05-19 23:23:00
阅读次数:
212
《HTTP权威指南》 2016-05-17 09:24 ★ 比较全面的介绍HTTP协议(后面几个篇幅有点不够具体,接要认证、转发)。有几年WEB开发经验的。可以阅读一下,长一下见识,对领域认识再全面一点。看了这本书才知道,原来HTTP协议里定义了这么广的内容。虽然并不是每一个局部的内容都会普及。但好 ...
分类:
其他好文 时间:
2016-05-17 09:49:01
阅读次数:
159
《UNIX网络编程卷1(第3版)》 《UNIX网络编程卷2(第2版)》 《UNIX环境高级编程(第3版)》 《UNIX编程艺术》 《MySQL技术内幕(第5版)》 《深入理解计算机系统》 《用TCP/IP进行网际互联》 《高性能MySQL(第3版)》 《HTTP权威指南》 《Linux程序设计(第4 ...
分类:
其他好文 时间:
2016-04-18 17:09:31
阅读次数:
122
第一章 HTTP概述 方法。请求命令,GET、POST、PUT等。 状态码。 HTTP响应报文返回时携带,告知客户端状态。 Web页面可包含多个对象。 HTTP报文都是纯文本,不是二进制代码。 HTTP报文包含三部分:起始行、首部字段、主体。 第二章 URL与资源 scheme 方案。使用什么协议, ...
分类:
Web程序 时间:
2016-04-01 01:11:01
阅读次数:
163
刚开始对这个问题我也挺纠结的,看了《HTTP权威指南》后,感觉清晰了不少。 首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。 web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web se ...
分类:
Web程序 时间:
2016-04-01 00:46:20
阅读次数:
177
Chart4 ====连接管理==== 一、TCP连接 1. Http和Https的网络协议栈: 2. Http在TCP/IP传输中的位置: 3. Http怎么利用TCP传输: 二、Http依赖的TCP性能(延时)简介 1. TCP连接建立握手:安全的三次握手 2. TCP慢启动拥塞控制 (1)什么
分类:
Web程序 时间:
2016-03-12 01:26:25
阅读次数:
205
代理的含义? Web代理服务器是网络的中间实体。 Web上的代理服务器是代表客户端完成事务处理的中间人。 HTTP的代理服务器既是Web服务器端又是Web客户端。 代理和网关的对比 代理连接的是两个或多个使用相同协议的应用程序。 网关连接的则是两个或多个使用不同协议的端点。 为什么要使用代理? 代理
分类:
Web程序 时间:
2016-03-09 11:05:10
阅读次数:
435
Chart1 ====概述==== 最简单的的资源是web服务器文件系统中的静态文件。当然可以上动态,但要经过网关?(不确定) 下面见图: 2. URI(uniform Resource Identifier) 同一资源标识符:类比邮政地址 URI可以有两种格式 1.URL(同一资源定位符) 2.U
分类:
Web程序 时间:
2016-03-07 01:30:55
阅读次数:
208
一个完整的HTTP事务流图: HTTP报文格式: 起始行:在请求报文中用来说明要做些什么,在响应报文中说明出现了什么情况 首部:起始行后面有0个或多个首部字段。每个首部字段都包含一个名字和一个值,为了便于解析,两者之间用:(冒号)来分隔。首部以一个空行结束。 请求报文的首部用来说明客户端接受从服务端
分类:
Web程序 时间:
2016-03-01 12:36:13
阅读次数:
214