Articles of tcp

DNS SERVFAIL和不正确的标志只能通过TCP:损坏的DNS服务器?

返回指向另一个域的CNAME查询的附加部分中的根名称服务器是否configuration不当? 特别是我所看到的是由networking解决scheme托pipe的CNAME,CNAME指向不同的域名和TLD。 我问,如果这是不好的configuration,因为所有这些额外的logging导致超过UDP数据包的大小,迫使查询重新与TCP完成。 dig www.unitedstatesartists.org +trace 名称服务器响应: example.org. 86400 IN NS ns15.worldnic.com. example.org. 86400 IN NS ns16.worldnic.com. ;; Received 95 bytes from 199.249.120.1#53(b2.org.afilias-nst.org) in 79 ms ;; Warning: Message parser reports malformed message packet. ;; Truncated, retrying in TCP mode. www.example.org. 7200 IN CNAME load-01-123.us-west-1.elb.amazonaws.com. . 518400 IN NS a.root-servers.net. . 518400 IN NS b.root-servers.net. […]

在Linux中,如何将特定大小的数据包发送到IP?

你可以运行什么命令? (必须通过terminal)

什么是tcpdump日志中的RP Paket?

我有一个tcpdump日志与以下条目: 14:53:31.428570 IP 10.4.65.65.16666> 192.168.201.10.80:RP 587:687(100)ack 48545454154 win 0 我的问题是,我从来没有见过一个RP平台。这是什么意思? 这是一个重置计划吗? 提前致谢!

列出有机增长的应用程序中的TCP / UDP进程

我被要求编译一个TCP / UDP和端口列表,用于包含我们产品的应用程序集合,这个客户端需要防火墙的信息。 所以我启动了TCPView一些进程是如此短暂,我不能够注册信息足够快,似乎没有办法logging它。 我尝试了Capsa Free,它logging了连接,但没有logging这个过程 – 他们似乎期望你通过PID手动匹配它。 是否有一个应用程序将logging进程,协议和它以后使用的本地端口。 我宁愿不手动挖掘源,find哪个应用程序/ DLL使用什么。

我如何testing应用程序如何处理数千个TCP连接?

我们正在试图追查一个客户正在向我们的网关注入大量邮件的问题,并且在某个地方,他的连接被拒绝。 不幸的是,除此之外,客户还没有提供太多有用的数据,除了他似乎没有收到SYN ACK消息。 我们希望对服务进行一些testing,并确定在它扼杀之前它可以build立多less个TCP连接(以及后面的消息,我们可以注入)。 有没有我可以用来build立成千上万的TCP连接到目标的公用事业? 不需要有效载荷。 理想情况下,这个工具可以让我们了解它能够build立多less连接,或者有多快等等。 任何想法,高度赞赏!

如何设置linux通过减less数据包大小像OS X重新传输TCP数据包

在OS XI上注意到,对于没有被确认的数据包,系统以减小的数据包大小重新发送它们。 这可以在下面的图片中看到。 是否可以在Linux系统中启用相同的行为?

Windows 2003/2008服务器中的半开TCP连接限制?

我很难find确凿的证据:MS在Windows Server 2003和/或2008中把任何一种最大并发TCP连接限制吗? (相当于他们添加的XP SP2“function”…) 我们正在重新部署目前基于其他技术使用NetBIOS的架构的一部分,但是我们需要能够将50-100台主机直接连接到NetBIOS上的20-30台其他主机。 显然,10个连接的限制(就像在XP中一样)将快速结束这个特定的计划。

为什么我在一个局域网上连接TCP连接延迟时间过长?

我测量了从发送TCP SYN到获得SYN / ACK的两个Linux计算机连接到同一Cisco交换机之间的大约100-150毫秒的时间。 考虑: 这些机器是非常强大的,既不是他们也没有重载。 通过分析两台机器上的tcpdumps日志,我发现问题不在端点,而是在networking本身(客户端看到100-150毫秒的延迟,但服务器在大约10毫秒内处理响应)。 只有SYN请求很慢。 之后,正常的TCP数据包立即得到一个ACK。 所以,我的问题是: 我是否认为这样做太过分了? 我应该瞄准什么延迟? 我能做些什么来进一步诊断和解决问题? 编辑 – 我们已经取消了等式的转换。 这两台电脑现在连接在一个交叉电缆,我们仍然看到这个问题。 两者都是全双工,100 MBPS。

