百科狗-知识改变命运!
--

4046是什么端口

梵高1年前 (2023-12-15)阅读数 10#综合百科
文章标签协议端口

1 tcpmux TCP 端口服务多路复用

5 rje 远程作业入口

7 echo Echo 服务

9 discard 用于连接测试的空服务

11 systat 用于列举连接了的端口的系统状态

13 daytime 给请求主机发送日期和时间

17 qotd 给连接了的主机发送每日格言

18 msp 消息发送协议

19 chargen 字符生成服务;发送无止境的字符流

20 ftp-data FTP 数据端口

21 ftp 文件传输协议(FTP)端口;有时被文件服务协议(FSP)使用

22 ssh 安全 Shell(SSH)服务

23 telnet Telnet 服务

25 smtp 简单邮件传输协议(SMTP)

37 time 时间协议

39 rlp 资源定位协议

42 nameserver 互联网名称服务

43 nicname WHOIS 目录服务

49 tacacs 用于基于 TCP/IP 验证和访问的终端访问控制器访问控制系统

50 re-mail-ck 远程邮件检查协议

53 domain 域名服务(如 BIND)

63 whois++ WHOIS++,被扩展了的 WHOIS 服务

67 bootps 引导协议(BOOTP)服务;还被动态主机配置协议(DHCP)服务使用

68 bootpc Bootstrap(BOOTP)客户;还被动态主机配置协议(DHCP)客户使用

69 tftp 小文件传输协议(TFTP)

70 gopher Gopher 互联网文档搜寻和检索

71 netrjs-1 远程作业服务

72 netrjs-2 远程作业服务

73 netrjs-3 远程作业服务

73 netrjs-4 远程作业服务

79 finger 用于用户联系信息的 Finger 服务

80 http 用于万维网(WWW)服务的超文本传输协议(HTTP)

88 kerberos Kerberos 网络验证系统

95 supdup Telnet 协议扩展

101 hostname SRI-NIC 机器上的主机名服务

102 iso-tsap ISO 开发环境(ISODE)网络应用

105 csnet-ns 邮箱名称服务器;也被 CSO 名称服务器使用

107 rtelnet 远程 Telnet

109 pop2 邮局协议版本2

110 pop3 邮局协议版本3

111 sunrpc 用于远程命令执行的远程过程调用(RPC)协议,被网络文件系统(NFS)使用

113 auth 验证和身份识别协议

115 sftp 安全文件传输协议(SFTP)服务

117 uucp-path Unix 到 Unix 复制协议(UUCP)路径服务

119 nntp 用于 USENET 讨论系统的网络新闻传输协议(NNTP)

123 ntp 网络时间协议(NTP)

137 netbios-ns 在红帽企业 Linux 中被 Samba 使用的 NETBIOS 名称服务

138 netbios-dgm 在红帽企业 Linux 中被 Samba 使用的 NETBIOS 数据报服务

139 netbios-ssn 在红帽企业 Linux 中被 Samba 使用的NET BIOS 会话服务

143 imap 互联网消息存取协议(IMAP)

161 snmp 简单网络管理协议(SNMP)

162 snmptrap SNMP 的陷阱

163 cmip-man 通用管理信息协议(CMIP)

164 cmip-agent 通用管理信息协议(CMIP)

174 mailq MAILQ

177 xdmcp X 显示管理器控制协议

178 nextstep NeXTStep 窗口服务器

179 bgp 边界网络协议

191 prospero Cliffod Neuman 的 Prospero 服务

194 irc 互联网中继聊天(IRC)

199 smux SNMP UNIX 多路复用

201 at-rtmp AppleTalk 选路

202 at-nbp AppleTalk 名称绑定

204 at-echo AppleTalk echo 服务

206 at-zis AppleTalk 区块信息

209 qmtp 快速邮件传输协议(QMTP)

210 z39.50 NISO Z39.50 数据库

213 ipx 互联网络分组交换协议(IPX),被 Novell Netware 环境常用的数据报协议

220 imap3 互联网消息存取协议版本3

245 link LINK

347 fatserv Fatmen 服务器

363 rsvp_tunnel RSVP 隧道

369 rpc2portmap Coda 文件系统端口映射器

370 codaauth2 Coda 文件系统验证服务

372 ulistproc UNIX Listserv

389 ldap 轻型目录存取协议(LDAP)

427 svrloc 服务位置协议(SLP)

