http似乎不是三次握手。
下面是http1.0的连接步骤,只是示例,实际可能随条件而变:
1.客户端发送请求
一般为类似以下的情况:
GET /index.html HTTP 1.0
Accept:text/html //不过这些通常被服务器忽略,可以不用管它
Accept:text/plain //
User-Agent:Lynx/2.4 libwww/2.1.4 //浏览器及环境
2.服务器响应:
HTTP 1.0 200 OK
Server:NCSA/1.4.2
MIME-version:1.0
Content-type:text/html
Content-length:107<HTML>
<HEAD>
.....
.....
</BODY>
</HTML>
下面是http1.0的连接步骤,只是示例,实际可能随条件而变:
1.客户端发送请求
一般为类似以下的情况:
GET /index.html HTTP 1.0
Accept:text/html //不过这些通常被服务器忽略,可以不用管它
Accept:text/plain //
User-Agent:Lynx/2.4 libwww/2.1.4 //浏览器及环境
2.服务器响应:
HTTP 1.0 200 OK
Server:NCSA/1.4.2
MIME-version:1.0
Content-type:text/html
Content-length:107<HTML>
<HEAD>
.....
.....
</BODY>
</HTML>
http://web.nyist.net/~little/lxb/rfc2616.txt