network
文章平均质量分 71
hardworkba
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
实现FTP多线程下载 (vc)
<br /><br /> 现在有不少软件可实现多线程下载.如NetAnts,JetCar等,其实多线程下载的原理并不复杂,主要的两项技术就是多线程和断点下载。程序中开启多个线程,每个线程利用断点下载,分别下载文件的不同部分,下载完后合并,就可以了。多线程编程很多书已有介绍,这里不再重复,关于断点下载,MFC中提供的CInternetFile类可实现HTTP的断点下载,但无法实现FTP的断点下载。因此,我们只好从FTP协议中的命令入手,自己编写个FTP类,来实现多线程下载。本人编写的CMultiFTP类(在转载 2010-12-15 16:28:00 · 1572 阅读 · 0 评论 -
[精华] 讨论 Setsockopt选项
[精华] 讨论 Setsockopt选项有时候我们要控制套接字的行为(如修改缓冲区的大小),这个时候我们就要控制套接字的选项了. 以下资料均从网上收集得到 getsockopt 和 setsockopt 获得套接口选项: int getsockopt ( int sockfd, int level, int optname, void * optval, s转载 2013-08-20 23:18:26 · 479 阅读 · 0 评论 -
TCP数据包分片机制详解
TCP数据包分片机制详解IP分片 在以太网上,由于电气限制,一帧不能超过1518字节,除去以太网帧头14字节(mac地址等)和帧尾4字节校验,还剩1500字节,这个大小称为MTU(最大传输单元)。 如果你的IP包大于1500字节,IP层就会分片了。 而1492的MTU值的来源,是因为PPPoE协议。PPP协议是宽带运营商用于对用户认证计费的(TCP/IP以太网无此功能)。PPPoE头尾一共转载 2013-10-23 22:45:27 · 2490 阅读 · 0 评论 -
select,poll和epoll的区别
select,poll和epoll的区别转自:http://www.cnblogs.com/qq78292959/archive/2012/03/30/2425598.htmlselect()系统调用提供一个机制来实现同步多元I/O:#include #include #include int select (int n,fd_set *转载 2013-08-20 23:01:05 · 381 阅读 · 0 评论 -
Linux sendfile
Linux sendfile 分类: Linux2010-05-28 18:242819人阅读评论(0)收藏举报linuxsocketsignalsolarisserver服务器作者:Dragan Stancevic,2003-01-01 原文地址:http://www.linuxjournal.com/article/6345转载 2013-08-21 22:59:02 · 632 阅读 · 0 评论 -
Tcpdump的详细用法
1. TCPDump介绍 TcpDump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。tcpdump就是一种免费的网络分析工具,尤其其提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具。tcpdump存在于基本的FreeB转载 2013-10-24 14:28:34 · 5514 阅读 · 0 评论 -
小议TCP的MSS(最大分段)以及MTU
小议TCP的MSS(最大分段)以及MTU本篇文章来源于 中国协议分析网|www.cnpaf.net 原文链接:http://www.cnpaf.net/Class/TCPANDIP/200511/9898.html[背景知识] MTU: Maxitum Transmission Unit 最大传输单元 MSS: Maxitum Segment Size 最大分段大小(偶是直译,转载 2013-10-23 20:57:35 · 1323 阅读 · 0 评论 -
I/0模型
在高性能服务器中,一般采用非阻塞网络IO,单进程事件驱动的架构。这种架构的核心是事件驱动机制。目前Linux常用select,poll和epoll系统调用来完成事件驱动。select和poll是传统的unix事件驱动机制,但它们有很大的缺点:在大量的并发连接中,如果冷连接较多,select和poll的性能会因为并发数的线性上升而成平方速度的下降,这是因为调用者在每次select和poll返回时都要转载 2013-08-20 23:16:29 · 462 阅读 · 0 评论 -
-------实现一个类似迅雷的系统“福雷(FULEI)”
<br />缓存]迅雷(XUNLEI)的工作原理揭密<br />迅雷(XUNLEI)如何搜索一个资源的多服务器版本?<br />-------实现一个类似迅雷的系统“福雷(FULEI)”<br /><br />来自:http://blog.youkuaiyun.com/mudboy mudboy@csdn<br />摘要:<br />当你用迅雷下载东西时,无论你是从迅雷资源页点下载,还是从其它普通页面点下载,你会发现它并不只用你的原始链接下载,它还搜索了一些其它服务器的相同资源,比起网络蚂蚁/网际快车之类的下载工转载 2010-12-18 12:28:00 · 1510 阅读 · 1 评论 -
同一端口如何区分不同的Socket
同一端口如何区分不同的Socket 为了区分不同应用进程间的网络通信和连接,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP 或 UDP)和使用的端口号。 Socket的原意是“插座”。通过将这3个参数结合起来,与一个“插座”Socket绑定,应用层就可以和传输层通过套接字接口,区分来自不同应用程序进程或转载 2015-08-22 11:49:16 · 940 阅读 · 0 评论
分享