本文介绍: TCP/IP协议下每个端口只能由一个服务独占监听,一个服务或应用会指定监听特定的一个或多个端口来接收客户端的连接请求。则是指服务器配置为接收来自哪些网络接口(即哪些IP地址)上连接请求的行为。指的是服务器或服务开启的特定TCP或UDP端口号,等待客户端连接或发送数据。在计算机网络和TCP/IP协议中,并没有“通配监听端口”这一标准概念。,这意味着服务器将监听所有可用网络接口上的连接请求。什么是通配监听端口?什么是通配监听IP?”时,如在IPv4中的。
什么是通配监听端口?
监听端口: 指的是服务器或服务开启的特定TCP或UDP端口号,等待客户端连接或发送数据。TCP/IP协议下每个端口只能由一个服务独占监听,一个服务或应用会指定监听特定的一个或多个端口来接收客户端的连接请求。 例如 Web服务器
通常监听80
端口,HTTP服务器
通常会监听80
端口,FTP
服务器监听21
端口。
在计算机网络和TCP/IP协议中,并没有“通配监听端口”这一标准概念。 “通配监听端口” 应该是 监听使用通配符配置的IP的端口
什么是通配监听IP?
监听IP(或称为绑定IP): 则是指服务器配置为接收来自哪些网络接口(即哪些IP地址)上连接请求的行为。当设置为“通配符
”时,如在IPv4中的0.0.0.0
或者IPv6中的::
,这意味着服务器将监听所有可用网络接口上的连接请求。 例如如下代码:
import socket
# 创建一个socket对象
server_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定到通配地址和指定端口
server_socket.bind(('0.0.0.0', 8080))
# 开始监听连接
server_socket.listen(5)
这段Python代码创建了一个TCP服务器套接字,并将其绑定到所有可用IPv4接口上的8080端口。
这样,无论客户端从哪个IP地址发起连接,只要目标端口是8080,服务器都能接收到连接请求。
原文地址:https://blog.csdn.net/weixin_37646636/article/details/135743052
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_60693.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。