当前位置: 首页 > 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这个端口没人使用。

http://www.lryc.cn/news/392242.html

相关文章:

  • 菜鸡的原地踏步史02(◐‿◑)
  • 实现Java应用的数据加密与解密技术
  • 赛博解压板
  • 微信小程序常用的事件
  • js时间转成xx前
  • iOS 锁总结(cc)
  • 【CSAPP】-binarybomb实验
  • SpringBoot实战:轻松实现XSS攻击防御(注解和过滤器)
  • 如何改善提示词,让 GPT-4 更高效准确地把视频内容整体转换成文章?
  • TensorBoard进阶
  • 使用AES加密数据传输的iOS客户端实现方案
  • vue3【实战】语义化首页布局
  • FANG:利用社交网络图进行虚假新闻检测
  • Vue2 基础八电商后台管理项目——中
  • Typescript window.localStorage 存储 Obj Value区别
  • Linux要解压 .rar 文件,你应该使用 unrar 命令
  • 【qt】如何获取网卡的信息?
  • 使用Netty框架实现WebSocket服务端与客户端通信(附ssl)
  • ssm校园志愿服务信息系统-计算机毕业设计源码97697
  • JVM原理(二):JVM之HotSpot虚拟机中对象的创建寻位与定位整体流程
  • (七)glDrawArry绘制
  • 记一次小程序渗透
  • C++ 的常见算法 之一
  • 微前端的需求有哪些?微前端的原理是怎么样的?为什么这么设计,及微前端的应用场景是什么?对有些客户,前端的重要性高于后端
  • 【Spring Boot】统一数据返回
  • 证券交易系统中服务器监控系统功能设计
  • 【线性代数的本质】矩阵与线性变换
  • CV02_超强数据集:MSCOCO数据集的简单介绍
  • Linux--信号(万字详解!超完整!)
  • onnx模型转rknn到部署