06 2013 档案

摘要:http报文是在http应用程序之间发送的数据块,这些数据块以一些文本形式的元信息。请求报文从客户端流入服务器,向服务器请求数据,服务器响应请求,响应报文从服务器流出,回到客户端。这就构成了一个事务.报文总是向下流动,所有的报文的发送者都在上游,所有的报文接受者都在下游。所以无论是浏览器还是服务器,他们都既可以在上游,也可以在下游。这个是用火狐浏览器得到的一个报文内容报文由以下的部分组成: 起始行(startline) 首部(header) 主体(body)接下来详细看看报文的内容。请求报文格式: 第一行是报文请求的起始行,它说明了这个报文要做什么。这好像是我们去吃饭,告诉服务... 阅读全文
posted @ 2013-06-29 21:41 whthomas 阅读(2042) 评论(0) 推荐(1) 编辑
摘要:几乎所有的http通信都是由TCP/IP承载的。http好比一辆汽车,而TCP是一条公路,所有的汽车都要在公路上跑,看看http是如何在tcp这条公路上往返的。首先简单地看看tcp,TCP连接是通过4个值来识别的: 这四个值定义了一个TCP连接,两条不同的TCP连接中这四个值是不可能完全都相同的。在第一篇中有一个简单的HTTP介绍,下面是一个比较完整的HTTP连接过程:由此看出,http实际上是在tcp协议(建立连接通信)的基础上传输的,但是tcp有一些本身的机制阻止了http的性能: ①客户端发送一个请求到服务器,建立一个tcp连接是需要消耗一定的时间的,如果我们发送了上百个连接,那么这.. 阅读全文
posted @ 2013-06-27 23:23 whthomas 阅读(1561) 评论(4) 推荐(3) 编辑
摘要:我们之所以希望浏览网页,其中一个重要的原因就是庞大的web世界中有很丰富的资源,他就像哆啦a梦的口袋,随时都能拿出我们想要的宝贝。这些资源通过http被传送到我们的浏览器,并展示到我们的屏幕上。而我们之所以可以准确地找到这些资源,是URL(UniformResourceLocator,统一资源定位符)帮我们确定了它们(资源)的位置。 在没有url之前,我们想获取资源,必须要先想办法,连接到一个服务器上去,这个过程中可能还需要登陆,然后在服务器上找到目录,然后切换成二进制模式,这样才可以获得自己的资源。这个过程很繁琐,而且,用户也不一定会使用。直到互联网之父蒂姆·伯纳斯·李( 阅读全文
posted @ 2013-06-26 16:16 whthomas 阅读(1369) 评论(2) 推荐(1) 编辑
摘要:写在前面:第一次想写系列文章,学习了一些web知识后,发现自己还有很大的不足,但又不知道该学习些什么来完善自己的知识体系,偶然在网上看到了一篇介绍http的文章,觉得对自己有一些帮助,于是想要开始学习http,我担心自己不能够坚持下去,所以希望能通过这种方式督促自己学习。http概览 HTTP协议(HyperTextTransferProtocol,超文本传输协议)是用于从WWW服务器传输超文本到本地浏览器的传送协议。它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。——百度百科 首先,.. 阅读全文
posted @ 2013-06-26 14:18 whthomas 阅读(2098) 评论(7) 推荐(4) 编辑
摘要:在centOS里最常用的DNS服务工具应该是bind了。下面就以bind为例做一个DNS服务。首先查看bind是否已经安装Rpm-qa|gerpbind如果没有的话就用yum安装一下BindYum-yinstallbind这样就安装好了bind配置named.conf文件把listen-onport53{x.x.x.x;};改成listen-onport53{any;};这样它就会监听所有的ip地址了后边的ipv6可以把它注释掉。(也可以不管它),后面再把allow-query{localhost;};改成allow-quety{any;};其它地方保持默认就好了然后打开named.rfc19 阅读全文
posted @ 2013-06-20 09:09 whthomas 阅读(834) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示