434 mobileip-agent 可移互联网协议(IP)代理

435 mobilip-mn 可移互联网协议(IP)管理器

443 https 安全超文本传输协议(HTTP)

444 snpp 小型网络分页协议

445 microsoft-ds 通过 TCP/IP 的服务器消息块(SMB)

464 kpasswd Kerberos 口令和钥匙改换服务

468 photuris Photuris 会话钥匙管理协议

487 saft 简单不对称文件传输(SAFT)协议

488 gss-http 用于 HTTP 的通用安全服务(GSS)

496 pim-rp-disc 用于协议独立的多址传播(PIM)服务的会合点发现(RP-DISC)

500 isakmp 互联网安全关联和钥匙管理协议(ISAKMP)

535 iiop 互联网内部对象请求代理协议(IIOP)

538 gdomap GNUstep 分布式对象映射器(GDOMAP)

546 dhcpv6-client 动态主机配置协议(DHCP)版本6客户

547 dhcpv6-server 动态主机配置协议(DHCP)版本6服务

554 rtsp 实时流播协议(RTSP)

563 nntps 通过安全套接字层的网络新闻传输协议(NNTPS)

565 whoami whoami

587 submission 邮件消息提交代理(MSA)

610 npmp-local 网络外设管理协议(NPMP)本地 / 分布式排队系统(DQS)

611 npmp-gui 网络外设管理协议(NPMP)GUI / 分布式排队系统(DQS)

612 hmmp-ind HMMP 指示 / DQS

631 ipp 互联网打印协议(IPP)

636 ldaps 通过安全套接字层的轻型目录访问协议(LDAPS)

674 acap 应用程序配置存取协议(ACAP)

694 ha-cluster 用于带有高可用性的群集的心跳服务

749 kerberos-adm Kerberos 版本5(v5)的“kadmin”数据库管理

750 kerberos-iv Kerberos 版本4(v4)服务

765 webster 网络词典

767 phonebook 网络电话簿

873 rsync rsync 文件传输服务

992 telnets 通过安全套接字层的 Telnet(TelnetS)

993 imaps 通过安全套接字层的互联网消息存取协议(IMAPS)

994 ircs 通过安全套接字层的互联网中继聊天(IRCS)

995 pop3s 通过安全套接字层的邮局协议版本3(POPS3)

表 C-1. 著名端口

以下端口是 UNIX 特有的,涉及了从电子邮件到验证不等的服务。在方括号内的名称(如 [service])是服务的守护进程名称或它的常用别名。

端口号码 / 层 名称 注释

512/tcp exec 用于对远程执行的进程进行验证

512/udp biff [comsat] 异步邮件客户(biff)和服务(comsat)

513/tcp login 远程登录(rlogin)

513/udp who [whod] 登录的用户列表

514/tcp shell [cmd] 不必登录的远程 shell(rshell)和远程复制(rcp)

514/udp syslog UNIX 系统日志服务

515 printer [spooler] 打印机(lpr)假脱机

517/udp talk 远程对话服务和客户

518/udp ntalk 网络交谈(ntalk),远程对话服务和客户

519 utime [unixtime] UNIX 时间协议(utime)

520/tcp efs 扩展文件名服务器(EFS)

520/udp router [route, routed] 选路信息协议(RIP)

521 ripng 用于互联网协议版本6(IPv6)的选路信息协议

525 timed [timeserver] 时间守护进程(timed)

526/tcp tempo [newdate] Tempo

530/tcp courier [rpc] Courier 远程过程调用(RPC)协议

531/tcp conference [chat] 互联网中继聊天

532 netnews Netnews

533/udp netwall 用于紧急广播的 Netwall

540/tcp uucp [uucpd] Unix 到 Unix 复制服务

543/tcp klogin Kerberos 版本5(v5)远程登录

544/tcp kshell Kerberos 版本5(v5)远程 shell

548 afpovertcp 通过传输控制协议(TCP)的 Appletalk 文件编制协议(AFP)

556 remotefs [rfs_server, rfs] Brunhoff 的远程文件系统(RFS)

表 C-2. UNIX 特有的端口

表 C-3列举了由网络和软件社区向 IANA 提交的要在端口号码列表中正式注册的端口。

端口号码 / 层 名称 注释

1080 socks SOCKS 网络应用程序代理服务

1236 bvcontrol [rmtcfg] Garcilis Packeten 远程配置服务器[a]

