Linux端口状态含义(未完

前言

在面试或者企业实战中常见的命令

那就是查询端口命令是哪个

1. 前沿知识

查询端口命令:lsof -i

查询端口的状态:netstat

命令参数 说明
-t TCP端口
-u UDP端口
-p 进程表示符和程序名称
-n 显示IP

常用的netstat结合grep进行精准查询
添加链接描述

添加链接描述
添加链接描述
添加链接描述

添加链接描述

常用命令:

  • 查询网络端口:netstat -an
  • 查询客户端ip端口:netstat -anp |grep 3306

TCP建立连接的时候 端口状态

CLOSED:初始状态,表示没有任何连接。

LISTEN:Server端的某个Socket正在监听来自远方的TCP端口的连接请求。

SYN_SENT:发送连接请求后等待确认信息。当客户端Socket进行Connect连接时,会首先发送SYN包,随即进入SYN_SENT状态,然后等待Server端发送三次握手中的第2个包。

SYN_RECEIVED:收到一个连接请求后回送确认信息和对等的连接请求,然后等待确认信息。通常是建立TCP连接的三次握手过程中的一个中间状态,表示Server端的Socket接收到来自Client的SYN包,并作出回应。

ESTABLISHED:表示连接已经建立,可以进行数据传输

相关推荐
星恒随风2 分钟前
Linux线程同步与互斥(二):从日志系统与线程池设计,到线程安全单例、可重入函数和死锁原理
linux·运维·状态模式
mengge.cloud6 分钟前
1022小白入门教程(番外筑基)— nerdctl 容器基本功 + K8s 资源编写
linux·网络·云原生·容器·kubernetes·云计算·k8s
张小姐的猫16 分钟前
【MySQL】表的约束
android·linux·服务器·数据库·c++·mysql·adb
无足鸟ICT32 分钟前
【RHCA+】yum命令(查询、安装、升级和卸载软件包)
linux
kyle~37 分钟前
数据结构 --- 无锁队列(Lock-Free Queue)
linux·数据结构·c++·多线程·并发
邪修king1 小时前
Re:Linux系统篇(三十六):进程间通信Chapter3:从匿名管道到命名管道:Linux 进程间通信实战(FIFO 深度解析)
linux·运维·服务器
Rabitebla1 小时前
【Linux】 权限篇(三):深入理解 umask 位运算与粘滞位的设计思想
java·linux·服务器·c++·笔记·学习
java_nnnn1 小时前
Linux 学习第一篇:从零认识 Linux,使用 WSL + Ubuntu 搭建学习环境
linux·运维·学习
风翼靓崽1 小时前
磁盘逻辑卷扩容
linux·运维·服务器
zincsweet1 小时前
Linux网络编程入门(二):从 UDP 回显服务器到多人聊天室,三个项目的渐进式实践
linux·服务器·网络