首页 网络协议研究
  • 【1】【原创】TCP协议和UDP协议之间区别以及各自的使用场景

    blogdaren 2017-04-06   1257次来访
    TCP协议与UDP协议区别: 1. TCP是面向连接的协议,在正式收发数据前,必须和对方建立可靠的连接;而UDP是面向报文的、无连接的协议,即发送数据之前不需要建立连接,事实上UDP根本就没有连接的概念,所以谈不上建立什么连接。 2. TCP提供可靠的服务。即通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达; 而UDP尽最大努力交付,无法保证交付质量。 ...
  • 【2】理解HTTP协议304状态

    blogdaren 2015-01-13   1438次来访
    HTTP 304 的标准解释是: Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。 如果客户端在请求一个文件的时候,发现自己缓存的文件有 Last Modified ,那么在请求中会包含 If Modified Since...
  • 【3】HTTP常见返回状态含义解释

    blogdaren 2015-01-13   1175次来访
    在网站建设的实际应用中,容易出现很多小小的失误,就像mysql当初优化不到位,影响整体网站的浏览效果一样,其实,网站的常规http状态码的表现也是一样,Google无法验证网站几种解决办法,提及到由于404状态页面设置不正常,导致了google管理员工具无法验证的情况,当然,影响的不仅仅是这一方面,影响的更是网站的整体浏览效果。因此,比较清楚详细的了解http状态码的具体含义,对于一个网...
  • 【4】http上传文件深度解析-高性能http传输

    blogdaren 2014-12-25   2919次来访
    http上传协议很简单,用post协议,协议头部包含Content-Length项,这是一次上传的所有body部分长度总和,包括多文件之间的分割等等,所以也就难怪了,http上传要比ftp等慢,其实慢就慢在body解析上,下面对于文件分割作一些阐述。 一个典型的http上传协议头类似于这样: POST /public/upload.action HTTP/1.1 ...
  • 【5】socket协议描述

    blogdaren 2014-12-14   1222次来访
    Socket协议的形象描述 socket的英文原义是“孔”或“插座”。在这里作为4BDS UNIX的进程通信机制,取后一种意思。socket非常类似于电话插座。以一个国家级电话网为例。电话的通话双方相当于相互通信的2个进程,区号是它的 网络地址;区内一个单位的交换机相当于一台主机,主机分配给每个用户的局内号码相当于socket号。任何用户在通话之前,首先要占有一部电话机,相当于 申请一个sock...
  • 【6】HTTP协议详解【经典】

    blogdaren 2014-12-05   1619次来访
    引言 HTTP 是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和 扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。 HTTP协议的主要特点可概括...
  • 【7】Linux下cURL使用教程之二:HTTP协议概述

    blogdaren 2013-11-28   1720次来访
    虽然cURL支持多种协议,但日常我们最常用的还是HTTP协议,下文中着重介绍HTTP的相关使用方法,因此我们要对HTTP协议有所了解。 HTTP,超文本传送协议,通过因特网传送万维网文档的数据传送协议。 我们访问一个网页的实际过程如下: 客户端C===HTTP请求===>服务端S:GET index.html http/1.1 客户端C<==HTTP响应====服务端S:HTTP/1....