草庐IT

端口号

全部标签

python - 使用 Scapy 用 Python 编写的 TCP 端口扫描器没有响应

我正在尝试制作一个TCP端口扫描器,但我坚持使用一个非常简单的示例,该示例与我在网上找到的一个更高级的示例串联在一起。我没有收到任何错误。自从我在Linux机器上启动Apache服务器后,我希望代码显示端口80是打开的。代码如下:#!/usr/bin/pythonimportlogginglogging.getLogger("scapy.runtime").setLevel(logging.ERROR)fromscapy.allimport*ip="127.0.0.1"port=80response=sr1(IP(dst=ip)/TCP(dport=port,flags="S"),ve

linux - 如何检查两个 Linux 服务器之间的端口是否打开?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭7年前。Improvethisquestion无法使用telnet或安装Cacti时如何检查端口是否打开?我想查看两个Linux服务器之间是否打开了一个端口。未安装Telnet。

c - 监听两个不同端口的 TCP 服务器

我有一个TCP服务器正在监听两个不同的端口。我创建了两个不同的套接字,一个在端口8888上,一个在端口6634上。我监听这些端口,然后我在FD_SET中添加两个套接字并将它们传递给select()函数......当套接字准备好读取时,我检查FD_ISSET以查看我在哪个端口上有消息要读取。无论如何,当我连接到端口8888时,构思是成功的,我可以向服务器发送并接收...当我ctrl+c客户端时,选择功能再次返回1,现在我的accept()失败了...当我在端口6634上做同样的事情时,一切正常......代码在select()处停止并等待套接字准备好读取!谁能告诉我为什么会这样?看附件中

sockets - TCP拥塞会影响其他端口吗?

我听说当TCP数据包丢失时,一切都会因为拥塞而卡住,直到最终收到丢失的数据包。例如服务器在同一端口上发送这些数据包:1(UDP),2(UDP),3(TCP),4(UDP),5(UDP),6(UDP)所以如果数据包3丢失,客户端将无法接收数据包4、5、6,直到数据包3被接收,对吗?如果应用程序使用两个端口,一个用于TCP,另一个用于UDP,TCP拥塞是否会影响UDP端口性能?我的意思是UDP数据包会卡住吗? 最佳答案 TCP拥塞应该只会影响当前连接(套接字)。简而言之,对于每个连接,都有一个TCP滑动窗口,用于组装数据包。如果一个数据

c++ - Boost连接后从TCP服务器访问TCP客户端IP地址+端口

我已经使用boostasio实现了一个tcp客户端和tcp服务器。代码如下。(test.cpp、test.hpp和makefile)可执行文件可以运行为(服务器端)$./client_server15005(客户端)$./client_server05005tcp_server类,当它接受连接时应该知道远程端点(client_ip地址+客户端端口地址)。但是似乎没有变量似乎将其存储在服务器端。我想存储客户端端点信息。我该怎么做?测试.cpp#include"test.hpp"#include#include#include#include#include#include#include

sockets - netcat 如何从两个不同的终端监听同一主机上的同一端口?

为什么当我从两个不同的终端执行以下命令时(在我的Debian8.4机器上)没有输出“地址已在使用”类型的错误?netcat-p1234-l我想知道为什么它不抛出错误,因为它启动了两个监听同一端口的进程。netcat不使用套接字吗?怎么可能? 最佳答案 在我的系统上,运行stracenc-l1234结束时:socket(AF_INET,SOCK_STREAM,IPPROTO_TCP)=3setsockopt(3,SOL_SOCKET,SO_REUSEADDR,[1],4)=0setsockopt(3,SOL_SOCKET,SO_REU

networking - 有哪些不使用 TCP 或 UDP 等端口的基于 IP 的协议(protocol)?

我正在学习通常称为TCP/IP的互联网协议(protocol)(IP)。据我了解,传输控制协议(protocol)(TCP)实际上与IP完全不同。它是IP之上的一层,可以进行更多的数据完整性控制。而且,据我所知,所谓的“端口”,例如HTTP协议(protocol)的“端口80”,是TCP的东西,而不是IP的东西。那么,哪些在底层使用Internet协议(protocol)的协议(protocol)不使用端口的概念?如果您可以链接到实现此类协议(protocol)的开源软件,那就太好了。 最佳答案 Cisco有一个他们的路由器支持的协

networking - 在游戏中使用多个端口有什么好处?

在游戏中使用多个端口有什么好处?我明白为什么有些人会出于不同的目的结合使用TCP和UDP,但为什么有些游戏会使用多个TCP或UDP端口?这有什么好处吗?我问这个问题是因为我发现自己在为我的游戏编写网络代码,我想知道为什么其他人会不顾一切地拥有多个端口?例如GTAV使用5个UDP端口,而刺客信条启示录使用4个TCP和4个UDP端口。 最佳答案 总是有原因的。它们通常不是(完全)技术性的。例如,一个团队正在研究游戏间聊天功能,而另一个团队正在研究游戏X的服务器-客户端协议(protocol)。然后他们被集成到同一个产品中,但由于成本、时

java - 如何阻止客户端监听服务器或客户端正在监听的端口

有没有办法在linux中(或以编程方式)阻止端口上的消息?假设我有一个服务器“S”和一个客户端“C”。如果客户端在post12345上发送消息,则linux命令如下所示:lsof-i|grep12345java52148john.doe26wIPv610418610630t0TCPlocalhost:53413->localhost:12345(ESTABLISHED)java52164john.doe5uIPv610418610640t0TCPlocalhost:11400->localhost:12345(ESTABLISHED)java52164john.doe46rIPv610

用于 DHCP 的 TCP 端口 67 和 68

为什么TCP和UDP端口67和68保留给DHCP?DHCP在哪里使用TCP?我看到维基页面https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers并且无法理解为什么DHCP在UDP上工作时保留TCP端口? 最佳答案 标准端口号由IANA(互联网号码分配机构)正式分配,在为基于TCP或UDP的服务分配新号码时,他们的长期政策是为TCP和UDP协议(protocol)保留相同的端口号,即使有问题的服务“总是”只使用其中一种协议(protocol)。正如您在当前IANAn