Articles of tcp

如何确定某个端口是否被阻止?

我已经写了一个.NET WCF服务,几个月前我把它放到Windows Server 2003 R2服务器上。 由于其他与工作有关的责任,我还没有能够处理它,但现在正在努力回到它。 回来的时候,我做了工作,它运作良好。 但是,现在我收到一条错误消息,说我无法从我的开发机器上build立连接。 目标机器是“积极拒绝它”。 所以我想知道是否一些更新或安全补丁应用到服务器现在可能会阻止这种尝试。 我试图通过 TCP访问这个。 我如何确定我尝试使用的TCP端口是否打开并在服务器上侦听?

无法从外部到达我的服务器的一些TCP端口

我无法从4280(proserver)或10000(webmin)等端口从外部到达我的服务器。 如果我从本地telnet我可以达到。 我已经安装iredmail。 我不知道如何诊断问题,如果问题出在我的东道主公司。 但之前我抱怨说,我想知道更多的细节,如果问题是我的。 iptables -L Chain INPUT (policy DROP) target prot opt source destination fail2ban-postfix tcp — anywhere anywhere multiport dports www,https,smtp,ssmtp,pop3,pop3s,imap2,imaps,sieve fail2ban-ssh tcp — anywhere anywhere tcp dpt:ssh fail2ban-roundcube tcp — anywhere anywhere multiport dports www,https,smtp,ssmtp,pop3,pop3s,imap2,imaps,sieve ACCEPT all — anywhere anywhere state RELATED,ESTABLISHED ACCEPT tcp — anywhere anywhere multiport dports www,https,smtp,ssmtp,pop3,pop3s,imap2,imaps,submission,ssmtp,ssh ACCEPT […]

Linux工作站上非常奇怪的localhost连接。 需要帮助识别来源

以下是Ubuntu机器上的netstat输出。 有人可以帮助解密输出? 我特别好奇::1:43213连接是什么。 另外,为什么在v4和v6 tcp / udp上从localhost到localhost的连接太多? Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:7337 0.0.0.0:* LISTEN tcp6 0 0 ::1:7337 :::* LISTEN udp 0 0 0.0.0.0:68 0.0.0.0:* udp6 0 0 ::1:43213 ::1:43213 ESTABLISHED

如何区分确认SYN / ACK和确认数据?

有没有办法在连接期间(而不是在握手期间)将ack数据包作为对syn-ack的响应与ack数据包进行区分? 有人告诉我,不是所有的操作系​​统在连接过程中都标记为tcp-ack,有些操作系统(或者工具)在连接过程中标记为ack包,而不是标记为push。 这是合法吗? 操作系统容忍这个? (在握手完成之后确认数据包没有被推送)? PS。 我不保存数据包的历史,所以我有一个数据包,需要弄清楚它是什么样的。 谢谢

testing – 如何生成有限速率的tcpstream?

与Ubuntu运行。 我有客户,传输速度有限。 我需要testing我的服务器,看看它支持有限的传输速率的多less克朗? 有没有任何实用工具,允许我从服务器下载文件,并限制下载速度? stream量是tcp。 Thnak你

如何在apache中打印x-forwared-for的值?

我们有一个aws负载平衡器。 负载均衡器使用TCP连接443来encryption数据。 由于负载均衡器对客户端的IP进行了encryption,所以在我们的apache日志文件中,我们只能看到负载均衡器的IP,而不是客户端的IP。 尽pipe我们在日志格式中使用了%{X-Forwarded-For} i。 有什么办法来解决这个问题?

新手,需要帮助解密防火墙日志文件(Cisco ASA 5520)

