网络
文章平均质量分 78
1100022702
这个作者很懒,什么都没留下…
展开
-
SYN攻击
在TCP三次握手过程中,服务器发送SYN-ACK之后,收到客户端的ACK之前的TCP连接称为半连接(half-open connect)。此时服务器处于SYN_RCVD状态。当收到ACK后,服务器转入ESTABLISHED状态。 SYN攻击就是 攻击客户端 在短时间内伪造大量不存在的IP地址,向服务器不断地发送SYN包,服务器回复确认包,并等待客户的确认,由于源地址是不存在的,服务器转载 2013-10-15 09:44:13 · 623 阅读 · 0 评论 -
NAT原理与NAT穿越
先做一个约定:内网A中有:A1(192.168.0.8)、A2(192.168.0.9)两用户、网关X1(一个NAT设备)有公网IP 1.2.3.4内网B中有:B1(192.168.1.8)、B2(192.168.1.9)两用户、网关Y1(一个NAT设备)有公网IP 1.2.3.5公网服务器:C(6.7.8.9)、D(6.7.8.10)NAT原理网络地址转换(NAT,N转载 2015-01-09 14:59:57 · 395 阅读 · 0 评论 -
简单TCP服务端和客户端
服务端代码:#include #include #include #include #include #include #include #include int main(int argc, char *argv[]){ int sockfd; struct sockaddr_in my_addr, clt_addr; if ((sockfd = socket(A原创 2015-01-09 13:41:04 · 462 阅读 · 0 评论 -
简单UDP服务端和客户端
服务端代码:#include #include #include #include #include #include #include #include int main(int argc, char *argv[]){ int sockfd; struct sockaddr_in clt_addr, my_addr; if ((sockfd = socket(A原创 2015-01-09 13:42:42 · 831 阅读 · 0 评论 -
TCP协议中的三次握手和四次挥手(图解)
http://blog.csdn.net/whuslei/article/details/6667471转载 2015-03-10 14:23:36 · 299 阅读 · 0 评论 -
大端小端字节序
大端字节序,是将高序字节存储在内存的低地址,网络字节序采用的是大端字节序。小端字节序,是将低序字节存储在内存的低地址。#include int main(){ int i = 0x12345678; int low, high; low = ((short *)&i)[0]; high = ((short *)&i)[1]; if (low == 0x5678) p原创 2014-12-31 15:08:30 · 320 阅读 · 0 评论