1300 h323hostcallsc H.323 电话会议主机电话安全

1433 ms-sql-s Microsoft SQL 服务器

1434 ms-sql-m Microsoft SQL 监视器

1494 ica Citrix ICA 客户

1512 wins Microsoft Windows 互联网名称服务器

1524 ingreslock Ingres 数据库管理系统(DBMS)锁定服务

1525 prospero-np 无特权的 Prospero

1645 datametrics [old-radius] Datametrics / 从前的 radius 项目

1646 sa-msg-port [oldradacct] sa-msg-port / 从前的 radacct 项目

1649 kermit Kermit 文件传输和管理服务

1701 l2tp [l2f] 第2层隧道服务(LT2P) / 第2层转发(L2F)

1718 h323gatedisc H.323 电讯守门装置发现机制

1719 h323gatestat H.323 电讯守门装置状态

1720 h323hostcall H.323 电讯主持电话设置

1758 tftp-mcast 小文件 FTP 组播

1759 mtftp 组播小文件 FTP(MTFTP)

1789 hello Hello 路由器通信端口

1812 radius Radius 拨号验证和记帐服务

1813 radius-acct Radius 记帐

1911 mtp Starlight 网络多媒体传输协议(MTP)

1985 hsrp Cisco 热备用路由器协议

1986 licensedaemon Cisco 许可管理守护进程

1997 gdp-port Cisco 网关发现协议(GDP)

2049 nfs [nfsd] 网络文件系统(NFS)

2102 zephyr-srv Zephyr 通知传输和发送服务器

2103 zephyr-clt Zephyr serv-hm 连接

2104 zephyr-hm Zephyr 主机管理器

2401 cvspserver 并行版本系统(CVS)客户 / 服务器操作

2430/tcp venus 用于 Coda 文件系统(codacon 端口)的 Venus 缓存管理器

2430/udp venus 用于 Coda 文件系统(callback/wbc interface 界面)的 Venus 缓存管理器

2431/tcp venus-se Venus 传输控制协议(TCP)的副作用

2431/udp venus-se Venus 用户数据报协议(UDP)的副作用

2432/udp codasrv Coda 文件系统服务器端口

2433/tcp codasrv-se Coda 文件系统 TCP 副作用

2433/udp codasrv-se Coda 文件系统 UDP SFTP 副作用

2600 hpstgmgr [zebrasrv] HPSTGMGR;Zebra 选路

2601 discp-client [zebra] discp 客户;Zebra 集成的 shell

2602 discp-server [ripd] discp 服务器;选路信息协议守护进程(ripd)

2603 servicemeter [ripngd] 服务计量;用于 IPv6 的 RIP 守护进程

2604 nsc-ccs [ospfd] NSC CCS;开放式短路径优先守护进程(ospfd)

2605 nsc-posa NSC POSA;边界网络协议守护进程(bgpd)

2606 netmon [ospf6d] Dell Netmon;用于 IPv6 的 OSPF 守护进程(ospf6d)

2809 corbaloc 公共对象请求代理体系(CORBA)命名服务定位器

3130 icpv2 互联网缓存协议版本2(v2);被 Squid 代理缓存服务器使用

3306 mysql MySQL 数据库服务

3346 trnsprntproxy Trnsprnt 代理

4011 pxe 执行前环境(PXE)服务

4321 rwhois 远程 Whois(rwhois)服务

4444 krb524 Kerberos 版本5(v5)到版本4(v4)门票转换器

5002 rfe 无射频以太网(RFE)音频广播系统

5308 cfengine 配置引擎(Cfengine)

5999 cvsup [CVSup] CVSup 文件传输和更新工具

6000 x11 [X] X 窗口系统服务

7000 afs3-fileserver Andrew 文件系统(AFS)文件服务器

7001 afs3-callback 用于给缓存管理器回电的 AFS 端口

7002 afs3-prserver AFS 用户和组群数据库

7003 afs3-vlserver AFS 文件卷位置数据库

7004 afs3-kaserver AFS Kerberos 验证服务

7005 afs3-volser AFS 文件卷管理服务器

7006 afs3-errors AFS 错误解释服务

7007 afs3-bos AFS 基本监查进程

7008 afs3-update AFS 服务器到服务器更新器

7009 afs3-rmtsys AFS 远程缓存管理器服务

9876 sd 会话指引器

