随笔分类 -  网络底层

 
让PHP更快的提供文件下载(转载)
摘要:一般来说, 我们可以通过直接让URL指向一个位于Document Root下面的文件, 来引导用户下载文件. 但是, 这样做, 就没办法做一些统计, 权限检查, 等等的工作. 于是, 很多时候, 我们采用让PHP来做转发, 为用户提供文件下载. <?php $file = "/tmp/dummy.tar.gz"; header("Content-type: application/octet-stream"); header('Content-Disposition: attachment; filename="' . b 阅读全文
posted @ 2012-06-25 17:13 骑着蜗牛看星星 阅读(149) 评论(0) 推荐(0)
一个http请求的详细过程(转自http://www.cnblogs.com/ly312/archive/2011/05/30/2063462.html)
摘要:一个http请求的详细过程我们来看当我们在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切。首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,所以之前还有一个DNS解析过程,把http://www.mycompany.com/变成ip,如果url里不包含端口号,则会使用该协议的默认端口号。DNS的过程是这样的:首先我们知道我们本地的机器上在配置网络时都 阅读全文
posted @ 2012-06-19 14:41 骑着蜗牛看星星 阅读(288) 评论(0) 推荐(0)
读懂本机路由表 (转自http://hi.baidu.com/thusness/blog/item/9c18e5bf33725f0818d81f52.html)
摘要:读懂本机路由表一、如何看路由表======================================================================Active Routes:Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.2 192.168.1.101 10 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.1.0 255.255.255.0 192.168.1.101 192.168.1.101 10 192. 阅读全文
posted @ 2012-06-19 14:40 骑着蜗牛看星星 阅读(835) 评论(0) 推荐(0)