FlexTOE: Flexible TCP Offload with Fine-Grained Parallelism
FlexTOE是一个灵活的、高性能的TCP卸载引擎(TOE),可用于SmartVPN。FlexTOE消除了几乎所有的主机数据路径TCP处理,并且完全可定制。FlexTOE可以与其他TCP协议栈很好地互操作,在不利的网络条件下也很健壮,并支持POSIX套接字。FlexTOE专注于已建立连接的数据路径卸载,避免NIC中复杂的控制逻辑和数据包缓冲。FlexTOE利用TCP数据路径的细粒度并行化和段重新排序,在脆弱的SmartNIC架构上实现高性能,同时通过模块化设计保持灵活性。我们将Agilio-CX 40上的FlexTOE与主机TCP堆栈Linux和TAS以及Chelsio Terminator TOE进行了比较。我们发现,Memcached在FlexTOE上的扩展能力比TAS高出38%,同时与Chelsio相比节省了81%的主机CPU周期。FlexTOE为RPC提供了有竞争力的性能,即使使用的是性能不佳的SmartNIC。与Chelsio和TAS相比,FlexTOE将第99.99百分位RPC RTT分别减少3.2 $\times$和50%。FlexTOE的数据路径并行性可跨硬件体系结构进行推广,将单连接RPC吞吐量提高到x86上的2.4 $\times$和BlueField上的4 $\times$。FlexTOE支持用eBPF编写的C和XDP程序。它允许我们实现流行的数据中心传输功能…
2022-03-13 cs.NI cs.OS
Detection of LDDoS Attacks Based on TCP Connection Parameters
Plymouth University(普利茅斯大学)
低速率的应用层分布式拒绝服务(LDDoS)攻击既强大又隐蔽。它们迫使易受攻击的Web服务器向对手开放所有可用连接,拒绝向真实用户提供资源。缓解建议侧重于可能降低合法连接的服务质量的解决方案。此外,如果没有准确的检测机制,分布式攻击可以绕过这些防御。本文提出了一种基于恶意TCP流特征的LDDoS攻击检测方法。研究将使用两个数据集的组合进行:一个是从模拟网络生成的,另一个是从计算机上可用的CIC DoS数据集。两者都包含slowread、slowheaders和slowbody攻击,以及合法的网页浏览。从所有连接中提取TCP流特征。使用六种监督AI算法进行实验,以将攻击与合法流进行分类。决策树和k-NN准确分类高达99.99%的流,具有极低的假阳性和假阴性率,证明了AI在LDDoS检测中的潜力。
2019-03-12 cs.LG cs.NI stat.ML
Evaluating the Benefits: Quantifying the Effects of TCP Options, QUIC, and CDNs on Throughput
本文通过主动互联网测量方法,量化了 TCP 选项、QUIC 和 CDN 对连接吞吐量的影响,发现 TCP 窗口缩放、QUIC 及大型 CDN 托管均能显著提升性能。
2023-09-19 cs.NI
Test-Bed based Comparison of Single and Parallel TCP and the Impact Of Parallelism on Throughput and Fairness in Heterogenous Networks
并行传输控制协议(TCP)已被用于在高带宽延迟乘积(BDP)网络上有效地利用用于数据密集型应用的带宽。另一方面,有人认为,一个单一的基于TCP连接与适当的修改,如HSTCP可以模拟和捕获并行TCP的鲁棒性,并可以很好地取代它。在这项工作中,比较单一的基于和建议的并行TCP之间的性能测量,如吞吐量性能和吞吐率的差异,以及链路共享公平性也被观察到,以显示使用所提出的并行TCP对现有的基于单的TCP连接的影响。实验结果表明,基于单点的TCP协议不能克服并行TCP协议,尤其是在丢包率较高的异构网络中。此外,所提出的并行TCP不影响TCP的公平性,这使得并行TCP强烈建议有效地利用数据密集型应用的带宽。
2016-09-06 cs.NI
TCP SYN Cookie Vulnerability
实施TCP SYN Cookie以减轻DoS攻击。它确保了服务器不必为半开放连接存储任何信息。SYN cookie包含服务器知道请求是否有效所需的所有信息。但是,使用这些cookie会引入一个漏洞,允许攻击者猜测初始序列号,并使用它来欺骗连接或植入虚假日志。
2018-07-20 cs.CR cs.NI
Experimental Analysis of AODV & DSR over TCP & CBR Connections with Varying Speed and Node Density in VANET
车载自组织网络(VANET)是一种特殊类型的自组织网络,由称为节点的移动汽车组成;提供了一种在不依赖固定基础设施的情况下在汽车之间交换任何信息的方法。为了在节点之间进行有效的通信,已经基于不同的场景提出了各种路由协议和移动性模型。由于网络拓扑的快速变化和频繁断连,给选择合适的移动模型和路由协议带来了困难。因此,性能评估和路由协议之间的比较是必要的,以了解任何路由协议,以及开发一个新的路由协议。本文从数据包投递率、丢包率和平均端到端时延等方面分析了两种按需路由协议AODV和DSR在TCP和CBR连接下随速度限制和节点密度变化的性能。
2012-04-05 cs.NI
Performance Evaluation of Aodv&DSR with Varying Pause Time & Node Density Over TCP&CBR Connections in Vanet
车载自组织网络由称为节点的汽车组成,允许它们在不使用任何固定路边单元的情况下相互通信。它有一些独特的特点,使它不同于其他ad hoc网络,以及难以定义任何精确的移动模型和路由协议,因为他们的高移动性和不断变化的移动模式。因此,路由协议的性能可以随着各种参数而变化,例如速度、暂停时间、节点密度和流量场景。本文从数据包投递率、丢包率和平均端到端时延等方面分析了两种按需路由协议AODV和DSR在TCP和CBR连接下随暂停时间和节点密度变化的性能。
2012-04-05 cs.NI
Performance Evaluation of AODV & DSR with Varying Pause Time & Speed Time Over TCP & CBR Connections in VANET
VANET(Vehicular Ad-hoc Network)是近年来受到广泛关注的一项新技术。车载自组织网络由称为节点的汽车组成,允许它们在不使用任何固定路边单元的情况下相互通信。它有一些独特的特点,使它不同于其他ad hoc网络,以及难以定义任何精确的移动模型和路由协议,因为他们的高移动性和不断变化的移动模式。因此,路由协议的性能可以随着各种参数而变化,例如速度、暂停时间、节点密度和流量场景。本文从数据包投递率、丢包率和平均端到端时延等方面分析了两种按需路由协议AODV和DSR在TCP和CBR连接下随暂停时间、速度时间和节点密度变化的性能。
2012-03-15 cs.NI
Optimizing TCP Performance in Multi-AP Residential Broadband Connections via Mini-Slot Access
互联网应用的高带宽需求最近推动了提高住宅下载速度的需求。已经提出了对该问题的实际解决方案,即经由802.11连接聚合范围内的802.11接入点(AP)回程的带宽。由于802.11设备通常是单无线电,因此在不同无线电信道上与多个AP的通信需要在客户端站点处引入时分多址(TDMA)策略。目前在这方面的研究假设,有足够数量的TCP流饱和的非对称数字用户线(ADSL)背后的AP。然而,根据用户业务模式,这可能无法保证。因此,TDMA策略在端到端传输中引入了额外的延迟,这将导致TCP吞吐量的降低和AP回程的利用不足。在本文中,我们首先进行了深入的实验分析与定制的802.11驱动程序的多AP TDMA的使用如何影响观察到的TCP流的往返时间(RTT)。然后,我们介绍了一个简单的分析模型,准确地预测TCP RTT时,访问无线介质与多AP TDMA政策。基于此模型,我们提出了一个资源分配算法,在本地运行的工作站,它大大减少了观察到的TCP RTT与一个非常低的计算成本。我们提出的方案可以提高高达1:5倍的总吞吐量观察站相比,国家的最先进的多AP TDMA分配。我们还表明,该算法的吞吐量性能是非常接近的理论上限在关键的模拟场景。
2013-04-03 cs.NI
The persistent congestion problem of FAST-TCP: analysis and solutions
FAST-TCP实现了比传统TCP-Reno方案更好的性能,但不幸的是,由于对往返传播延迟的错误估计,FAST-TCP固有地对较旧的连接不公平。本文提出了一种模型,这种异常行为的FAST流,被称为持续拥塞问题。我们首先开发了一个基本的分析方案,只有两个流,然后建立一个任意数量的流的一般情况。该模型正确地量化了不同联系之间的不公平程度,证实了之前几项研究的实验观察结果。我们建立在这个模型上开发一个算法,以获得一个很好的估计的传播延迟的FAST-TCP,使实现公平的年龄和新的连接,同时保持高吞吐量和低缓冲区占用的原始协议。此外,我们的建议只需要修改发送方主机,避免了以任何方式升级中间路由器的需要。
2015-09-01 cs.NI
Dapper: Data Plane Performance Diagnosis of TCP
随着越来越多的应用程序迁移到云端,云提供商需要及时诊断性能问题。日志的离线处理是缓慢且低效的,并且检测终端主机网络堆栈将侵犯租户管理其自己的虚拟机(VM)的权利。相反,我们的Dapper系统在终端主机附近实时的分析TCP性能(例如,在虚拟机管理程序、NIC或架顶式交换机上)。Dapper确定连接是否受到发送方的限制(例如,竞争共享资源的慢速服务器),网络(例如,拥塞),或者接收机(例如,小接收缓冲器)。新兴的边缘设备现在可以在商用硬件上高速提供灵活的数据包处理,从而可以在线速率下监控数据平面中的TCP性能。我们使用P4原型Dapper和评估我们的设计真实和合成交通。为了降低数据平面状态要求,我们对所有连接执行轻量级检测,然后仅对有问题的连接进行更高权重的诊断。
2016-11-04 cs.NI
Proactive TCP mechanism to improve Handover performance in Mobile Satellite and Terrestrial Networks
正在出现的用于卫星系统的Geo Mobile Radio(GMR-1)的标准化在上层协议层与地面GSM(全球移动通信系统)具有很强的相似性,TCP(传输控制协议)是其中之一。这种空间段技术以及地面技术的特征在于通信特性和覆盖范围的周期性变化,当移动节点(MN)的连接改变随机性时,导致正在进行的呼叫的终止。虽然规定提供有效的通信基础设施,这种混合空间和地面网络必须确保端到端的网络性能,使MN可以在这些网络之间无缝移动。然而,从连接性的角度来看,当前的TCP性能还没有被设计用于多无线电MN中的移动性事件。传统上,TCP采用一套拥塞控制算法(慢启动、拥塞避免、快速拥塞、快速恢复)来探测连接路径上的当前可用带宽,这些算法需要多次往返才能找到正确的传输速率(即拥塞窗口),并适应切换引起的连接性突变。虽然有一些协议,如移动IP(MIP)和主机身份协议(HIP),以保持连接的连续性的移动性事件,TCP性能工程的关注较少。TCP被实现为操作系统中的单独组件,因此通常不知道移动性事件或多无线电通信的性质。本文旨在提高TCP在移动卫星和地面网络中的通信性能。
2012-05-30 cs.NI
New Hashing Algorithm for Use in TCP Reassembly Module of IPS
自上个十年以来,IDS/ IPS在保护大型网络方面越来越受欢迎。他们可以采用基于签名的技术和/或基于流的技术来防止来自他们试图保护的网络外部/内部的入侵。基于签名的IDS/ IPS可以是无状态的或有状态的。有状态IDS可以存储协议的状态,并使用它来更好地检测恶意软件。在TCP/IP网络的情况下,攻击者还可以发起攻击,使得恶意代码分布在许多数据包上。这些数据包通过传统的IDS/ IPS并在网络中重新组装。一旦通过TCP/IP层在网络内部重新组装,恶意代码就会发起攻击。IDS/IPS中必须维护每个活动连接的TCP状态和最后几个数据包的副本。在TCP重组中,数据包在IDS/IPS中被重组,并搜索签名匹配。必须为活动连接维护连接表,并列出已到达的最后几个(最多11个)数据包。我们需要数据结构来搜索最新传入数据包所属的连接。流行的散列算法,如CRC,XOR,求和元组,取模是低效的,因为散列键在散列键空间中不是均匀分布的。因此,我们展示了如何基于密码学概念的算法可以用于网络连接管理中的有效散列。我们还展示了如何使用完整的四元组来计算哈希键,而不是简单地对元组求和并取和的模。
2015-01-09 cs.CR cs.DS cs.NI
Learning Wi-Fi Connection Loss Predictions for Seamless Vertical Handovers Using Multipath TCP
TU Darmstadt(达姆施塔特工业大学);Philipps-Universität Marburg(马尔堡菲利普斯大学)
我们提出了一种新的数据驱动的方法来在智能手机上执行平滑的Wi-Fi/蜂窝切换。我们的方法依赖于多个智能手机传感器提供的数据(例如,Wi-Fi RSSI、加速度、指南针、步数计数器、气压)来预测Wi-Fi连接丢失,并使用多路径TCP在不同连接模式之间动态切换。我们训练一个随机森林分类器和一个人工神经网络对现实世界的传感器数据收集的五个智能手机用户在三个月内。经过训练的模型在智能手机上执行,可以提前15秒可靠地预测Wi-Fi连接丢失,精度高达0.97,召回率高达0.98。此外,我们提出了四个DASH视频流实验,运行在Nexus 5智能手机上使用可用的Wi-Fi/蜂窝网络的结果。用于Wi-Fi连接丢失的神经网络预测用于在蜂窝链路上建立MPTCP子流。实验表明,我们的方法提供了无缝的无线连接,提高了DASH视频流的体验质量,并且与没有Wi-Fi连接丢失预测的切换方法相比,需要更少的蜂窝数据。
2019-07-24 cs.LG cs.NI
Analysis of Multiple Flows using Different High Speed TCP protocols on a General Network
我们开发了多个TCP流(可以使用TCP CUBIC,TCP Compound,TCP New Reno)通过多跳网络的性能分析的分析工具。我们首先计算随机丢失下单个TCP连接(使用CUBIC或Compound TCP)的平均窗口大小。然后,我们考虑两种技术来计算稳态吞吐量为不同的TCP流在多跳网络。在第一种方法中,我们将排队近似为M/G/1排队。在第二种技术中,我们使用一个优化程序,其解决方案近似于不同流量的稳态吞吐量。我们的结果与ns 2模拟吻合得很好。
2016-02-22 cs.NI
Impact of Energy Consumption on Multipath TCP Enabled Mobiles
多路访问对于当今的大多数移动设备是常见的。这一技术进步为提高移动设备的通信性能开辟了新的设计空间。多路径TCP是一种TCP扩展,它允许在两个终端系统之间使用多个网络路径进行单个TCP连接,从而提高性能和可靠性。同时,当操作多个活动接口时,多路径TCP也消耗更多的功率,并且比使用一个接口更快地耗尽电池。因此,在移动设备上启用多路径TCP带来了新的挑战。在本文中,我们从理论上分析了多路径TCP的底层设计选择。特别是,我们从理论上制定的性能(吞吐量)和能耗之间的关系多路径TCP。我们发现,有时吞吐量和能耗可以同时提高。
2014-12-26 cs.NI
TurboTLS: TLS connection establishment with 1 less round trip
本研究提出TurboTLS方法,通过UDP并行传输TLS握手初始数据与TCP三次握手,结合基于请求的分片、轻量排序缓冲等机制,在不修改TLS协议内容的前提下减少一次往返,实现低复杂度的显著延迟优化。
2024-07-15 cs.CR cs.NI
Stability Properties of Networks with Interacting TCP Flows
分析了网络中几类永久连接相互作用的马尔可夫模型的平衡分布。它是由格雷厄姆和罗伯特提出的。对于该模型,每个连接具有自适应行为,因为其沿其路由的传输速率取决于其路由上的节点的拥塞程度。它已被证明,不变的分布是由一个有限维空间中的不动点方程的解决方案。本文研究了这类不动点方程的几个例子。研究的拓扑结构是环,树和线性网络,通过节点的路由的各种设置。
2009-06-15 cs.NI
Domain-Sharding for Faster HTTP/2 in Lossy Cellular Networks
HTTP/2(h2)是Web通信的新标准,它已经提供了很大一部分Web流量。与HTTP/1不同,h2只使用一个底层TCP连接。在具有高丢失和延迟突然峰值的蜂窝网络中,TCP堆栈可能会将其解释为丢失,使用单个TCP连接可能会对Web性能产生负面影响。在本文中,我们进行了广泛的分析,现实世界的蜂窝网络流量和设计一个测试平台,以模拟蜂窝网络中的损耗特性。我们使用模拟的蜂窝网络来测量h2性能相比,HTTP/1.1,从HTTP档案库数据合成的网页。我们的研究结果表明,在有损条件下,H2实现更快的页面加载时间(PLT)的网页与小对象。对于具有大对象的网页,h2会降低PLT。我们设计了一种新的域分片技术,可以将大型和小型对象下载隔离在不同的连接上。使用分片,我们表明,在有损耗的蜂窝条件下,h2在多个连接,提高了PLT相比,h2与一个连接和HTTP/1.1与六个连接。最后,我们建议内容提供商和内容分发网络在当前通过h2提供服务的网页上应用h2感知域分片,以提高移动Web性能。
2017-07-18 cs.NI cs.PF
The TCP-modified Engset Model Revisited
我们重新回顾了Heyman等人在[1]中提出的TCP修改的Engset模型。该模型处理有限数量的TCP连接在文件传输和沉默之间交替的叠加,以类似网络的方式。我们只考虑同质源。(a)我们考虑到慢启动和有限的接收器窗口以及小的平均文件大小的影响。(b)我们提出了另一种方法来计算平均连接率的叠加。(c)根据该模型,我们提出了一种计算排队行为的方法;即,溢出概率(d)从这最后一点,我们提出了一个新的链接缓冲区大小的规则。与广泛的模拟比较表明,平均速率和持续时间,以及链路利用率准确地预测指数分布的文件大小。对于较长的尾部分布,只要适当地调整接收器窗口,模型仍然是准确的。精度随着负载的增加而增加。至于排队行为,同样的观察也适用。最后,重新审视的模型不能用于预测大于约1%的损失。该模型高估了高于该阈值的损失率。
2014-03-06 cs.NI
MPTCP Linux Kernel Congestion Controls
多路径TCP(MPTCP)是一种很有前途的协议,它通过对传输层的有效创新,为TCP/IP协议栈的僵化问题带来了新的曙光。MPTCP连接由一个或多个子流的集合组成,其中每个子流提供到达目标远程端系统的替代路径。然而,简单地对每个子流应用标准TCP拥塞控制将给出不公平的资源共享。连接的各个子流会与常规单路径TCP连接争夺瓶颈链路,导致它们处于饥饿状态。为了解决这个问题,多径拥塞控制算法以耦合的方式调整所有子流的发送操作,以便实现各种目标,例如,友好性、响应性、吞吐量改进和拥塞平衡。在这份报告中,我们描述了四个耦合的拥塞控制算法部署在MPTCP Linux内核实现,即:LIA,OLIA,BALIA和wVegas。我们提供了每个算法的技术细节的简明材料,同时从一个单一的符号总结了所有这些。
2018-12-07 cs.NI
Implementation and Analysis of QUIC for MQTT
传输和安全协议对于确保双方之间的可靠和安全通信至关重要。对于物联网应用,这些协议必须是轻量级的,因为物联网设备通常是资源受限的。不幸的是,现有的传输和安全协议(即TCP/TLS和UDP/DTLS)在物联网应用中使用时,在连接开销、延迟和连接迁移方面存在不足。在本文中,在研究了这些缺点的根本原因后,我们展示了如何在物联网场景中利用QUIC来提高性能。基于这些观察,并考虑到MQTT作为物联网应用层协议的流行程度,我们将MQTT与QUIC集成。通过介绍开发的主要API和功能,我们解释了连接建立和消息交换功能的工作原理。我们使用有线、无线和长距离测试平台来评估MQTTw/QUIC与MQTTw/TCP的性能。我们的研究结果表明,MQTTw/QUIC将与代理交换的数据包数量方面的连接开销减少了56%。此外,通过消除半开放连接,MQTTw/QUIC将处理器和内存使用量分别减少了83%和50%。此外,通过消除线头阻塞问题,交付延迟减少了55%。我们还表明,当连接迁移发生时,MQTTw/QUIC所经历的吞吐量下降远低于MQTTw/TCP。
2019-01-03 cs.NI cs.PF
milliProxy: a TCP Proxy Architecture for 5G mmWave Cellular Systems
TCP是互联网中使用最广泛的传输协议。然而,当在高带宽毫米波链路上操作时,它提供次优性能。由在这样的高频率下的通信引入的主要问题是(i)对阻塞的敏感性和(ii)由于视线(LOS)到非视线(NLOS)的转换而引起的高带宽波动,反之亦然。特别地,TCP具有端到端连接的抽象视图,其不能正确地捕获无线毫米波链路的动态。其结果是对可用资源的次优利用。在本文中,我们提出了一个TCP代理架构,提高了TCP流的性能,而无需在远程发送端进行任何修改。代理被安装在无线电接入网络中,并且利用在gNB处可用的信息以便最大化吞吐量并且最小化延迟。
2017-12-07 cs.IT cs.NI math.IT
Stream-based aggregation of unreliable heterogeneous network links
最后一英里链路通常是最终用户的瓶颈。然而,用户通常有多种方式访问互联网(蜂窝,ADSL,公共Wifi)。这一发现导致了mTCP或R-MTP等协议的诞生。当前的带宽聚合协议是基于分组的。然而,这并不总是实用的-例如,非TCP协议经常在防火墙上被阻止。此外,多年来,人们投入了大量的精力来使单路径TCP在各种类型的链路上都能很好地工作。在本文中,我们介绍的协议,使用多个TCP流建立单一的可靠连接,试图最大限度地提高带宽和最小化延迟。
2015-09-28 cs.NI
Social-Similarity-aware TCP with Collision Avoidance in Ad-hoc Social Networks
Ad-hoc社交网络(ASNET)探索移动设备用户之间的社交连接,正在成为当今互联网最重要的形式之一。在这种情况下,资源稀缺的环境中的中间结点的最大带宽利用率是具有挑战性的任务之一。传统的传输控制协议(TCP)使用往返时间机制来在用户之间共享带宽资源。然而,它没有探索节点之间的社会感知属性,并且不能有效区分无线网络中的各种类型的分组丢失。本文提出了一种社会感知的拥塞避免协议TIBIAS,利用中间结点之间的社会属性相似性匹配来提高ASNET的资源利用率。TIBIAS通过TCP执行有效的数据传输。在带宽资源分配过程中,优先考虑ASNET链路上不同TCP连接之间兴趣相似度的最大匹配。TIBIAS不需要在较低层或接收器节点上进行任何修改。实验结果表明,TIBIAS协议在链路利用率、拥塞窗口的不必要减少、吞吐量和重传率等方面均优于现有协议。
2020-08-09 cs.NI cs.SI
Multi-Path TCP with Network Coding for Mobile Devices in Heterogeneous Networks
现有的移动设备有能力同时使用多种网络技术来帮助提高性能;但它们很少(如果有的话)有效地并行使用这些技术。我们首先呈现经验数据以帮助理解当三个异构网络可用于移动终端时的移动环境(即,WiFi网络、WiMax网络和铱卫星网络)。然后,我们提出了一个可靠的,多路径协议称为多路径TCP与网络编码(MPTCP/NC),利用这些网络中的每一个并行。一个分析模型的开发和平均场近似推导出该协议的可实现的吞吐量的估计。最后,MPTCP和MPTCP/NC之间的比较使用的经验数据和平均场近似。我们的研究结果表明,网络编码可以为移动环境中的用户提供更高的服务质量,使使用多种网络技术和能力,以克服由于有损的数据包丢失,无线网络连接。
2013-06-10 cs.NI
More Than The Sum Of Its Parts: Exploiting Cross-Layer and Joint-Flow Information in MPTCP
多路径TCP(MPTCP)是对TCP的扩展,其通过可用的网络接口聚合多个并行连接。MPTCP将其调度决策基于在子流处观察到的各个RTT值,但不尝试对子流执行任何种类的联合优化。使用MPTCP调度器作为一个例子,在本文中,我们表明,利用跨层信息和优化调度决策联合在多个流,可以导致显着的性能增益。虽然我们的结果只代表了一个数据点,但它们说明了需要从更全面的角度看待MPTCP,而不是像目前这样单独对待连接。我们呼吁新的方法和研究如何以有效和公平的方式使用MPTCP提供的多个并行连接。
2017-11-20 cs.NI
Fog-supported delay-constrained energy-saving live migration of VMs over MultiPath TCP/IP 5G connections
Sapienza University of Rome(罗马大学)
本文提出了一种基于多路径 TCP/IP 5G 连接的虚拟机节能 live 迁移方案,通过可设置复杂度的带宽管理器实现能耗最小化和延迟约束。
2018-05-31 cs.NI
Defense against SYN-Flood Denial of Service Attacks Based on Learning Automata
SYN-flooding攻击利用TCP的三次握手过程中的弱点来阻止它处理合法请求。此攻击导致受害主机使用伪造的TCP连接填充其积压队列。换句话说,它增加了Ploss(丢失概率)和Pa(攻击请求的缓冲区占用百分比),并降低了受害主机中的Pr(常规请求的缓冲区占用百分比),导致主机性能下降。本文提出了一种自管理的方法,在该方法中,主机通过动态调整自己的两个参数,即m(最大半开连接数)和h(每个半开连接的保持时间)来抵御SYN洪水攻击。仿真结果表明,该防御策略提高了受攻击系统的Ploss、Pa和Pr性能。
2012-08-24 cs.NI
On-Line End-to-End Congestion Control
当前Internet中的拥塞控制主要是通过TCP/IP来实现的。为了理解TCP/IP和类似的端到端协议导致的宏观网络行为,一个主要的分析技术是证明协议最大化网络流量的某些全局目标函数。在这里,我们分析一个特定的端到端,MIMD(乘法增加,乘法减少)协议。我们表明,如果网络的所有用户都使用该协议,并且所有连接至少持续数轮,则总加权吞吐量(接收到的所有数据包的值)接近最大可能。我们的分析包括往返时间,并(与大多数以前的分析相比)给出了明确的收敛速度,允许连接开始和停止,并允许容量变化。
2002-08-31 cs.CC cs.DS cs.NI