10080 amanda 高级 Maryland 自动网络磁盘归档器(Amanda)备份服务

11371 pgpkeyserver 良好隐私(PGP) / GNU 隐私卫士(GPG)公钥服务器

11720 h323callsigalt H.323 调用信号交替

13720 bprd Veritas NetBackup 请求守护进程(bprd)

13721 bpdbm Veritas NetBackup 数据库管理器(bpdbm)

13722 bpjava-msvc Veritas NetBackup Java / Microsoft Visual C++ (MSVC) 协议

13724 vnetd Veritas 网络工具

13782 bpcd Vertias NetBackup

13783 vopied Veritas VOPIED 协议

22273 wnn6 [wnn4] 假名/汉字转换系统[c]

26000 quake Quake(以及相关的)多人游戏服务器

26208 wnn6-ds

33434 traceroute Traceroute 网络跟踪工具

注:

a. /etc/services 中的注释如下:端口1236被注册为“bvcontrol”,但是它也被 Gracilis Packeten 远程配置服务器使用。正式名称被列为主要名称,未注册的名称被列为别名。

b. 在 /etc/services 中的注释:端口 2600 到 2606 被 zebra 软件包未经注册而使用。主要名称是被注册的名称,被 zebra 使用的未注册名称被列为别名。

c. /etc/services 文件中的注释:该端口被注册为 wnn6,但是还在 FreeWnn 软件包中使用了未注册的“wnn4”。

表 C-3. 注册的端口

表 C-4显示了一个和数据报传递协议(DDP)有关的端口列表。DDP 在 AppleTalk 网络上被使用。

端口号码 / 层 名称 注释

1/ddp rtmp 路由表管理协议

2/ddp nbp 名称绑定协议

4/ddp echo AppleTalk Echo 协议

6/ddp zip 区块信息协议

表 C-4. 数据报传递协议端口

表 C-5是和 Kerberos 网络验证协议相关的端口列表。在标记的地方,v5 代表 Kerberos 版本5协议。注意,这些端口没有在 IANA 注册。

端口号码 / 层 名称 注释

751 kerberos_master Kerberos 验证

752 passwd_server Kerberos 口令(kpasswd)服务器

754 krb5_prop Kerberos v5 从属传播

760 krbupdate [kreg] Kerberos 注册

1109 kpop Kerberos 邮局协议(KPOP)

2053 knetd Kerberos 多路分用器

2105 eklogin Kerberos v5 加密的远程登录(rlogin)

表 C-5. Kerberos(工程 Athena/MIT)端口

表 C-6是一个未注册的端口列表。这些端口可能被安装在你的红帽企业 Linux 系统上的服务或协议使用,或者它们是在红帽企业 Linux 和运行其它操作系统的机器通信所必需的端口。

端口号码 / 层 名称 注释

4046是什么端口

15/tcp netstat 网络状态(netstat)

98/tcp linuxconf Linuxconf Linux 管理工具

106 poppassd 邮局协议口令改变守护进程(POPPASSD)

465/tcp smtps 通过安全套接字层的简单邮件传输协议(SMTPS)

616/tcp gii 使用网关的(选路守护进程)互动界面

808 omirr [omirrd] 联机镜像(Omirr)文件镜像服务

871/tcp supfileserv 软件升级协议(SUP)服务器

901/tcp swat Samba 万维网管理工具(SWAT)

953 rndc Berkeley 互联网名称域版本9(BIND 9)远程名称守护进程配置工具

1127 sufiledbg 软件升级协议(SUP)调试

1178/tcp skkserv 简单假名到汉字(SKK)日文输入服务器

1313/tcp xtel 法国 Minitel 文本信息系统

1529/tcp support [prmsd, gnatsd] GNATS 错误跟踪系统

2003/tcp cfinger GNU Finger 服务

2150 ninstall 网络安装服务

2988 afbackup afbackup 客户-服务器备份系统

3128/tcp squid Squid 万维网代理缓存

3455 prsvp RSVP 端口

5432 postgres PostgreSQL 数据库

4557/tcp fax FAX 传输服务(旧服务)

4559/tcp hylafax HylaFAX 客户-服务器协议(新服务)

5232 sgi-dgl SGI 分布式图形库

5354 noclog NOCOL 网络操作中心记录守护进程(noclogd)

5355 hostmon NOCOL 网络操作中心主机监视

5680/tcp canna Canna 日文字符输入界面

