随笔分类 -  网络编程

摘要:原地址:http://www.blogjava.net/anchor110/articles/336371.html http返回头中content-length与Transfer-Encoding: chunked的问题释疑 先说说问题出现的背景: 公司服务器与手机客户端交互,客户端请求一个动态生成的XML文件,在用firebug查看http响应头的时候,有时候发现有content- len... 阅读全文
posted @ 2011-12-02 17:07 网络小虫 阅读(10494) 评论(0) 推荐(0)
摘要:以下转自: http://www.ppcn.net/n3520c38.aspx P2P之NAT类型检测方法 P2P的NAT研究 第一部分:NAT介绍 第二部分:NAT类型检测 第一部分: NAT介绍 各种不同类型的NAT(according to RFC) Full Cone NAT: 内网主机建立一个UDP socket(LocalIP:LocalPort) 第一次使用这个socket给外部主机... 阅读全文
posted @ 2011-11-16 13:11 网络小虫 阅读(797) 评论(0) 推荐(0)
摘要:原地址:http://www.cnblogs.com/kaima/archive/2010/08/10/1796341.html出于工作需要,有时候需要模拟用户的慢网速对产品做进一步测试&优化,目前有三个软件可以模拟慢网速:Fiddler,NetLimiter,Network Delay Simulator。应该还有更多好用的软件尚待发掘。 Fiddler 免费软件。模拟网速功能比较单一(... 阅读全文
posted @ 2010-09-26 16:55 网络小虫 阅读(422) 评论(0) 推荐(0)
摘要:1.下载一个winpcap的程序开发包WpdPack 2.下一个winpcap的程序运行包winpcap 3.工具->选项->项目和解决方案->VC++目录 设置包含文件和库文件 4.项目->属性->配置属性->C/C++ ->预处理器->预处理器定义 添加WPCAP;HAVE_REMOTE 5.项目->属性->配置属性->C/C+... 阅读全文
posted @ 2010-08-26 21:14 网络小虫 阅读(614) 评论(0) 推荐(0)
摘要:首先 arp协议最基本的功能就是把32位的IP地址和采用不同网络技术的硬件地址之间提供动态映射同时,作为无为arp时用于请求拥有一个IP地址,同时更新同一局域网内所有其他主机的arp缓存表 arp包封装格式如下:| 以太网目的地址 6 | 以太网源地址 6 | 帧类型2 | --------以太网首部 14| 硬件类型 2 | 协议类型 2 || 硬件地址长度 1 | 协议地址长度 1 | 选项 ... 阅读全文
posted @ 2010-08-16 17:53 网络小虫 阅读(300) 评论(0) 推荐(0)
摘要:EtherType :以太网类型字段及值EtherType 是以太帧里的一个字段,用来指明应用于帧数据字段的协议。根据 IEEE802.3,Length/EtherType 字段是两个八字节的字段,含义两者取一,这取决于其数值。在量化评估中,字段中的第一个八位字节是最重要的。而当字段值大于等于十进制值 1536 (即十六进制为 0600)时, EtherType 字段表示为 MAC 客户机协议(E... 阅读全文
posted @ 2010-08-12 23:19 网络小虫 阅读(1351) 评论(0) 推荐(0)
摘要:enum{ IPPROTO_IP = 0, // Dummy protocol for TCP. IPPROTO_HOPOPTS = 0, // IPv6 Hop-by-Hop options. IPPROTO_ICMP = 1, // Internet Control Message Protocol. IPPROTO_IGMP = 2, // Internet Group Management... 阅读全文
posted @ 2010-08-12 17:30 网络小虫 阅读(1170) 评论(0) 推荐(0)
摘要:原文摘自 codeprojectRaw Sockets and Windows关于raw socket 在windows 平台的使用 First of all, it must be understood very clearly that raw sockets is not a feature of the network API (although it must be present th... 阅读全文
posted @ 2010-08-12 14:27 网络小虫 阅读(6666) 评论(0) 推荐(0)
摘要:用VC++实现用Rasdial函数拨号2008-10-31 16:34//VC++ 拨号函数演示 阅读全文
posted @ 2010-08-11 21:40 网络小虫 阅读(4218) 评论(0) 推荐(0)
摘要:有关 IP 包的分片 摘自rfc791 随便翻译一下,当作是学习笔记,哈哈Fragmentation 分片 Fragmentation of an internet datagram is necessary when it originates in a local net that allows a large packet size and must traverse a local net... 阅读全文
posted @ 2010-08-10 22:42 网络小虫 阅读(1614) 评论(0) 推荐(0)
摘要:google ProtoBuf开发者指南ProtoBuf开发者指南 译者: gashero 目录 1 概览 1.1 什么是protocol buffer 1.2 他们如何工作 1.3 为什么不用XML? 1.4 听起来像是为我的解决方案,如何开始? 1.5 一点历史 2 语言指导 2.1 定义一个消息类型 2.2 值类型 2.3 可选字段与缺省值 2.4 枚举 2.5 使用其他消息类型 2.6 嵌... 阅读全文
posted @ 2010-08-10 01:12 网络小虫 阅读(29275) 评论(1) 推荐(2)