在LISTEN状态下持续tcp连接

我的Java应用程序有时可以被外部脚本杀死。 这可以通过SIGTERM或者SIGKILL来完成。 应用程序是一个每秒接收很多连接的服务器,在尝试提供服务时可能会被终止。 我想重新启动应用程序,所以我已经为此准备了一个脚本。 问题是,一旦应用程序被终止,新的应用程序实例就无法绑定到前一个实例使用的端口,因为“地址已经在使用”了。 前一个实例的进程已经被终止了,反正这个有问题的监听端口仍然存在,但是被分配给了bash (或者在其他机器上)。 Obviouly, 我的目标是重新启动应用程序,并让它成功绑定到以前的地址 。 我已经尝试等待200多秒,然后重新启动无济于事,无论如何我不能等待那么多。 我在运行应用程序的所有机器(这是一个Java 1.6的docker服务器)上遇到过这个问题。 任何build议表示赞赏,谢谢, 西尔维奥 编辑杀死jvm进程不是我退出我的应用程序的正常方式,这是用来在出现问题(OutOfMemoryErrors)的情况下。 我从来不需要用SIGKILL来杀死它,因为SIGTERM总是足够的,只有在SIGTERM失败的情况下,我才会使用SIGKILL,这从来没有发生过。 我正在研究一个长期的解决scheme,同时我必须通过在这里和那里应用缝线来运行我的应用程序。 编辑更清楚:这是netstat -tunap | grep行我查杀之前看过程: tcp6 0 0 :::8898 :::* LISTEN 22709/java 这是在杀了这个过程之后 tcp6 0 0 :::8898 :::* LISTEN 23665/sh 注意PID 22709的进程被杀死了,但是端口仍然在那里(但是被sh锁住了) 更新后,我杀了我的应用程序,用netstat我可以看到一个长长的CLOSE_WAIT状态挂起的连接列表,我的IP作为目的地。 另外,我可以在状态LISTEN中看到一个sh进程监听我的端口:当我终止它时,一个睡眠进程replace它并监听同一个端口:当我终于终止了这个hibernate进程时,端口被释放,我可以成功重启我的服务器。 这可能是一个解决scheme,让我的端口释放,但我担心自动杀死进程,以释放一个端口有点冒险

为什么代理服务器可以访问我的服务器,而我不能?

所以我有一台服务器。 它正在运行。 它可以被代理服务器访问。 问题是 – 服务器可以通过其全球名称访问本地networking,不能通过该名称访问内部… 我使用Windows NAT Traversal API(UPnP)使我的服务器可以远离本地networking… 如何使它在本地networking中的计算机可用acsess我的服务器使用不localIP地址? 长篇故事与细节: 在本地机器上,我有一个服务器( VLC例如从我的webCamera广播现场video数据到一些套接字),我可以在127.0.0.1:5281(回送)和我的本地networking上访问它(我有ADSL路由器4个以太网端口+ wify)到192.168.1.13:5281 – 我的地址在路由器创build的本地networking上。 我使用免费的开源程序像这样转发(绑定)我的端口4773使用UPnP我的外部IP地址97.132.48.111(例如)作为端口33333所以现在任何一个(互联网用户,代理服务器等)有权访问直播到像97.132.48.111:33333的url 但是我或者我的本地networking用户(我的地址是192.168.1.13)不能使用97.132.48.111:33333访问我的stream,只能使用192.168.1.13:5281 我的问题是为什么我无法使用全局地址从我的stream中获取数据,对于我和我本地networking中的人员使用全局地址获取stream数据是否可能(以及如何)? 所以正如我所说的,我使用了一个使用协议请求(UPnP)来转发端口的程序。 我可以configuration(至less在理论上)我的路由器使用像UPnP这样的协议,使我的路由器\ nat聪明? 有没有这样的协议? 所以对我来说主要的一点是要尽可能使用使用开放协议的程序,因为我是一个程序员,我的观点是创build一个程序,让ADSL用户打开他们的服务器,并以我描述的方式我的问题 – 由全球地址(这btw可以是临时的 – 我有一个临时的)=) 至于现在我在我的程序中使用UPnP库来转发端口。 现在我需要一些协议来configuration路由器,使其更智能。 有人知道吗?