
数据传输协议
_飞翔的企鹅_
这个作者很懒,什么都没留下…
展开
-
HTTP协议与HTTP表单传输格式,再论get、post方法
HTTP的GET/POST方式有何区别?这是一个老生常谈的问题,但老生常谈的问题往往有一些让人误解的结论。本文将带您浅尝HTTP协议,在了解HTTP协议的同时将会展示许多被人们忽视的内容。在掌握了HTTP协议的过程中我们将自然而然地了解到GET与POST的本质区别。HTTP请求从使用者的角度看,一个HTTP请求起始于用户端浏览器上输入的一个URL地址;网页中的一个超链接;提交一转载 2013-12-11 15:41:12 · 24681 阅读 · 5 评论 -
HTTP实现断点续传的方式
以下是我请求一个pdf文件的请求报文与响应报文的头部信息。可以看到如何完成http请求一个pdf的完整的过程,整个pdf总共223,652 字节,由抓到的数据包可以分析出这个文件被服务器通过两个http响应完成。第一个请求请求了32KB,剩下的一个请求完成了剩下的190884Byte的文件。由于第一次GET请求并不知道请求的文件是多少,只有在第一个响应头部分析出这个文件是多大。并请求剩下的文件数据转载 2014-02-08 09:25:04 · 1991 阅读 · 0 评论 -
结合Wireshark分析DNS 协议
摘要: 本文简单介绍了DNS协议理论知识,给出URL解析步骤,详细讲述了DNS报文各个字段含义,并从Wireshark俘获分组中选取DNS相关报文进行分析。一、概述1.1 DNS 识别主机有两种方式:主机名、IP地址。前者便于记忆(如www.yahoo.com),但路由器很难处理(主机名长度不定);后者定长、有层次结构,便于路由器处理,但难以记忆。折中的办法转载 2017-04-07 09:57:12 · 796 阅读 · 0 评论 -
HTTP协议方法以及报头分析
HTTP协议内容:HTTP URL、HTTP请求、HTTP响应和HTTP消息。HTTP超文本传输协议,是应用层协议。HTTP是一个基于请求/响应模式的、无状态的协议。浏览器与服务器通信过程:客户发起连接;客户发送请求;服务器响应请求;服务器关闭连接。HTTP1.1版是一个持续连接,支持流水线请求HTTP URL格式:http://host[“:”port][abs_path]原创 2013-12-15 23:13:15 · 2116 阅读 · 0 评论 -
网络程序间数据交换格式——前言
书写网络程序避免不了网络之间的通信,进程间的通信涉及数据的交换格式,目前常用的通信格式有protocol buffer(google大牛的一套库)、json、xml、tlv等,当然也可以直接copy内存,个人感觉这是一种很拙劣、很暴力的方式,而且如果是不同机器、不同平台下面可能导致不能正常的工作。protocol buffer、tvl等都是二进制的不利于调式,但其长度比较小,对性能带宽要求高的可以原创 2013-01-13 11:10:23 · 1479 阅读 · 0 评论 -
TIPC协议的地址分析
TIPC协议使用的套接字地址为struct sockaddr_tipc类型:struct sockaddr_tipc { unsigned short family; unsigned char addrtype; signed char scope; union { struct t转载 2013-12-16 11:11:39 · 6046 阅读 · 0 评论 -
集群间通信协议——TIPC简介
1.TIPC协议简介 TIPC是爱立信公司提出的一种透明进程间通信协议(Transparent Interprocess Communication), 主要适用于高可用(HAL)和动态集群环境. 该软件当前主要由风河(windriver)公司在维护, 主要支持Linux, Solaris 和 VxWorks三种操作系统, 从Linux内核2.6.34开始支持TIPC的最新版本2.0,原创 2013-12-16 10:59:27 · 11307 阅读 · 1 评论 -
Base64编码规则
Base64编码规则是一种用64个字符来表示任意二进制数据的方法。 平时用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。Base64的原理很简单: 1. 首先,准备一个包含64个字符的数组原创 2017-04-06 14:34:49 · 726 阅读 · 0 评论 -
Rsync同步算法
rsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归拷贝。rsync利用由澳洲电脑程式师Andrew Tridgell发明的算法。这里不介绍其使用方法,转载 2017-05-18 10:14:59 · 1950 阅读 · 1 评论