HTTP/TCP
大叔说码
笨鸟先飞!切莫妄自菲薄!1548604122@qq.com
展开
-
为什么TCP连接需要三次握手分开需要四次握手?
本文章参考博客:http://blog.csdn.net/qq276592716/article/details/19762121为什么TCP连接需要三次握手分开需要四次握手?原创 2016-12-10 14:39:01 · 587 阅读 · 0 评论 -
解决http请求的304问题
解决网站304状态码的方法出现这种情况我确定是由IIS缓存引起的IIS缓存一方面能提高服务器性能,另一方面却给网站带来严重上的更新问题,那我应该如何手动去清理它呢?接下来教大家一个手动清理IIS缓存的方法出现这种情况我确定是由IIS缓存引起的IIS缓存一方面能提高服务器性能,另一方面却给网站带来严重上的更新问题,那我应该如何手动去清理它呢?接下来教大家一个手动清理IIS转载 2016-12-27 23:05:54 · 9357 阅读 · 0 评论 -
关于socket连接的那点事
首先,我们先了解一下socket的概念:socket,又名套接字,是通信的基石,是支持TCP/IP协议的网络通信的基本操作单位它包含了网络通信必须的五种信息:①:连接使用的协议;②:本地主机IP地址;③:本地进程的协议端口号;④:远程主机IP地址;⑤:远程进程协议端口号socket连接过程:建立socket连接至少需要一对套接字,一个运行于客户端:clientsocke原创 2016-12-09 23:41:35 · 525 阅读 · 0 评论 -
TCP/IP协议三次握手,四次挥手那些事
本篇文章转载来源:http://blog.csdn.net/renzhenhuai/article/details/12105457一、TCP报文格式 TCP/IP协议的详细信息参看《TCP/IP协议详解》三卷本。下面是TCP报文格式图:图1 TCP报文格式 上图中有几个字段需要重点介绍下: (1)序号:Seq序转载 2016-12-10 00:16:40 · 543 阅读 · 0 评论 -
GET方法和POST方法的区别
下面从http协议的角度来描述get方法和post的区别:1、 get重点是从服务器上获取资源,post重点是向服务器发送资源2、 get传输数据是通过URL请求,以id=value的形式,置于url后,并用?连接,多个请求数据间用‘&’连接,这个过程是用户可见的post传输数据是利用http的post机制,将字段和对应的值封存在请求实体中发送给服务器,这个过程用户是不可见的3、原创 2016-12-05 19:50:41 · 1356 阅读 · 0 评论 -
http与https的区别(http的缺点)
总结一下http与https的区别(http的缺点)①、通信使用明文不加密,内容可能被窃听②、不验证通信方身份,可能遭到伪装③、无法验证报文完整性,可能被篡改原创 2016-12-05 19:59:19 · 946 阅读 · 0 评论 -
一次完整的HTTP通信中,web浏览器和web服务器之间完成的七个步骤
1、建立TCP连接:在HTTP工作开始之前,web浏览器首先要通过网络与web服务器建立连接,该连接是通过TCP来完成的。为什么要先建立TCP呢?因为HTTP是比TCP更高层次的应用层协议,根据规则,只有低层协议建立之后才能进行更高层次协议的连接,因此要先建立TCP连接,一般TCP连接的端口号是802、web浏览器向web服务器发送请求指令一旦建立了TCP连接,web浏览器就会原创 2016-12-05 15:41:03 · 7821 阅读 · 0 评论 -
HTTP 1.1 版本新特性描述
在HTTP 1.1 版本中有以下新特性:1、默认持久连接,节省通信量,只要客户端和服务端任意一端没有明确的断开TCP连接,就可以发送多次HTTP请求2、管线化客户端可以同时发送多个HTTP请求,而不用一个个等待响应3、断点续传原理其原理是:客户端记录下当前的下载进度,并在需要续传时通知服务器本次需要下载的内容片断一个简单的断点续传实现如下:(HTTP1.原创 2016-12-05 16:53:40 · 3398 阅读 · 0 评论 -
HTTP请求中的缓存(cache)机制
http://www.chaorenmao.com/blog/?p=79流程当资源第一次被访问的时候,HTTP头部如下(Request-Line) GET /a.html HTTP/1.1Host 127.0.0.1User-Agent Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.0.15) Gecko/20091转载 2016-11-26 21:55:14 · 965 阅读 · 0 评论 -
http中最后修改时间Last-Modified ETag
转自:http://hi.baidu.com/go_status/blog/item/6da252eefe98f0dfb21cb175.html1) 什么是”Last-Modified”? 在浏览器第一次请求某一个URL时,服务器端的返回状态会是200,内容是你请求的资源,同时有一个Last-Modified的属性标记此文件在服务期端最后被修改的时间,格式类似这样:Last-Mo转载 2016-12-05 16:55:30 · 4450 阅读 · 0 评论 -
常用的HTTP请求方法和常见的HTTP相应的状态码
常用的HTTP请求方法:①、GET:用于请求访问已被url识别的资源,可以通过url传参给服务器②、POST:用于传输信息给服务器③、PUT:传输文件,报文体中包含文件内容,保存在对应的url位置④、HEAD:获得报文首部,与GET方法相似,只是不返回报文主体,一般用于验证一个内容是否正常存在,或者url是否有效⑤、OPTIONS:返回服务器可用的方法(请求方法)⑥、TRA原创 2016-12-05 20:15:04 · 1282 阅读 · 0 评论