网站首页 > 博客文章 正文
简介:在互联网技术中,端口(Port)包括逻辑端口和物理端口两种类型。物理端口指的是物理存在的端口,如ADSL Modem、交换机、路由器上用于连接其他网络设备的接口,如RJ-45端口、SC端口、光模块端口等等。逻辑端口是指逻辑意义上用于区分服务的端口,如TCP/IP协议中的服务端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等。由于物理端口和逻辑端口数量较多,为了对端口进行区分,将每个端口进行了编号,这就是端口号,端口按端口号可以分为3大类:
- 公认端口(Well Known Port)
公认端口号从0到1023,它们紧密绑定与一些常见服务,例如FTP服务使用端口21,你在 /etc/services 里面可以看到这种映射关系。
- 注册端口(Registered Ports):
从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。
- 动态或私有端口(Dynamic and/or Private Ports)
动态端口,即私人端口号,是可用于任意软件与任何其他的软件通信的端口数,使用互联网的传输控制协议,或用户传输协议。动态端口一般从49152到65535。
正文:那么,端口有什么用呢?我们知道,任何一台计算机都可以提供许多服务,比如Web服务、FTP服务、SMTP服务等,这些服务完全可以通过1个IP地址来实现。在这其中该主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。在Linux系统中,端口号与相应服务的对应关系存放在/etc/services文件中,这个文件中可以找到大部分端口。
本文介绍三种端口检测工具,分别为netstat、lsof和nmap,相对来说比较推荐nmap,操作界面简洁明了,直观易懂。
1、netstat 工具检测开放端口
输入netstat –anlp | grep 3306查看端口3306的使用情况
2、lsof 工具检测开放端口
输入lsof –i:3306查看3306端口的使用情况
3、nmap工具检测开放端口
nmap是一款网络扫描和主机检测的工具。安装非常简单,如下:
nmap 127.0.0.1 查看本机开放的端口,会扫描所有端口。
猜你喜欢
- 2024-09-20 如何在 Linux 中检查(扫描)开放端口
- 2024-09-20 NETFILTER/IPTABLES详解(netfilter和iptables)
- 2024-09-20 如何在Linux中查找被占用的端口并关闭它们
- 2024-09-20 linux/centos系统怎么查看端口是否被占用?
- 2024-09-20 Linux端口和防火墙 应用篇(linux 防火墙开端口)
- 2024-09-20 Linux查看端口占用情况(linux查看端口占用情况 杀掉进程)
- 2024-09-20 Linux 如何查看应用程序进程号、端口等等
- 2024-09-20 Linux系统测试端口连通性的方法(linux 测试端口命令)
- 2024-09-20 黑客最爱的Linux扫描端口工具怎么用?
- 2024-09-20 在Windows/Linux/Mac中都有什么方法查看端口占用
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)