![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tcp/ip协议
ddl007
这个作者很懒,什么都没留下…
展开
-
setsockopt用法浅析
setsockopt用于SOCKET的一些扩展参数设置,可对接受缓冲区、发送缓冲区、等待时间等参数进行设置,提高程序的程序的健壮性与安全性!转载 2010-06-09 15:30:00 · 711 阅读 · 0 评论 -
linux epoll模型
Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。 1、为什么select落后 首先,在Linux内核中,select所用到的FD_SET是有限的,即内核中有个参数__FD_SETSIZE定义了每个FD_SET的句柄个数,在我用的2.6.15-25-386内核中,该值是10转载 2012-09-29 11:44:03 · 1221 阅读 · 0 评论 -
手把手教你玩转网络编程模型之完成例程(Completion Routine)篇(上)
手把手教你玩转网络编程模型之完成例程(Completion Routine)篇 前 言 记得写这个系列的上一篇文章的时候已经是四年前了,准确的说是四年半以前了,翻开我尘封已久的IO模型里面的“完成例程”的实现方式及示例代码。 本文凝聚着笔者心血,如要转载,请指明原作者及出处,谢谢!不过代码写得不好,欢迎改进,而且没有版权,请随便散播、使用。OK, Let’s go ! Have fun!转载 2011-11-01 23:24:38 · 865 阅读 · 0 评论 -
手把手教你玩转网络编程模型之完成例程(Completion Routine)篇(下)
四. 完成例程的实现步骤 基础知识方面需要知道的就是这么多,下面我们配合代码,来一步步的讲解如何亲手实现一个完成例程模型(前面几步的步骤和基于事件通知的重叠I/O方法是一样的)。 【第一步】创建一个套接字,开始在指定的端口上监听连接请求 和其他的SOCKET初始化全无二致,直接照搬即可,在此也不多费唇舌了,需要注意的是为了一目了然,我去掉了错误处理,平常可不要这样啊,尽管这里转载 2011-11-01 23:25:24 · 810 阅读 · 0 评论 -
手把手教你玩转ARP包(三)【数据包的游戏系列之一】
作者: CSDN VC/MFC 网络编程 PiggyXP ^_^ 目录: 二。发送数据包的编程实现 1. 填充数据包 2. 发送数据包 三。一些附加步骤及说明 1. 如果在VC中使用winpcap 2. 获得网卡信息列表 3. 获得系统ARP信息列表 ................紧接上文..转载 2011-11-01 23:21:43 · 705 阅读 · 0 评论 -
手把手教你玩转ARP包(二)【数据包的游戏系列之一】
作者: CSDN VC/MFC 网络编程 PiggyXP ^_^ 目录: 一. 关于ARP协议的基础知识 3. ARP包的填充 二。发送数据包的编程实现 1.填充数据包 .........................紧接上文............................ 3.ARP包的填充 1)转载 2011-11-01 23:20:54 · 743 阅读 · 0 评论 -
手把手教你玩转ARP包(一)【数据包的游戏系列之一】
前 言 首先要感谢网络安全资深专家卢湖川博士以及VC网络版的limin朋友提供的资料以及帮助^_^ 经常看到论坛有人问起关于数据包的截获、分析等问题,幸好本人也对此略有所知,所以就想写一系列的文章来详细深入的探讨关于数据包的知识,,我希望通过这一系列的文章,能使得关于数据包的知识得以普及,所以这系列的每一篇文章我都会有由浅入深的解释、详细的分析、以及编码步骤,另外附上带转载 2011-11-01 23:19:21 · 804 阅读 · 0 评论 -
手把手教你玩转ARP包(完)【数据包的游戏系列之一】
作者: CSDN VC/MFC 网络编程 PiggyXP ^_^ 本篇目录: 四。ARP包的游戏 1 . 小伎俩 2. ARP欺骗的实现 3. 基于ARP欺骗的监听原理 四. 既然我们可以自己来填充数据包,那么来玩些ARP的“小游戏”欺骗就是易如反掌了,当然,是在没有安全防护的网络里,比如只有hu转载 2011-11-01 23:22:50 · 832 阅读 · 0 评论 -
完成端口详解 - 手把手教你玩转网络编程系列之三
2011-11-01 08:17 1208人阅读 评论(25) 收藏 举报 手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解 ----- By PiggyXP(小猪) 前 言 本系列里转载 2011-11-01 23:26:40 · 1528 阅读 · 0 评论 -
Reactor模式及在DSS中的体现
Reactor模式是处理并发I/O比较常见的一种模式,用于同步I/O,中心思想是将所有要处理的I/O事件注册到一个中心I/O多路复用器上,同时主线程阻塞在多路复用器上;一旦有I/O事件到来或是准备就绪(区别在于多路复用器是边沿触发还是水平触发),多路复用器返回并将相应I/O事件分发到对应的处理器中。 Reactor是一种事件驱动机制,和普通函数调用的不同之处在于:应用程序不是主动的调用某转载 2012-09-29 11:49:53 · 1042 阅读 · 0 评论