网络
文章平均质量分 79
Java.Sheng
这个作者很懒,什么都没留下…
展开
-
TCP连接状态及三次握手四次挥手
TCP一共有11种连接状态:SYN_SENT:在发送连接请求后等待匹配的连接请求(客户端向服务器端发送SYN请求建立一个连接,之后将状态置为SYN_SENT)FIN_WAIT_1:等待远程TCP连接中断请求,或先前的连接中断请求的确认(主动关闭端发送FIN请求主动关闭连接,之后将状态置为FIN_WAIT_1)FIN_WAIT_2:从远程TCP等待连接中断请求(主动关闭端接到ACK后,之后将状态原创 2016-04-14 21:23:56 · 5403 阅读 · 2 评论 -
SYN Flood原理及防护
一、为什么Syn Flood会造成危害这要从操作系统的TCP/IP协议栈的实现说起。当开放了一个TCP端口后,该端口就处于Listening状态,不停地监视发到该端口的SYN报文,一旦接收到客户端发来的SYN报文,就需要为该请求分配一个TCB(Transmission Control Block),通常一个TCB至少需要280个字节,在某些操作系统中TCB甚至需要1300个字节,并返回一个SYN+A转载 2016-04-16 09:46:48 · 6211 阅读 · 0 评论 -
IO-同步,异步,阻塞,非阻塞
转载自:http://blog.csdn.net/historyasamirror/article/details/5778378同步(synchronous) IO和异步(asynchronous) IO,阻塞(blocking) IO和非阻塞(non-blocking)IO分别是什么,到底有什么区别?这个问题其实不同的人给出的答案都可能不同,比如wiki,就认为asynchronous IO和n转载 2016-06-18 10:55:07 · 294 阅读 · 0 评论