阅读目录 关键词概念 报文格式 http请求方式 无状态 持久化 管道化 内容编码 多部分对象集合 范围请求 参考 本篇总结关于http的相关知识,主要内容参考如下导图: 主要讲解的内容有: 1 URL与URI的区别。 2 请求报文与相应报文的内容。 3 GET与P...
分类:
Web程序 时间:
2015-06-08 13:19:35
阅读次数:
151
前两节讲了socket服务端,客户端的建立以及报文的封装。今天就来讲一下java对象和xml格式文件的相互转换。上一节中我们列举了一个报文格式,其实我们可以理解为其实就是一个字符串。但是我们不可能每次都去写字符串啊,这样的话肯定要疯。既然是面向对象的编程,肯定会有好的办法来解决这个问题。我们使用JA...
分类:
编程语言 时间:
2015-06-05 17:10:35
阅读次数:
148
HTTP响应报文格式主要分为以下4部分:
1、状态行
2、响应头部
3、空行
4、响应正文
一,状态行由3部分组成,分别为:HTTP协议版本,状态代码,状态代码描述
状态代码为3位数字,由1、2、3、4以及5开头,2开头的指响应成功,3开头的指重定向,4开头的指客户端错误,5开头的指服务端错误。详细的状态码就不介绍了,这里列举几个常见的:
200:响应成功
400:错...
分类:
Web程序 时间:
2015-04-29 19:57:59
阅读次数:
136
1.Protocol Buffer 概念 Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储....
分类:
其他好文 时间:
2015-04-27 08:15:22
阅读次数:
187
ARP协议的报文格式结构ether_header定义了以太网帧首部;结构arphdr定义了其后的5个字段,其信息用于在任何类型的介质上传送ARP请求和回答;ether_arp结构除了包含arphdr结构外,还包含源主机和目的主机的地址。定义常量#define EPT_IP 0x0800 /* typ...
分类:
其他好文 时间:
2015-04-25 14:54:12
阅读次数:
148
TCP 报文格式
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
TCP 报文段的报头有 10 个必需的字段和 1 个可选字段。报头至少为 20 字节。报头后面的数据是可选项。
1)源端口(16位)
标识发送报文的...
分类:
系统相关 时间:
2015-04-22 11:44:53
阅读次数:
223
ICMP:它传递差错报文以及其他需要注意的信息。 ICMP是封装在IP数据报内部被传递的。 ICMP报文格式: 1.ICMP报文类型由类型和代码字段共同决定。类型共有15中,通过代码字段又可对其进行细分。详细报文类型说明如图: 图 -ICMP报文类型
分类:
其他好文 时间:
2015-04-16 19:15:10
阅读次数:
119
TCP 报文格式
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。
TCP 报文段的报头有 10 个必需的字段和 1 个可选字段。报头至少为 20 字节。报头后面的数据是可选项。
1)源端口(16位)
标识发送报文的计算机端口或进程。一个 TCP 报文...
分类:
系统相关 时间:
2015-04-08 16:28:35
阅读次数:
291
转自: http://blog.chinaunix.net/uid-9112803-id-3212041.html 摘要: 本文简单介绍了TCP面向连接理论知识,详细讲述了TCP报文各个字段含义,并从Wireshark俘获分组中选取TCP连接建立相关报文段进行分析。 一、概述 TCP是面向连接的可靠...
分类:
其他好文 时间:
2015-04-05 17:24:22
阅读次数:
195
ICMP协议、Ping程序、Traceroute程序
ping程序和Traceroute程序都是基于ICMP协议的,放在一起看。
ICMP是网络层的协议,尽管它是封装在IP数据报内部。
ICMP报文格式:
8位类型字段区分类型,代码区分类型(如下图),16位检验和覆盖ICMP的头部和数据部分。
根据上图可以看到 ICMP分为查询和差错两种,注意...
分类:
其他好文 时间:
2015-03-20 13:01:02
阅读次数:
150