6010/tcp x11-ssh-offset 安全 Shell(SSH)X11 转发偏移

6667 ircd 互联网中继聊天守护进程(ircd)

7100/tcp xfs X 字体服务器(XFS)

7666/tcp tircproxy Tircproxy IRC 代理服务

8008 http-alt 超文本传输协议(HTTP)的另一选择

8080 webcache 万维网(WWW)缓存服务

8081 tproxy 透明代理

9100/tcp jetdirect [laserjet, hplj] Hewlett-Packard (HP) JetDirect 网络打印服务

9359 mandelspawn [mandelbrot] 用于 X 窗口系统的并行 Mandelbrot 生成程序

10081 kamanda 使用 Kerberos 的 Amanda 备份服务

10082/tcp amandaidx Amanda 备份服务

10083/tcp amidxtape Amanda 备份服务

20011 isdnlog 综合业务数字网(ISDN)登录系统

20012 vboxd ISDN 音箱守护进程(vboxd)

22305/tcp wnn4_Kr kWnn 韩文输入系统

22289/tcp wnn4_Cn cWnn 中文输入系统

22321/tcp wnn4_Tw tWnn 中文输入系统(台湾)

24554 binkp Binkley TCP/IP Fidonet 邮寄程序守护进程

27374 asp 地址搜索协议

60177 tfido Ifmail FidoNet 兼容邮寄服务

60179 fido FidoNet 电子邮件和新闻网络

linux下ping命令怎样修改字节?

linux下ping包的默认大小为64Byte,次数不限。

ping命令主要是走ICMP协议发生echo命令,当然我们可以修改发送数据长度。

-s数据包大小>

指定次数为4次,数据包大小为32767Byte:ping-c4-s32767ip

如果需要改变ping包数据就要使用原始套接字的方式自己编程来实现了。

Linux怎么使用ss命令查看系统的socket状态?

