Tcp协议三次握手抓包分析一、Tcp协议三次握手介绍1.TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接。2.tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧..
分类:
其他好文 时间:
2014-10-30 15:35:52
阅读次数:
245
我敢打赌很少有人明白tcp状态和socket编程API之间的关系。不信? 看看如下几个问题你是否知道吧:
1)什么时候客户端才能够连接上server端, 是server端调用bind后还是listen后还是accept后 ?
2)什么情况下会出现FIN_WAIT_2状态
。。。。。。。。。。。。。。。。。。。。。
如果你不清楚的话,那么就听我细细道来...
题意:给出2K个平面上的点,给它们一一配对,问有多少种配对方法使得存在从某个点一直向右走会陷在循环里(K#include #include#include #include #define maxn 1000using namespace std;ifstream fin("wormhole.in"...
分类:
其他好文 时间:
2014-10-27 19:07:40
阅读次数:
180
1. PythonOf course you will need Python. Still Python 2.7 is preferred, however if you would like to create new projects with Python 3, it is also fin...
分类:
系统相关 时间:
2014-10-27 14:19:53
阅读次数:
283
MyEclipse打jar包
一、右键点击MyEclipse中的项目
二、点击Export,选择java—>JARfile,Next
三、选择你要打jar包的文件,如果将源代码也打在包中就选中第三条,第一条必选
四、选择你要导出的目录 Next,Next
五、选择Main class作为执行文件的入口,可以Browse选择,其他默认。Fin...
分类:
编程语言 时间:
2014-10-27 09:26:00
阅读次数:
153
测试方式很简单,只要想象一下就明白了: 经测试,onSaveInstanceState会被调用的条件是: 条件一.从当前activityA启动ActivityB时,在onPause之后onStop之前调用, 条件二.当前activtiy未被主动销毁(比如调用fin...
分类:
其他好文 时间:
2014-10-26 23:08:39
阅读次数:
441
使用 final 关键字修饰一个变量时,是指引用变量不能变,引用变量所指向的对象中的内容还是可以改变的。package com.test;/** * final修饰一个变量练习 * @author Mrjiao * */public class FinalA { private fin...
分类:
编程语言 时间:
2014-10-26 18:22:53
阅读次数:
146
?1. tcp关闭连接状态转换? 上图是tcp连接主动关闭端的状态转换图: (1)应用层调用close函数发起关闭连接请求 (2)发送FIN到对端,关闭写通道,自己进入FIN_WAIT1状态 (3)等待对端的确认ACK到来,接受到ACK...
分类:
其他好文 时间:
2014-10-24 20:55:12
阅读次数:
354
package com.loongtao.general.crawler.slave;import java.util.regex.Matcher;import java.util.regex.Pattern;public class HtmlUtil { private static fin...
分类:
编程语言 时间:
2014-10-24 18:03:33
阅读次数:
248