http相关开发
文章平均质量分 81
shanliangliuxing
这个作者很懒,什么都没留下…
展开
-
AJAX和XMLHTTP原理
Ajax的原理简单来说通过XmlHttpRequest对象来向服务器发异步请求,从服务器获得数据,然后用javascript来操作DOM而更新页面。这其中最关键的一步就是从服务器获得请求数据。要清楚这个过程和原理,我们必须对 XMLHttpRequest有所了解。 XMLHttpRequest是ajax的核心机制,它是在IE5中首先引入的,是一种支持异步请求的技术。简单的说,也就是javas转载 2011-10-21 11:20:27 · 634 阅读 · 0 评论 -
一个http请求的详细过程
一个http请求的详细过程 我们来看当我们在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切。 首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。 1.连接 当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,转载 2011-10-21 11:08:57 · 1007 阅读 · 0 评论 -
TCP三次握手/四次挥手详解
1、建立连接协议(三次握手) (1)客户端发送一个带SYN标志的TCP报文到服务器。这是三次握手过程中的报文1。 (2) 服务器端回应客户端的,这是三次握手中的第2个报文,这个报文同时带ACK标志和SYN标志。因此它表示对刚才客户端SYN报文的回应;同时又标志SYN给客户端,询问客户端是否准备好进行数据通讯。 (3) 客户必须再次回应服务段一个ACK报文,这是报文段3。 2、连接终止协议(转载 2011-10-21 11:31:34 · 644 阅读 · 0 评论 -
Http和Socket连接区别
1、TCP连接 要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认; 第转载 2011-10-21 14:17:18 · 744 阅读 · 0 评论 -
TCP/IP协议
TCP/IP的通讯协议 这部分简要介绍一下TCP/IP的内部结构,为讨论与互联网有关的安全问题打下基础。TCP/IP协议组之所以流行,部分原因是因为它可以用在各种各样的信道和底层协议(例如T1和X.25、以太网以及RS-232串行接口)之上。确切地说,TCP/IP协议是一组包括TCP协议和IP协议,UDP(User Datagram Protocol)协议、ICMP(Internet Co转载 2011-10-21 14:47:34 · 801 阅读 · 0 评论 -
HTTP详解
1. HTTP版本 HTTP/1.0 HTTP/1.1 HTTP-NG 2. 会话方式 HTTP/1.0 建立连接->请求->响应->断开连接 每次连接只处理一次请求和相应,对资源的每一次访问都要建立一个单独的连接。 浏览器到服务器的每次通讯都是完全分开的。 没有Host域,所以不可以创建基于主机头的虚拟主机。 HTTP/1.1 在一个TCP连接中可以传送多个HT转载 2011-10-21 16:01:51 · 2385 阅读 · 0 评论 -
Java套接字(Socket)
选择下列任意链接开始学习。 我应该学习本教程吗? 第 1 页(共2 页) 套接字(socket)为两台计算机之间的通信提供了一种机制,在 James Gosling 注意到 Java 语言之前,套接字就早已赫赫有名。该语言只是让您不必了解底层操作系统的细节就能有效地使用套接字。多数着重讨论 Java 编码的原创 2011-10-25 14:15:54 · 2038 阅读 · 0 评论 -
Java基础:三步学会Java Socket编程
这两天没事看《TCP/IP协议详解-卷1》,把那些TFTP,FTP,TELNET,RPC/NFS都看了一下。 终于又长见识了,一句话总结: 一个TCP连接是由4元组: [remote IP,remote port,local IP,local port] 唯一决定的。 人人皆知的做法: 服务器:bind在固定端口PORT等待连接。 客户端:connect服务器的固定端口POR原创 2011-10-21 15:20:21 · 3332 阅读 · 1 评论 -
http中最后修改时间Last-Modified ETag
转自:http://hi.baidu.com/go_status/blog/item/6da252eefe98f0dfb21cb175.html 1) 什么是”Last-Modified”? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样: Last-Mo转载 2013-06-25 15:37:02 · 4605 阅读 · 0 评论