网络层提供的服务就是在不同网段之间转发数据包。 Ip包结构 1,格式(每行4byte*5) 2,版本 V4 V6 3,首部长度 20(固定)+可变长度 ?,区分服务 Win2008开始:gpedit.msc 设置DSCP值 5,总长度 设置头长度的意义:因为ip头有可变部分。头长度丈量头部长度,总长...
分类:
其他好文 时间:
2016-03-19 08:50:39
阅读次数:
200
UDP是传输层协议,和TCP协议处于一个分层中,但是与TCP协议不同,UDP协议并不提供超时重传,出错重传等功能,也就是说其是不可靠的协议。 UDP数据报结构: UDP首部格式: 解释: 由于很多软件需要用到UDP协议,所以UDP协议必须通过某个标志用以区分不同的程序所需要的数据包。端口号的功能就在
分类:
其他好文 时间:
2016-03-16 00:47:22
阅读次数:
289
//==========20160306==============// 1 http报文包括三个部分:起始行、首部字段和主体。 2 http是基于TCP/IP协议的,也就是http发送数据是通过TCP/IP层级来发送的。 TCP 负责应用软件(比如你的浏览器)和网络软件之间的通信。IP 负责计算机
分类:
Web程序 时间:
2016-03-06 11:21:53
阅读次数:
195
13、反向代理模块(1)、常用指令:lproxy_connect_timeout:nginx将一个请求发送至upstreamserver之前等待的最大时长;lproxy_cookie_domain:将upstreamserver通过Set-Cookie首部设定的domain属性修改为指定的值,其值可以为一个字符串、正则表达式的模式或一个引用的变量;l..
分类:
其他好文 时间:
2016-03-05 22:11:42
阅读次数:
294
面向数据报传输协议 1、头部 2、ICMP不可达 当路由器收到一份需要分片的数据报,而在 I P首部又设置了不分片( D F)的标志比特 用于发现路径最小MTU traceroute和UDP发现MTU 3、源站抑制差错 收数据报的速度比其处理速度快时
分类:
其他好文 时间:
2016-03-05 19:00:16
阅读次数:
197
//例题3-4 /* * 输入一个字符串,求出其中最长的回文子串。子串的含义是:在原串中连续出现的字符串片段。 *回文的含义是:正看着和倒看着相同,如abba和yyxyy。在判断时,应该忽略所有标点符号和空格 *且忽略大小写,但输出应保持原样(在回文串的首部和尾部不要输出多余字符)。输入字符长度不超
分类:
编程语言 时间:
2016-03-04 22:43:42
阅读次数:
417
一个完整的HTTP事务流图: HTTP报文格式: 起始行:在请求报文中用来说明要做些什么,在响应报文中说明出现了什么情况 首部:起始行后面有0个或多个首部字段。每个首部字段都包含一个名字和一个值,为了便于解析,两者之间用:(冒号)来分隔。首部以一个空行结束。 请求报文的首部用来说明客户端接受从服务端
分类:
Web程序 时间:
2016-03-01 12:36:13
阅读次数:
214
重载 --- 一词多用 1 // 上一次 是 在构造函数体内 通过赋值语句对数据成员实现初始化 2 // C++ 还有 一种 初始化 数据成员的 方法 --参数初始化表 来实现对 3 // 数据成员的初始化 , 这种方法不在 函数体内 对成员初始化 而是在 函数的首部实现 4 //例如定义构造函数
分类:
其他好文 时间:
2016-02-29 18:14:30
阅读次数:
187
每个http的请求和响应都有同样的基本形式:一个首部行、一个包含元数据的Http首部、一个空行,然后是一个消息体 GET /p/zfs HTTP/1.1 Host: www.oschina.net Connection: keep-alive Accept: text/html,applicatio
分类:
Web程序 时间:
2016-02-26 21:59:50
阅读次数:
277
概述 在了解 tcpdump 的高级规则之前, 需要对 IP, TCP 和 UDP 的报文首部有大致的了解, 实际上很多网络工具的使用都是基于报文首部的结构做相应的操作. 在了解报文结构后, 也可以按需实现私有的功能, 比如抓取匹配的请求, 再做相应的处理, Snapper 就是根据 TCP 首部信
分类:
其他好文 时间:
2016-02-26 13:47:16
阅读次数:
194