网络编程
cq1982
这个作者很懒,什么都没留下…
展开
-
nmap不完全研究 —— WinPcap安装手记
网络设备扫描技术在网络应用中使用很广泛,由于网络中同时存在着各种支持不同协议的设备,在探测时,很难找到一种万能的方法来应对。对于Windows系统,可以使用NetBios,但是对于非Windows系统,或者根本就非PC设备,NetBios就没那么好用了,这个时候,我们自然想到去找别的协议来用,snmp、icmp、arp等等(其实对于这些协议还真不是那么简单就能玩得转的,这些是题外话了,有时候还原创 2007-07-11 22:00:00 · 4308 阅读 · 0 评论 -
Windows Socket五种I/O模型——select模型
入门中我们基本的思路是为每个实际的连接开辟一个子线程用于数据通讯,我们知道,由于计算机的处理能力毕竟还是有限的,因此在并发多连接的情况下,无限制的开辟线程将会对系统造成很大的负担(呵呵,后果还是蛮严重的。。。),因此,聪明的家伙们想到用各种I/O模型来解决数据传输中遇到的种种问题,我们先来看看大家最先会研究的一种模型吧(疑?印象中我是从消息模型开始的……不管了)这就是select模型,最初听说转载 2007-05-27 22:53:00 · 5639 阅读 · 4 评论 -
Windows Socket五种I/O模型——序言
初识windows网络编程,最近一直在研究如何使用套接字(socket)进行通信,仅以此文整理近来所学: (感谢各网友分享的资料) Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。 一、转载 2007-05-27 21:45:00 · 2296 阅读 · 0 评论 -
Wireshark基本介绍和学习TCP三次握手
之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。 记得大学的时候就学习过TCP的三次握手协议,那时候只是知道,虽然在书上看过很多TCP和UDP的资料,但是从来没有真正见过这些数据包, 老是感觉在云上飘一样,学得不踏实。有了wireshark就能截获这些网转载 2015-03-27 19:24:32 · 367 阅读 · 0 评论