- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 异步,并发,并行的解释
异步 异步表明事情相互独立地发生,除非有强加的依赖性。生活也是异步的。这里的依赖性是大自然补充的,彼此互不相干的事情能够同时发生。 异步带来的最大复杂性就是如果你没有同时执行多个活动,那么异步就没有任何优势,如果你开始了一个异步活动,然后什么也不做就等他结束的话,那么你并没有从异步这里获得任何好处。并发 并发的意思是指事情同时放生。并发是指实际上可能串行发生的事情好像同时发生一样。并发描述了单
2015-05-25 17:08:36 1527
原创 确定主机字节序的程序
int main(int argc,char **argv) { int sockfd, n; char buf[MAXLINE]; union { short s; char c[sizeof(short)]; } un; un.s = 0x0102; if (sizeof(short) == 2) {
2015-05-24 09:48:58 1402
原创 TCP/IP中的TIME_WAIT状态
毫无疑问,TCP中有关网络编程最不容易理解的是它的TIME_WAIT状态,TIME_WAIT状态存在于主动关闭socket连接的一方。 TIME_WAIT状态存在的理由: TCP/IP协议就是这样设计的,是不可避免的。主要有两个原因: 1)可靠地实现TCP全双工连接的终止 TCP协议在关闭连接的四次握手过程中,最终的ACK是由主动关闭连接的一端(后面统称A端)发出的,如果这个ACK丢失,
2015-05-23 19:52:42 1779
原创 Fraggle攻击的原理
攻击介绍: 类似于Smurf,使用UDP应答消息而非ICMP。UDP端口7(ECHO)和端口19(Chargen)在收到UDP报文后,都会产生回应。在UDP的7号端口收到报文后,会回应收到的内容,而UDP的19号端口在收到报文后,会产生一串字符流。它们都同ICMP一样,会产生大量无用的应答报文,占满网路带宽。攻击者可以向子网广播地址发送源地址为受害网络或受害主机的UDP包,端口号用7或19.子网络
2015-05-07 14:30:23 13198
原创 Smurf攻击的原理
原理:攻击者向网络广播地址发送ICMP包,并将回复地址设置成受害网络的广播地址,通过使用ICMP应答请求数据包来淹没受害主机的方式进行,最终导致该网络的所有主机都对次ICMP应答请求作出答复,导致网络阻塞。更加复杂的Smurf攻击攻击将源地址改为第三方受害者,最终导致第三方崩溃。 防范措施: 1 配置路由器禁止IP广播包进网 2 配置网络上所有计算机的操作系统,禁止对目标地址为广播地址
2015-05-07 14:24:04 24870
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人