1、HTTP协议相关 参考:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/28/2612910.html#3193778
HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成
请求头部通知服务器有关于客户端请求的信息,典型的请求头有:
User-Agent:产生请求的浏览器类型。
Accept:客户端可识别的内容类型列表。
Host:请求的主机名,允许多个域名同处一个IP地址,即虚拟主机。
HTTP响应也由三个部分组成,分别是:状态行、消息报头、响应正文。
HTTP/1.1 200 OK
Date: Sat, 31 Dec 2005 23:59:59 GMT
Content-Type: text/html;charset=ISO-8859-1
Content-Length: 122
<html>
<head>
<title>Wrox Homepage</title>
</head>
<body>
<!-- body goes here -->
</body>
</html>
关于HTTP请求GET和POST的区别
(1)GET提交的数据会在地址栏中显示出来,而POST提交,地址栏不会改变。因此,POST的安全性要比GET的安全性高。
(2)GET提交时,传输数据就会受到URL长度的限制。
2、TCP相关
报头格式:
三次握手、四次挥手