我试图按照以下说明在某些Windows Server 2008计算机上“调整”TCP / IP堆栈: http : //www.outsystems.com/NetworkForums/ViewTopic.aspx? TopicId=6956&Topic=How-to-tune -the-TCP%2FIP叠层换高体积的-web的请求 其中一个build议是增加dynamic端口范围,我试过这样做,但失败了: C:\Windows\system32>netsh int ipv4 set dynamicportrange tcp start=32767 num=65535 The parameter is incorrect. 我的问题是:哪个参数不正确?
背景 我们的一个客户在互联网上遇到了一个间歇性的问题,当用户下载一个大文件(他们的IT正在研究这个问题)时,它会丢包。 我有一个由运行Windows 2008 R2 IIS7.5的Web服务器和运行Windows 7的客户端组成的应用程序,Chrome使用长时间运行的XMlHttpRequest将“消息”从服务器传输到客户端。 问题。 我的应用程序应该对这些数据包丢失有相当的免疫力,但实际上并不是这样。 我想在各种不同的networking问题情况下testing应用程序,例如随机1%的数据包丢失和突发的数据包丢失 – 例如4000毫秒的数据包完全丢失,等等。 我正在寻找一个解决scheme,让我“重现”一个场景并testing我的应用程序。 我可以使用3G,或拔掉拔掉网线,但效果不是很好再现。 这个问题。 有一个应用程序/驱动程序,我可以安装在我的机器上模仿“狡猾的”互联网连接? 或者,也许我可以在networking中使用设备或代理服务器来模拟这些场景? 我猜在现代计算机上做这件事并不容易,因为我认为大部分的TCP协议栈都被卸载到了网卡上,但是我原以为这是一个相当受欢迎的事情,但是我没有谷歌有任何运气。 我对Windows更精通,但是使用Linux作为客户端或代理的解决scheme将会受到欢迎。
我最近发现,我的ISP禁用端口135.我有一台服务器和个人电脑在我的路由器后面。 我和一个朋友正在编写一个编程项目,由于这个阻塞的端口,正在运行一些sql问题。 为了能够访问所有的东西,我configuration了dynadns 个人计算机:192.168.1.100服务器计算机:192.168.1.110 有没有办法让我从端口135转发localhost traffice说端口8081,然后让我的服务器端口8081到135请求传入? 我已经听说了一些关于SSH隧道,但使用腻子login到我的本地机器ssh服务器运行转发端口似乎很奇怪。 任何build议将是非常有益的。 谢谢 编辑:我使用安装了dd-wrt的路由器,并安装了vpn插件。 我试图让VPN在我的Windows 2003计算机上工作,但是没有configurationGRE协议。 我将尝试使用我的路由器的vpn选项,并在今天晚些时候发布我的结果。
我正在寻找关于TCP / IP的好书和文章,主要是TCP / IP协议的安全方面。 我有“TCP / IP画报”和“TCP指南”,但是他们缺乏对“经典”攻击的描述,以及协议内部如何与这些攻击相关联。 PS:看到第一个真正的答案,我记得补充说,这是严格的学习目的,我不打算在这个时候去黑帽子,我只是准备面试:)
我有两个系统,一个Broadcom BCM5701和一个LSI7202p,其中一个LC-> SC电缆连接。 这些卡在Linux中正确检测到,但是我希望通过FC设置IP。 我已经在网上阅读,这是可能的,但是我没有看到任何人在Linux上设置的任何例子。 这甚至有可能吗? 任何帮助,将不胜感激。 编辑:我已经看过它,这是很容易在OpenSolaris中设置。 不过,我希望能够为此使用Linux。
我试图从公司networking连接到主机(通过HTTPS),但我的尝试失败,超时。 我可以解决主机。 我知道主机已经启动了 我知道有一个防火墙过滤input的IP号码保护远程主机。 我的公司networking中的某些路由器上的Traceroute被禁用,所以我看不到我的数据包在哪里。 我知道我的数据包卡在沿途的某处。 这可能是(我认为)在我们公司networking中的一条糟糕的路线; 或configuration错误的防火墙阻止我在远程主机上(虽然它应该授予我访问权限)。 (原来是后者) 没有traceroute,有没有什么技术方法可以确定防止连接的错误configuration是在我们公司networking还是在远程主机上? (假设中间的互联网是可靠的。) SuperUser.com上的全文和原文 ,可能不是最适合这个问题的地方。
我正在使用100 Mbps的快速以太网,其帧大小小于1500字节(根据我的教科书,有效负载为1472字节)。 在这种情况下,我能够发送和接收消息大小为65507字节的UDP数据包,这意味着数据包的大小是65507 + 20(IP Header)+8(UDP Header)= 65535。 如果帧的有效负载大小本身最大为1472字节(按照我的教科书),那么IP的数据包大小如何大于65535? 我使用发件人代码 char buffer[100000]; for (int i = 1; i < 100000; i++) { int len = send (socket_id, buffer, i); printf("%d\n", len); } 接收器代码如 while (len = recv (socket_id, buffer, 100000)) { printf("%d\n". len); } 我观察到send在i > 65507 returns -1 , recv打印或接收maximum of length 65507的数据包。
我收到以下警告作为系统事件:“TCP / IP已达到并发的TCP连接尝试的数量的安全限制”。 运行Win XP SP3的o盒上。 我该如何解决这个问题? 另外如何诊断哪些应用程序正在打开所有这些连接。
有人可以推荐一个开源的实时networking分析程序吗? 我正在寻找的程序要做的是在我们的内部networking中显示IP的带宽使用情况图表,在我们需要的任何时候都可以快速查看(通常当我们想要快速找出谁正在利用大量的带宽和减慢networking)。 理想情况下,我们只需要将服务器机房墙上的监视器连接到NIC将处于宽容模式的系统,以可视方式logging所有networking活动,可以轻松看到并全天候运行。 因为我没有这个项目的预算,所以更喜欢开放源代码,并且更喜欢一般的开源项目。 我也希望这个可以用于CentOS,但任何Linux发行版或Windows操作系统都可以接受。 谢谢! 编辑:另外,它不能使用SNMP。 收集需要日志文件或混杂模式。
使用ESXi v5.1和vSphere,我的networking设置如下: 一个标准的交换机:vSwitch0 vSwitch0具有一个上行链路物理适配器(连接到Internet) vSwitch0 VMnetworking有3个虚拟机(Web可访问) 我想添加几个“内部”虚拟机,只能访问3个面向vSwitch0的公共虚拟机。 我应该怎么做? 我知道我可以添加一个没有绑定到物理上行链路上的另一个“内部”vSwitch,然后使用双归属的“网关”虚拟机,但似乎应该有一个更简单的方法。 我可以通过networking设置严格执行吗? 如果是这样,怎么样? (请随时使用你需要的任何IPscheme来说明你的答案) 非常感谢!