我对防火墙日志文件或服务器连接涉及的许多术语不是很熟悉。 这些线路涉及到一个外国未经授权的IP与防火墙(Cisco ASA 5520)进行数月的交互。 通常情况下,以下术语处理:FINs,故障转移主closures,SYN超时,FIN超时,拆卸TCP连接,拒绝tcp src? 而“build立入站/出站连接”实际上是指IP地址通过防火墙成功,或者说,它是整个“握手”阶段的连接的一部分(我怀疑后者,但我想成为安全)? 日志文件中的一些示例行是: Teardown TCP connection for outside:* to webservers:* duration * TCP FINs Teardown TCP connection for outside:* to webservers:* duration * Failover primary close Teardown TCP connection for outside:* to filtering:* duration * SYN Timeout Built inbound TCP connection for outside:* to webservers:* Built outbound TCP connection for […]

无法POST /上传文件到PHP页面

当我尝试发布内容或通过php上传文件到我的服务器时,我有一个奇怪的问题。 提交表单后,睡了一会儿,然后显示页面加载错误。 我试了不同的内容和大小不同的文件,发现它只能发布/上传大小530字节的内容/文件! (约)。 我可以上传/发布到其他网站,所以我很确定这个问题是在服务器上的某个地方。 upload_max_filesize是2M post_max_size是8M Apache的LimitRequestbody是3M 服务器通过PPPoE连接连接到互联网,而我之前在FTP上遇到了问题,我通过将服务器的MTU降低到1460来解决问题,但现在即使更改MTU也无济于事。 当我通过WireShark监视networking时,会显示下面的行(校验和错误和错误的tcp) 1170 53.165583000 192.168.1.2 78.39.102.77 TCP 1506 [TCP segment of a reassembled PDU] 1293 57.661244000 192.168.1.2 78.39.102.77 TCP 1506 [TCP Retransmission] 60849 > http [ACK] Seq=1 Ack=1 Win=66792 Len=1452 在线的细节上说错误发生在IP数据包上,主要是因为错误校验和(0x0000),并且表明它可能是由TCP / IP校验和卸载function引起的。 这可能与我的问题有关吗? 如果是这样,我该如何解决呢? 我应该禁用校验和? 更改网卡? 别的东西? 更新:我禁用了我的电脑(客户端)的IP校验和,现在我看到另一个消息在TCP重新传输,怀疑是问题的原因 [This frame is a (suspected) retrasmission] 下 [TCP […]

两台PC之间的路由

我有两台电脑直接通过电线连接: PC-1 ============= PC-2 PC-1configuration: IP地址:192.168.1.1networking掩码:255.255.255.0 PC-2configuration: IP地址:192.168.1.2networking掩码:255.255.255.0 PC-1和PC-2运行一些与TCP / IP通信的应用程序。 我的主要目标是loggingPC-1和PC-2之间的对话, 而不会丢失任何数据 。 现在,这是我的问题。 我拆下两台电脑之间的电缆,并放置另一台运行Linux的计算机(PC-3),并有两个网卡: PC-1 ============= |(eth0)PC-3(eth1)| ============= PC-2 我不应该在PC-1和PC-2上做任何改变(或configuration)。 所以我在PC-3上设置了这个configuration: eth0:IP地址:192.168.1.2networking掩码:255.255.255.0 eth1:IP地址:192.168.1.1networking掩码:255.255.255.0 但它不起作用。 我应该如何configuration这两个网卡?

Linux不友好的IIS / ASP.NET :-):在Windows上快速下载,但在Linux上慢

这个特定的网站(gops.tay.be)提供对象快速,如果我尝试请求使用Windows的页面,但我得到他们非常缓慢,如果尝试使用Linux。 如果我使用浏览器或curl,则没有区别: Windows : C:\curl>curl http://gops.tay.be/RadControls/Upload/Skins/Office2007/RadUpload.css -w %{time_total} -o 1.txt -s 0,078 Linux : [root@ ~]# curl http://gops.tay.be/RadControls/Upload/Skins/Office2007/RadUpload.css -w %{time_total} -o 1.txt -s 5.551 [root@ ~]# host gops.tay.be gops.tay.be has address 194.7.31.58 [root@ ~]# ip -s -orsc |grep 194.7.31.58 194.7.31.58 from 192.168.252.176 via 192.168.252.254 dev eth0 \ cache used 2 age 2sec ipid 0x26de rtt […]