相关疑难解决方法(0)

TCP中推送和紧急标志之间的区别

我试图理解TCP段与标志PSH和标志之间的区别URG.我读了RFC但仍然无法得到它,其中一个是否在将数据发送到进程之前缓冲数据而另一个没有?

tcp

55
推荐指数
2
解决办法
6万
查看次数

了解TCP URG标志

我用Scapy用Python做了一个简单的portscanner.

我设置Metasploitable并打开多个端口,例如.21,22,23和8009.

然后我启动了portscan vs那些端口,Scapy确实告诉我它们是开放的.

但是,如果我扫描Metasploitable上未打开的端口,我会返回TCP标志20,这是URG TCP标志.这是从URG标志的描述中取出的.

URG标志用于通知接收站段内的某些数据是紧急的并且应该优先.如果设置了URG标志,则接收站将评估紧急指针,即TCP标头中的16位字段.该指针指示从第一个字节开始计算的段中有多少数据是紧急的.

对我来说,紧急数据并没有真正响起.

我不明白为什么我得到了URG标志回来,我正在寻找的,为什么我明白了,这意味着什么,即使该端口是关闭的理解,我能永远得到URG响应回来,如果该端口是开放的.

flags tcp

3
推荐指数
1
解决办法
7856
查看次数

标签 统计

tcp ×2

flags ×1