- 博客(9)
- 资源 (4)
- 收藏
- 关注
原创 Ubuntu下安装libtorrent
导师要求写一个BitTorrent的程序,要求实现BT的下载。网上查了下资料,就是写一个BT客户端的意思。类似于迅雷,uTorrent这种,先实现最简单的下载功能,然后再看做的怎么样吧。网上的开源库有libtorrent,本文讲述如何安装libtorrent。网上也有很多安装的教程,我参考了别人的,然后自己实际装了一遍,写下此文,希望对大家有用。安装主要分为两大步骤:一、BOO
2015-06-30 14:51:57 2435
转载 GCC指令介绍
gcc [-c|-S|-E] [-std=standard] [-g] [-pg] [-Olevel] [-Wwarn...] [-pedantic] [-Idir...] [-Ldir...] [-Dmacro[=defn]...] [-Umacro] [-foption...] [-mmachine-option...]
2015-06-16 23:02:14 342
原创 TCP Incast学习之中遇到的问题
6/81.TCP的拥塞窗口是以什么为单位?MSS,而一般MSS在实现的时候就差不多填一个MTU的值。2.TCP的两个packet/MSS之间的间隔是怎么算的?(1)delayed ACKs :inter-packet gap(2)no deyed ACKs : smoothed RTT(RTT的加权平均)3.RTO是什么?超时重传,主机发送一个TCP数据包后,没有收到A
2015-06-08 18:34:20 2514
原创 TCP学习(二)功能
TCP:传输控制协议控制控制,那么它的主要功能就是3大控啦。1.差错控制:确认,校验和,超时重传端到端的可靠性保证2.流量控制:接收窗口(rwnd)考虑对端的接受能力3.拥塞控制:拥塞窗口(cwnd)具体的机制有:Tahoe、Reno、NewReno、Sack、Vegas....最基本的是:慢启动(指数增大)+拥塞避免(加性增大)+拥塞检测(乘性
2015-06-04 00:15:29 354
转载 TCP拥塞控制
原文出处:http://blog.sina.com.cn/s/blog_75d405ab01010v4v.html当网络中存在过多的数据包时,网络的性能就会下降,这种现象称为拥塞。在网络发生拥塞时,会导致吞吐量下降,严重时会发生“拥塞崩溃”(congestion collapse)现象。一般来说,拥塞崩溃发生在网络负载的增加导致网络效率的降低的时候。对于拥塞现象,当网络负载较小
2015-06-03 22:59:53 1107
转载 图解Bellman-ford算法
原文地址:http://www.java3z.com/cwbwebhome/article/article1/1359.html?id=4720作者:cwb 一、Bellman-Ford算法: 为了能够求解边上带有负值的单源最短路径问题,Bellman(贝尔曼)和Ford(福特)提出了从源点逐次绕过其他顶点,以缩短到达终点的最短路径长度的方法。 Bellman-f
2015-06-01 21:02:30 5644
原创 几种最短路径算法的思考
1.单源与多源的区别(1)单源就是从一个点到所有其他点的最短路径,得到的结果是一个数组,表示某个点到其他点的最短距离。常用的算法有Dijkstra算法和Bellman-ford算法。(2)多源最短路径计算所有点到其他点的最短距离,得到的是一个矩阵。常用的算法有Floyd算法。摘自:http://zhidao.baidu.com/link?url=RlMQxzdCqmJRMp2
2015-06-01 20:21:27 427
原创 Dijkstra算法的认识
Dijkstra算法步骤:1.初使时令 S={V0},T={其余顶点},T中顶点对应的距离值, 若存在,为弧上的权值,若不存在,为Inf。2.从T中选取一个其距离值为最小的顶点W加入S。对T中顶点的距离值进行修改:若加进W作中间顶点,从V0到Vi的距离值比不加W的路径要短,则修改此距离值(此过程称为relax)。3.重复上述步骤,直到S中包含所有顶点,即S=V为止(说明最外层是除起点外
2015-06-01 16:18:22 1241
OPNET网络仿真
2014-03-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人