草庐IT

network-analysis

全部标签

network-programming - 以太坊的RLPx有什么用以及他们如何在以太坊生态系统中使用它

我知道RLPx是一个基于KademliaDHT的协议(protocol),但我不确定的一件事是这个协议(protocol)的需求是什么或者它试图解决的问题是什么?进一步说它的目标是允许单一连接上的多个协议(protocol)这是什么意思??还有这部分是什么意思RLPxisacryptographicpeer-to-peernetworkandprotocolsuitewhichprovidesageneral-purposetransportandinterfaceforapplicationstocommunicateviaap2pnetwork. 最佳答

java - 将 Solaris 迁移到 RH : network latency issue, tcp 窗口大小和其他 tcp 参数

我有一个客户端/服务器应用程序(Java),我正在从Solaris迁移到RHLinux。自从我开始在RH中运行它,我注意到一些与延迟相关的问题。我设法隔离了看起来像这样的问题:客户端连续向服务器发送5条消息(每条32字节)(相同的应用程序时间戳)。服务器回显消息。客户端接收回复并打印每个消息的往返时间。在Solaris中,一切都很好:我同时收到所有5个回复,发送原始消息后大约80毫秒(客户端和服务器彼此相距数千英里:我的pingRTT是80毫秒,一切正常)。在RH中,前3条消息正常回显(它们在发送后80毫秒到达),但是接下来的2条消息在80毫秒后到达(因此总共160毫秒RTT)。模式总

networking - 请启用 TCP/IP 协议(protocol)。 Unity3D

我正在尝试连接到MSSQL数据库。这是我的代码:voidStart(){stringconnectionString="Server=MyServer;"+"Database=Data;"+"UserID=User;"+"Password=psd;"+"IntegratedSecurity=SSPI";Debug.Log("connstring");Listresult=newList();stringsql="SELECTRecordCountFROMMainDB";IDbConnectiondbcon;dbcon=newSqlConnection(connectionString)

networking - 如何修复 WSAECONNABORTED 错误?

我有一个C/S应用程序。客户端通常使用TCP协议(protocol)向服务器发送大量数据。它在局域网环境(10MB/s)中运行良好,但是当我将它迁移到广域网环境(200KB/s)时出现网络错误。当我跟踪错误时,我发现客户端中的send()返回-1,WSAGetLastError()首先返回WSAECONNABORTED;几秒钟后,服务器中的recv()也返回-1并且errno为ECONNRESET。通过查阅文档,对WSAECONNABORTED和ECONNRESET有了基本的了解。我认为前者是网络不好导致的:TCP在几次重传失败后关闭套接字。而后者是客户端意外关闭操作导致的。我想知道如

networking - 网络级缓存

我们正在构建一个测试客户端来对ApacheQpid进行一些负载/故障转移测试。我的管理员同事告诉我,我应该随机化消息负载中的字节。他们这样做的理由是,正在进行某种类型的缓存,这可能会影响测试的有效性。在我不厌其烦地随机化所有有效负载字节(这本身会对测试结果产生影响)之前,这是真的吗?是否存在我应该注意的将在接口(interface)级别发生的缓存?您认为它会显着影响我的测试结果吗?考虑到除了消息的有效负载之外还有其他会发生变化的字段(消息ID、目的地、元数据等) 最佳答案 我认为您的同事混淆了TCP和HTTP。我知道在接口(inte

networking - 嵌入式PIC微 Controller 通过互联网与服务器通信的最佳协议(protocol)?

关闭。这个问题是opinion-based.它目前不接受答案。想改善这个问题吗?更新问题,以便可以通过editingthispost用事实和引文回答问题.8年前关闭。Improvethisquestion首先,感谢您抽出宝贵时间阅读这篇文章。我希望使用MicrochipPIC18或PIC32系列嵌入式微Controller和Microchip的TCP/IP堆栈来开发支持TCP/IP的设备。但是,目前我对网络的了解还很基础,因此我写了这篇文章。谁能推荐用于我的TPC/IP嵌入式设备的最佳协议(protocol),以便它可以与数据中心的服务器进行通信?我的目的是将嵌入式设备放置在Inter

networking - Labview编程

我们的项目是基于物理学的激光雷达。整个设备连接到由各种传感器组成的服务器。服务器提供有关设备的全部信息,如温度、湿度等。服务器和笔记本电脑通过LAN连接。我们的工作是使用labview开发一个软件,将设备与笔记本电脑连接起来。为此,我们首先必须将服务器连接到笔记本电脑。我们在labview中使用TCP/IPvi尝试了很多方法。服务器和客户端程序都需要执行此操作。在服务器程序中,我们使用TCPListen,在客户端程序中,我们使用TCP打开连接。TCPlisten和TCPopencoonection应该给哪个IP地址和端口地址? 最佳答案

networking - sshuttle 如何避免 TCP-over-TCP 诅咒?

sshuttleclaims它解决了很多问题discussedproblem的TCP-over-TCPmeltdown.sshuttleassemblestheTCPstreamlocally,multiplexesitstatefullyoveransshsession,anddisassemblesitbackintopacketsattheotherend.SoitneverendsupdoingTCP-over-TCP.It’sjustdata-over-TCP,whichissafe.但从程序的角度来看,它维护与目标服务器的TCP连接及其附带的所有内容(读取指数超时),这是关

networking - Traceroute:发送的所有探测包路径是否相同?

Traceroute是一个跟踪从A到B的路径的应用程序。(A是您的位置,B是您要跟踪的服务器)。基本算法如下:sendUDPwithTTL=1ServerA1received,andreturnICMPpackettoAbecauseTTLisexpired.-->knowfirstmachinebetween.ForexampleA1.sendUDPwithTTL=2ServerA1received,andsendthisUDPtoserverA2.ServerA2received,andreturnICMPpackettoAbecauseTTLisexpired-->knowsec

networking - 用于网络故障的测试工具软件

在集成测试期间,重要的是模拟各种低级网络故障,以确保所涉及的组件正确处理它们。一些套接字连接示例(来自MichaelNygard的ReleaseIt!一书)包括连接被拒绝远端回复SYN/ACK但不发送任何数据远端只发送RESET包连接已建立,但远程端从不确认收到数据包,导致无休止的重传等等。模拟此类故障对于涉及Web服务、数据库调用等的集成测试非常有用。是否有任何可用的工具能够创建这种特定类型的故障条件(即套接字级故障)?例如,一种可能性是某种功能失调的服务器在不同端口上表现出不同类型的故障。编辑:经过一些额外的研究,似乎可以使用防火墙来处理这种事情。例如,iptables有一些选项允