当前位置: 首页 > news >正文

Linux 端口

什么是虚拟端口

计算机程序之间的通讯,通过IP只能锁定计算机,但是无法锁定具体的程序。通过端口可以锁定计算机上具体的程序,确保程序之间进行沟通。
IP地址相当于小区地址,在小区内可以有许多用户(程序),而门牌号(端口)就是各个住户(程序)的联系地址。
如图,若计算机A和计算机B要通讯,通过IP地址即可。
在这里插入图片描述
计算机A上的程序和计算机B上的程序要通讯,就要通过端口
在这里插入图片描述

端口分类

工人端口:1-1023,通常用于一些系统内置或知名程序的预留使用,如SSH服务的22端口,HTTPS服务的443端口,非特殊需要,不要占用这个范围的端口。
注册端口:1024-49151,通常可以随意使用,用于松散的绑定一些程序\服务。
动态端口:49152-65535,通常不会固定绑定程序,而是当程序对外进行网络链接时,用于临时使用。
在这里插入图片描述

Linux 查看端口的使用情况

nmap 命令

作用:查看端口占用情况
语法:nmap 被查看的IP地址
在这里插入图片描述
可以看到,本机(127.0.0.1)上有3个端口现在被程序占用了。

netstat命令

作用:查看指定端口占用情况
语法:netstat -anp | grep 端口号
在这里插入图片描述
上图为 111 端口的占用情况。
也可以通过该命令来判断某个端口是否空闲,如下图。
在这里插入图片描述
上图说明系统中肯定没有12345这个进程,且12345这个端口没人使用。

相关文章:

  • IO、零拷贝、多路复用、connection、池化
  • 一文让你彻底搞懂什么是CDN
  • Linux RHEL 8.6在安装PostgreSql时提示缺少en_US.UTF-8
  • 证券交易系统中服务器监控系统功能设计
  • 前端代码规范 - 日志打印规范
  • FineBI在线学习资源-数据处理
  • 【ABB】控制器语言切换
  • LLM - 神经网络的训练过程
  • C++实现简化版Qt的QObject(3):增加父子关系、属性系统
  • 遗漏知识点
  • 【全网最全ABC三题完整版】2024年APMCM第十四届亚太地区大学生数学建模竞赛(中文赛项)完整思路解析+代码+论文
  • 【Spring】DAO 和 Repository 的区别
  • 开发经验:go切片的继承
  • windows@资源管理器中的地址栏@访问共享文件夹的各种方法@管理共享文件夹
  • linux 内核打印log太多咋办?
  • Google 是如何开发 Web 框架的
  • Android 控件背景颜色处理
  • happypack两次报错的问题
  • IOS评论框不贴底(ios12新bug)
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • QQ浏览器x5内核的兼容性问题
  • React as a UI Runtime(五、列表)
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • ViewService——一种保证客户端与服务端同步的方法
  • vue-router 实现分析
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 简单基于spring的redis配置(单机和集群模式)
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 前端路由实现-history
  • 探索 JS 中的模块化
  • 微服务框架lagom
  • 微信小程序--------语音识别(前端自己也能玩)
  • 我的业余项目总结
  • 我是如何设计 Upload 上传组件的
  • 小程序01:wepy框架整合iview webapp UI
  • # SpringBoot 如何让指定的Bean先加载
  • (03)光刻——半导体电路的绘制
  • (52)只出现一次的数字III
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (动态规划)5. 最长回文子串 java解决
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (详细版)Vary: Scaling up the Vision Vocabulary for Large Vision-Language Models
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • .gitattributes 文件
  • .NET 回调、接口回调、 委托
  • .net反编译工具
  • .net和php怎么连接,php和apache之间如何连接
  • .NET命令行(CLI)常用命令
  • .net与java建立WebService再互相调用
  • /proc/interrupts 和 /proc/stat 查看中断的情况
  • ??javascript里的变量问题
  • @Bean有哪些属性
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @GetMapping和@RequestMapping的区别