我有从客户端到服务器的两种方式的连接,因为我对端口80的nc命令在这两种方式上都给出了[tcp/http] succeeded!。
我可以在服务器上本地发卷发。但无法从客户那里得到帮助。它挂在接受之后。
# curl -vvv http://abc.com/test.mpd
* About to connect() to abc.com port 80 (#0)
* Trying abc.com... connected
* Connected to abc.com (abc.com) port 80 (#0)
> GET /test.mpd HTTP/1.1
> User-A
我试图使用原始套接字向服务器发送GET请求。我使用原始套接字,以便编辑数据包窗口大小。这是我的密码。
import socket, sys
from struct import *
def checksum(msg):
s = 0
for i in range(0, len(msg), 2):
w = ord(msg[i]) + (ord(msg[i+1]) << 8 )
s = s + w
s = (s>>16) + (s & 0xffff);
s = s + (s >> 16)
在我的一个linux主机上,一个tcp套接字在一边是可见的,而在另一端则是不可修复的。我的意思是netstat在一个主机上而不是在另一个主机上显示这个套接字(linux也是如此):
# netstat -anp|grep 37674
udp 0 0 169.254.192.2:37674 169.254.192.1:8649 ESTABLISHED 22644/xxxxx
# ssh 169.254.192.1
Last login: Mon Jan 13 15:22:54 CET 2014 from xxxxxx on ssh
# n
我使用tcpdump捕获网络流量。问题是,当包太长时,我无法看到所有捕获数据。例如,当tcp帧长度超过500时,我只看到100-200或更少。如何显示所有帧数据(500+)?我尝试过添加-vv和-vvv参数。这是我的命令:
tcpdump -i eth1 tcp and host 10.27.13.14 and port 6973 -vv -X -c 1000
我正试图为Cisco ASA 5585设置大型MTU,我做了以下工作:
asa1/pri/act(config)# mtu inside 9000
INFO: Jumbo frames should be enabled to receive packets more than 1500 MTU
Use 'jumbo-frame reservation' command to turn on jumbo frame
INFO: TCP MSS may need to be adjusted using 'sysopt connections tcpmss