`
gaojingsong
  • 浏览: 1202299 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

【网络流量】

阅读更多

网络流量就是网络上传输的数据量。网络流量的大小对网络架构设计具有重要意义,就像要根据来往车辆的多少和流向来设计道路的宽度和连接方式类似,根据网络流量进行网络的设计是十分必要的。

 

UV(独立访客):即Unique Visitor,访问网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。就像要根据来往车辆的多少和流向来设计道路的宽度和连接方式一样,根据网络流量设计校园网络是十分必要的。

“80 /20”规则

在传统网络中,一般将使用相同应用程序的用户放到同一工作组中,他们经常使用的服务器也放在一起。工作组位于同一物理网段或VLAN(虚拟局域网)中。这样做的目的是将网络上客户机与服务器之间产生的数据流量限制在同一网段中。在同一网段,可以使用带宽相对高的交换机连接客户机和服务器,而不必使用带宽相对较低的路由器。将大部分网络流量控制在本地的这种网络设计模式,被称为“80/20规则”,即80%的网络流量是本地流量(采用交换机交换数据),在同一网段中传输;只有20%的网络流量才需要通过网络主干(路由器或三层交换机)。

“80/20”规则中的“80”和“20”不能简单地理解为数字,应该理解为网络流量分布的方式,即大部分网络流量局限在本地工作组,小部分流量通过网络主干。因此在实际网络设计中,只要大部分网络流量在本地、小部分网络流量通过主干,就认为它符合了“80/20”规则,而不管实际的数字比例是多少。

 

 

 

评价指标

流量分类的一个关键度量标准是某个分类技术或分类模型对未知数据对象进行分类的准确率。通常用于衡量分类准确率的评估标准,主要包括以下四个方面:

真正(true positive,TP):表示被分类模型正确预测的正样本数,即属于类别A并被预测为类别A的样本数。

假负(false negative,FN):表示被分类模型错误预测为负类的正样本数,即属于类别A但被预测为不属于类别A的样本数。

假正(false positive,FP):表示被分类模型错误预测为正类的负样本数,即不属于类别A但被预测为属于类别A的样本数。

真负(true negative,TN):表示被分类模型正确预测的负样本数,即不属于类别A并被预测为不属于类别A的样本数。

此外,基于机器学习的分类方法通常采用另外两种度量标准对其分类结果进行评估,其定义如下:召回率(recall):recall=TP/(TP+FN),表示类别A中被正确预测的样本所占比例。

精度(precision):precision=TP/(TP+FP),表示在所有被预测为类别A的样本中,真正属于类别A的样本所占比例。很多流量分类研究都使用流准确率或字节准确率作为其实验结果的度量标准,流准确率表示被正确分类的流所占的比例,而字节准确率则更关注被正确分类的流所携带的字节数。其中,准确率的定义如下:

准确率(accuracy):accuracy=(TP+TN)/(TP+TN+FP+FN),表示被分类模型正确预测的样本数在总样本中所占比例。

 

 

 

网络中的流量控制

增加用户可用资源的办法:合理地选择路径,让轻负载时非最佳的路径,在重负载时有较多的分流;重负载时增加分层连接分流的连接数目;增大通道的贷款;增加信息速率;适当增加缓冲区等。减少用户对资源需求的办法:拒绝某些服务请求;要求用户减少负载量;合理配备用户对资源的使用,如使用预约、轮询、假如优先级等。减少用户对资源的需求的办法,其实质是降低服务水平和质量,或合理进行服务。 

在很多计算机网络中,广泛采用的流控方法是以减少用户需求为出发点的,下面是集中流控方法:

1、等待传输法。也称抑制发送方式,当接收结点的缓冲区已被占用很多,使结点进入死锁的危险阶段时,就向发送结点发出暂停发送的信息,当危险阶段解除时,再通知暂停发送的结点 ,恢复数据传送。

2、预约缓冲区方式。源主机在开始数据传送之前,首先要了解目的主机可用缓冲区的情况,并预约缓冲区,然后根据目的主机分配的缓冲区,控制自己的数据发送。在缓冲区用完时,等待对方再次分配缓冲区后方可继续发送。

3、许可证方式。

4、数据单元丢弃法

 

 

 

0
0
分享到:
评论

相关推荐

    实用网络流量分析技术

    网络流量分析能够帮助网络技术人员更好的了解所管理的网络,不仅仅是网络拓扑、 网络设备等等,而是网络上的网络行为的了解,而高级的网络管理是建立在网络行为管理 基础上的。 网络流量分析技术能够帮助网络技术...

    MATLAB网络流量分析

    在IT领域,网络流量分析是一项至关重要的任务,它有助于理解网络的行为、性能和安全状况。MATLAB作为一种强大的数值计算和数据分析工具,被广泛应用于网络流量分析。本文将深入探讨使用MATLAB进行网络流量分析的相关...

    基于CNN+LSTM的网络流量检测系统python源码(课设项目).zip

    基于CNN+LSTM的网络流量检测系统python源码(课设项目).zip基于CNN+LSTM的网络流量检测系统python源码(课设项目).zip基于CNN+LSTM的网络流量检测系统python源码(课设项目).zip基于CNN+LSTM的网络流量检测系统python...

    网络流量分类国内外研究现状.pdf

    《网络流量分类国内外研究现状》 随着互联网的快速发展和大数据时代的到来,网络流量分类成为了一个不可或缺的研究领域。网络流量分类技术旨在将网络通信中的不同应用类型进行区分,这对于提升网络服务质量、保障...

    网络流量实时统计小工具

    《网络流量实时统计小工具详解》 在信息化时代,网络流量的管理变得至关重要,无论是企业还是个人用户,都需要对网络流量进行实时监控,以便优化网络使用、预防流量异常和保障网络安全。本文将深入探讨“网络流量...

    网络流量数据集——Moore

    《网络流量数据集——Moore:深度解析与应用》 网络流量数据集是研究网络安全、网络性能优化以及网络行为分析的重要资源。Moore网络流量数据集,由Moore等人在剑桥大学进行采集,是此类数据集中的一颗璀璨明珠,为...

    进程级别的网络流量监控

    在Linux操作系统中,进行进程级别的网络流量监控是管理和优化系统性能的重要环节。这涉及到对系统中每一个具有网络连接的进程进行细致的流量分析,以便了解系统资源的使用情况,找出可能存在的瓶颈,甚至检测潜在的...

    c# 网络流量监测源码

    在IT领域,网络流量监测是一项重要的任务,它可以帮助开发者、系统管理员和网络安全专家了解网络活动,检测潜在的问题,如带宽滥用、攻击或性能瓶颈。本文将深入探讨使用C#进行网络流量监控的相关知识点。 首先,C#...

    基于Python的网络流量特征统计分析与可视化.pdf

    基于Python的网络流量特征统计分析与可视化是一项利用Python编程语言的强大功能,对捕获的网络数据包进行处理和分析,以此来反映网络流量特征的先进技术。在当前信息和网络技术快速发展的背景下,网络应用日益增多,...

    网络流量单位换算工具

    网络流量在信息技术领域中扮演着至关重要的角色,无论是日常的网页浏览、文件传输还是大规模的数据中心操作,都需要对网络流量进行管理和监控。"网络流量单位换算工具"就是这样一个实用的辅助软件,它能帮助用户方便...

    网络流量查看器

    《网络流量查看器:守护网络安全的关键工具》 网络流量查看器是一种至关重要的工具,它能够帮助用户实时监控和管理计算机的网络流量。在信息化时代,我们的生活与工作日益依赖网络,而网络流量的监控就成为了确保...

    网络流量生成器

    CICFlowMeter是一个网络流量生成器,它使用Java编写,在选择要计算的功能,添加新功能以及更好地控制流超时的持续时间方面提供了更大的灵活性。它生成双向流(Biflow),其中第一个数据包确定前向(源到目的地)和后...

    监视网络流量的windows api GetIfTable

    在Windows操作系统中,监视网络流量是一项关键任务,用于分析网络性能、排查问题和优化网络资源。GetIfTable是Windows API中一个重要的函数,它允许开发者获取接口表,从而获得网络接口(如网卡)的详细信息,包括...

    使用Sniffer Pro监控网络流量

    "使用 Sniffer Pro 监控网络流量" 随着互联网的多层次性和多样性的发展,网吧已经由过去简单的应用扩展成为运行大量在线游戏、在线视频音频、互动教学、P2P 等技术应用。这些应用的特点也呈现出多样性和复杂性,...

    基于深度学习的网络流量预测研究综述

    网络流量预测是通信网络管理中的一个重要问题,它涉及到对网络使用情况和用户行为的分析,以此来准确预估网络流量变化趋势,从而帮助运营商合理分配网络资源,提高网络使用效率。在当前互联网技术迅速发展、用户数量...

    基于 CNN + LSTM 的网络流量检测python源码+项目说明(高分课设).zip

    基于 CNN + LSTM 的网络流量检测python源码+项目说明(高分课设).zip 基于 CNN + LSTM 的网络流量检测python源码+项目说明(高分课设).zip 基于 CNN + LSTM 的网络流量检测python源码+项目说明(高分课设).zip ...

    C# 获取网络流量与CPU使用率

    在C#编程中,获取系统资源的使用情况是常见的需求,比如网络流量监控和CPU利用率的检测。这些信息对于性能优化、系统健康检查以及开发监控工具至关重要。下面将详细介绍如何利用C#来获取网络流量和CPU使用率。 一、...

    VB 网络流量 监测

    【VB 网络流量 监测】 在IT领域,网络流量监测是一项至关重要的任务,它可以帮助我们了解网络的运行状况、检测潜在的性能瓶颈、防止网络安全威胁,并优化网络资源的使用。VB(Visual Basic)作为微软开发的一种编程...

Global site tag (gtag.js) - Google Analytics