通过tcp三次握手的情况来说明#netstat -an|awk '/^tcp/ {++s[$NF]} END{for (a in s) print a,s[a]}'established是表示tcp三次握手成功后的工作状态,可以理解为已经成功进行访问了listen是表示在侦听,没有客户连接进来syn...
分类:
Web程序 时间:
2014-08-01 13:02:41
阅读次数:
222
【划分磁盘】#fdisk/dev/sdb n p 1 enter +200M n p 1 enter +512M#mke2fs-text4/dev/sdb1#mke2fs-text4/dev/sdb2----------------------------------------------【安装grub】#mkdir/mnt/boot#mout/dev/sdb1/mnt/boot/#grub-install--root-directory=/mnt/dev/sdb#syn..
分类:
其他好文 时间:
2014-08-01 11:01:02
阅读次数:
233
Flood-Fill. BFS. But there's a trick. If we fill surrounded region directly, extra bookkeeping cost is needed - because we don't know whether that reg...
分类:
其他好文 时间:
2014-07-26 14:58:00
阅读次数:
313
一、连接 ??????? 三次握手:找个朋友握握手。 ????????a->b:hi我的syn=123; ??????? b->a:hi我的syn=456 你的是123+1? ??????? a->b:hi你的是456+1; ????????????...
分类:
其他好文 时间:
2014-07-26 05:46:27
阅读次数:
210
本文主要内容:SYN Cookie的原理,以及它的内核实现。内核版本:3.6Author:zhangskd @ csdn blog原文地址:http://blog.csdn.net/zhangskd/article/details/16986931SYN Flood下面这段介绍引用自[1].SYN ...
分类:
其他好文 时间:
2014-07-26 05:43:07
阅读次数:
284
以下内容纯属虚构,切勿轻易相信!众所周知,tcp/ip三次握手和四次挥手,均由syn/ack/fin三个标志位报文决定,但是这三个标志位报文,并不是说在构建连接的时候只发送一次的,因为协议不知道网络状况. 故而就存在了以下参数,可以调节发送次数net.ipv4.tcp_syn_retries这个参数...
分类:
其他好文 时间:
2014-07-23 20:51:45
阅读次数:
235
Message Flood
Time Limit: 1500ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
Well, how do you feel about mobile phone? Your answer would probably be something like that "It's so convenient and ...
分类:
其他好文 时间:
2014-07-23 17:19:52
阅读次数:
251
产生RST的三个条件:
1. 目的地为某端口的SYN到达,然而该端口上没有正在监听的服务器;
2. TCP想取消一个已有的连接;
3. TCP接收到一个根本不存在的连接上的分节;
现在模拟上面的三种情况:
client:
struct sockaddr_in serverAdd;
bzero(&serverAdd, sizeof(serverAdd));...
分类:
其他好文 时间:
2014-07-22 17:57:21
阅读次数:
333
对TCP套接字调用connect会激发三次握手,如下:
客户端是主动打开连接的一端,会发送第一个SYN分节,然后等待确认,此时连接状态为SYN_SENT,当收到服务端的确认后连接建立,状态变为ESTABLISHED;
服务器是被动打开连接的一端,调用listen导致套接字从CLOSED状态变为LISTEN状态,当收到来自客户端的SYN分节以后状态变为SYN_RCVD,然...
分类:
其他好文 时间:
2014-07-19 23:28:49
阅读次数:
380
1) 获取远程主机的系统类型及开放端口nmap -sS -P0 -sV -O 这里的 可以是单一 IP, 或主机名,或域名,或子网-sS TCP SYN 扫描 (又称半开放,或隐身扫描)-P0 允许你关闭 ICMP pings.-sV 打开系统版本检测-O 尝试识别远程操作系统其它选项:-A 同时....
分类:
其他好文 时间:
2014-07-19 11:14:04
阅读次数:
183