
网络编程
文章平均质量分 69
wyq_tc25
这个作者很懒,什么都没留下…
展开
-
TCP是如何保证包的顺序传输?
转自:http://blog.youkuaiyun.com/ggxxkkll/article/details/7894112我和大家一起讨论下TCP在保证可靠传输数据的前提下,是怎样对传输的数据进行顺序化操作的。大家都知道,TCP提供了最可靠的数据传输,它给发送的每个数据包做顺序化(这看起来非常烦琐),然而,如果TCP没有这样烦琐的操作,那么,可能会造成更多的麻烦。如造成数据包的重传、顺序的颠倒甚转载 2016-05-26 09:57:41 · 22124 阅读 · 0 评论 -
epoll
以下转自:什么是epollepoll是什么?按照man手册的说法:是为处理大批量句柄而作了改进的poll。当然,这不是2.6内核才有的,它是在2.5.44内核中被引进的(epoll(4) is a new API introduced in Linux kernel 2.5.44),它几乎具备了之前所说的一切优点,被公认为Linux2.6下性能最好的多路I/O就绪通知方法。转载 2016-05-26 11:10:28 · 490 阅读 · 0 评论 -
pcap.h中WIN32宏定义问题
error C1083:无法打开包括文件:“sys/time.h”:No such file or direcory解决:#define WIN32#include "pcap.h"#include "lib.h"注意,lib.h需要在pcap.h之后,否则显示声明与函数(packet_handler)不兼容。以下转自:http://patmusing.blog.1原创 2016-05-25 17:06:53 · 2288 阅读 · 0 评论 -
局域网中抓到NBNS数据包
如果网络里没有开文件夹共享和打印机共享,就可以将这些包禁掉,可以提高一些网络效率。在客户机中“高级TCP/IP设置”中,禁用 TCP/IP上的NETBIOS即可以下转自http://blog.chinaunix.net/uid-21778123-id-1815469.htmlNBNS 数据包 和 NetBIOS 协议第一,NetBIOS基本概念 NetBI原创 2016-05-24 20:51:22 · 17578 阅读 · 0 评论 -
vs2010环境下wincap的配置
1. 新建项目2. 项目->属性 ->配置属性->C/C++->常规->附加包含目录 xxxx\wincap\WpdPack\Include ->链接器->常规->附加库目录 xxxx\wincap\WpdPack\Lib ->链接器->输入->附加依赖项 wpcap.lib; Packet.lib; ws2_32.l原创 2016-05-23 16:15:30 · 443 阅读 · 0 评论 -
Linux的SOCKET编程详解
Linux的SOCKET编程详解1. 网络中进程之间如何通信进 程通信的概念最初来源于单机系统。由于每个进程都在自己的地址范围内运行,为保证两个相互通信的进程之间既互不干扰又协调一致工作,操作系统为进程通信提供了相应设施,如UNIX BSD有:管道(pipe)、命名管道(named pipe)软中断信号(signal)UNIX转载 2016-06-16 14:14:23 · 427 阅读 · 0 评论