ss是SocketStatistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。当服务器的socket连接数量变得非常大时,无论是使用netstat命令还是直接cat/proc/net/tcp,执行速度都会很慢。可能你不会有切身的感受,但请相信我,当服务器维持的连接达到上万个的时候,使用netstat等于浪费生命,而用ss才是节省时间。天下武功唯快不破。ss快的秘诀在于,它利用到了TCP协议栈中tcp_diag。tcp_diag是一个用于分析统计的模块,可以获得Linux内核中第一手的信息,这就确保了ss的快捷高效。当然,如果你的系统中没有tcp_diag,ss也可以正常运行,只是效率会变得稍慢。(但仍然比netstat要快。)1.命令格式:ss[参数]ss[参数][过滤]?2.命令功能:ss(SocketStatistics的缩写)命令可以用来获取socket统计信息,此命令输出的结果类似于netstat输出的内容,但它能显示更多更详细的TCP连接状态的信息,且比netstat更快速高效。它使用了TCP协议栈中tcp_diag(是一个用于分析统计的模块),能直接从获得第一手内核信息,这就使得ss命令快捷高效。在没有tcp_diag,ss也可以正常运行。?3.命令参数:-h,--help帮助信息-V,--version程序版本信息-n,--numeric不解析服务名称-r,--resolve解析主机名-a,--all显示所有套接字(sockets)-l,--listening显示监听状态的套接字(sockets)-o,--options显示计时器信息-e,--extended显示详细的套接字(sockets)信息-m,--memory显示套接字(socket)的内存使用情况-p,--processes显示使用套接字(socket)的进程-i,--info显示TCP内部信息-s,--summary显示套接字(socket)使用概况-4,--ipv4仅显示IPv4的套接字(sockets)-6,--ipv6仅显示IPv6的套接字(sockets)-0,--packet显示PACKET套接字(socket)-t,--tcp仅显示TCP套接字(sockets)-u,--udp仅显示UCP套接字(sockets)-d,--dccp仅显示DCCP套接字(sockets)-w,--raw仅显示RAW套接字(sockets)-x,--unix仅显示Unix套接字(sockets)-f,--family=FAMILY显示FAMILY类型的套接字(sockets),FAMILY可选,支持unix,inet,inet6,link,netlink-A,--query=QUERY,--socket=QUERYQUERY:={all|inet|tcp|udp|raw|unix|packet|netlink}[,QUERY]-D,--diag=FILE将原始TCP套接字(sockets)信息转储到文件-F,--filter=FILE从文件中都去过滤器信息FILTER:=[stateTCP-STATE][EXPRESSION]4.使用实例:实例1:显示TCP连接命令:ss-t-a输出:代码如下:[root@localhost~]#ss-t-aStateRecv-QSend-QLocalAddress:PortPeerAddress:PortLISTEN00127.0.0.1:smux*:*LISTEN00*:3690*:*LISTEN00*:ssh*:*ESTAB00192.168.120.204:ssh10.2.0.68:49368[root@localhost~]#实例2:显示Sockets摘要命令:ss-s输出:?代码如下:[root@localhost~]#ss-sTotal:34(kernel48)TCP:4(estab1,closed0,orphaned0,synrecv0,timewait0/0),ports3《/p》《p》TransportTotalIPIPv6*48--RAW000UDP550TCP440INET990FRAG000[root@localhost~]#说明:列出当前的established,closed,orphanedandwaitingTCPsockets实例3:列出所有打开的网络连接端口命令:ss-l输出:代码如下:[root@localhost~]#ss-lRecv-QSend-QLocalAddress:PortPeerAddress:Port00127.0.0.1:smux*:*00*:3690*:*00*:ssh*:*[root@localhost~]#实例4:查看进程使用的socket命令:ss-pl输出:代码如下:[root@localhost~]#ss-plRecv-QSend-QLocalAddress:PortPeerAddress:Port00127.0.0.1:smux*:*users:((“snmpd”,2716,8))00*:3690*:*users:((“svnserve”,3590,3))00*:ssh*:*users:((“sshd”,2735,3))[root@localhost~]#实例5:找出打开套接字/端口应用程序命令:ss-lp|grep3306输出:代码如下:[root@localhost~]#ss-lp|grep193500*:1935*:*users:((“fmsedge”,2913,18))00127.0.0.1:19350*:*users:((“fmsedge”,2913,17))[root@localhost~]#ss-lp|grep330600*:3306*:*users:((“mysqld”,2871,10))[root@localhost~]#实例6:显示所有UDPSockets命令:ss-u-a输出:代码如下:[root@localhost~]#ss-u-aStateRecv-QSend-QLocalAddress:PortPeerAddress:PortUNCONN00127.0.0.1:syslog*:*UNCONN00*:snmp*:*ESTAB00192.168.120.203:3964110.58.119.119:domain[root@localhost~]#实例7:显示所有状态为established的SMTP连接命令:ss-ostateestablished‘(dport=:smtporsport=:smtp)’输出:代码如下:[root@localhost~]#ss-ostateestablished‘(dport=:smtporsport=:smtp)’Recv-QSend-QLocalAddress:PortPeerAddress:Port[root@localhost~]#实例8:显示所有状态为Established的HTTP连接命令:ss-ostateestablished‘(dport=:httporsport=:http)’输出:代码如下:[root@localhost~]#ss-ostateestablished‘(dport=:httporsport=:http)’Recv-QSend-QLocalAddress:PortPeerAddress:Port0075.126.153.214:2164192.168.10.42:http[root@localhost~]#?实例9:列举出处于FIN-WAIT-1状态的源端口为80或者443,目标网络为193.233.7/24所有tcp套接字命令:ss-ostatefin-wait-1‘(sport=:httporsport=:https)’dst193.233.7/24实例10:用TCP状态过滤Sockets:命令:代码如下:ss-4stateFILTER-NAME-HEREss-6stateFILTER-NAME-HERE输出:代码如下:[root@localhost~]#ss-4stateclosingRecv-QSend-QLocalAddress:PortPeerAddress:Port11109475.126.153.214:http192.168.10.42:4669说明:FILTER-NAME-HERE可以代表以下任何一个:代码如下:establishedsyn-sentsyn-recvfin-wait-1fin-wait-2time-waitclosedclose-waitlast-acklistenclosingall:所有以上状态connected:除了listenandclosed的所有状态synchronized:所有已连接的状态除了syn-sentbucket:显示状态为maintainedasminisockets,如:time-wait和syn-recv.big:和bucket相反。实例11:匹配远程地址和端口号命令:代码如下:ssdstADDRESS_PATTERNssdst192.168.1.5ssdst192.168.119.113:httpssdst192.168.119.113:smtpssdst192.168.119.113:443输出:代码如下:[root@localhost~]#ssdst192.168.119.113StateRecv-QSend-QLocalAddress:PortPeerAddress:PortESTAB00192.168.119.103:16014192.168.119.113:20229ESTAB00192.168.119.103:16014192.168.119.113:61056ESTAB00192.168.119.103:16014192.168.119.113:61623ESTAB00192.168.119.103:16014192.168.119.113:60924ESTAB00192.168.119.103:16050192.168.119.113:43701ESTAB00192.168.119.103:16073192.168.119.113:32930ESTAB00192.168.119.103:16073192.168.119.113:49318ESTAB00192.168.119.103:16014192.168.119.113:3844[root@localhost~]#ssdst192.168.119.113:httpStateRecv-QSend-QLocalAddress:PortPeerAddress:Port[root@localhost~]#ssdst192.168.119.113:3844StateRecv-QSend-QLocalAddress:PortPeerAddress:PortESTAB00192.168.119.103:16014192.168.119.113:3844[root@localhost~]#实例12:匹配本地地址和端口号命令:代码如下:sssrcADDRESS_PATTERNsssrc192.168.119.103sssrc192.168.119.103:httpsssrc192.168.119.103:80sssrc192.168.119.103:smtpsssrc192.168.119.103:25输出:代码如下:[root@localhost~]#sssrc192.168.119.103:16021StateRecv-QSend-QLocalAddress:PortPeerAddress:PortESTAB00192.168.119.103:16021192.168.119.201:63054ESTAB00192.168.119.103:16021192.168.119.201:62894ESTAB00192.168.119.103:16021192.168.119.201:63055ESTAB00192.168.119.103:16021192.168.119.201:2274ESTAB00192.168.119.103:16021192.168.119.201:44784ESTAB00192.168.119.103:16021192.168.119.201:7233ESTAB00192.168.119.103:16021192.168.119.103:58660ESTAB00192.168.119.103:16021192.168.119.201:44822ESTAB00192.168.119.103:1602110.2.1.206:56737ESTAB00192.168.119.103:1602110.2.1.206:57487ESTAB00192.168.119.103:1602110.2.1.206:56736ESTAB00192.168.119.103:1602110.2.1.206:64652ESTAB00192.168.119.103:1602110.2.1.206:56586ESTAB00192.168.119.103:1602110.2.1.206:64653ESTAB00192.168.119.103:1602110.2.1.206:56587[root@localhost~]#实例13:将本地或者远程端口和一个数比较命令:代码如下:ssdportOPPORTsssportOPPORT输出:代码如下:[root@localhost~]#sssport=:http[root@localhost~]#ssdport=:http[root@localhost~]#ssdport》:1024[root@localhost~]#sssport》:1024[root@localhost~]#sssport《:32000[root@localhost~]#sssporteq:22[root@localhost~]#ssdport!=:22[root@localhost~]#ssstateconnectedsport=:http[root@localhost~]#ss(sport=:httporsport=:https)[root@localhost~]#ss-ostatefin-wait-1(sport=:httporsport=:https)dst192.168.1/24说明:ssdportOPPORT远程端口和一个数比较;sssportOPPORT本地端口和一个数比较。OP可以代表以下任意一个:《=orle:小于或等于端口号》=orge:大于或等于端口号==oreq:等于端口号!=orne:不等于端口号《orgt:小于端口号》orlt:大于端口号实例14:ss和netstat效率对比命令:代码如下:timenetstat-attimess输出:代码如下:[root@localhost~]#timessreal0m0.739suser0m0.019ssys0m0.013s[root@localhost~]#[root@localhost~]#timenetstat-atreal2m45.907suser0m0.063ssys0m0.067s[root@localhost~]#说明:用time命令分别获取通过netstat和ss命令获取程序和概要占用资源所使用的时间。在服务器连接数比较多的时候,netstat的效率完全没法和ss比。

linux中read,write和recv,send的区别?

Linux的recv、send函数和read、write函数都可以用于套接字编程。区别:

1、recv、send只用于套接字通信;

2、read、write是底层系统调用,只要是文件操作就都可以用,比如套接字操作,套接字描述符属于是文件描述符的一种,套接字本身在Linux上就叫做套接字文件。所以read、write函数不光可以用于套接字编程,也可以用于读取其他各种文件,比如用于文件编程读写普通文件。

鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com

免责声明:我们致力于保护作者版权,注重分享,当前被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!邮箱:344225443@qq.com)

图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,本着为中国教育事业出一份力,发布内容不收取任何费用也不接任何广告!)