如何知道程序使用的端口号范围

作者&投稿:卫紫 (若有异议请与网页底部的电邮联系)
IP地址范围(不分哪段的)还有端口号范围分别是多少?~

10.0.0.0~10.255.255.255,172.16.0.0~172.16.255.255, 192.168.0.0~192.168.255.255。
端口概念
在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。
(1)知名端口(Well-Known Ports)
知名端口即众所周知的端口号,范围从0到1023,这些端口号一般固定分配给一些服务。比如21端口分配给FTP服务,25端口分配给SMTP(简单邮件传输协议)服务,80端口分配给HTTP服务,135端口分配给RPC(远程过程调用)服务等等。

(2)动态端口(Dynamic Ports)
动态端口的范围从1024到65535,这些端口号一般不固定分配给某个服务,也就是说许多服务都可以使用这些端口。只要运行的程序向系统提出访问网络的申请,那么系统就可以从这些端口号中分配一个供该程序使用。比如1024端口就是分配给第一个向系统发出申请的程序。在关闭程序进程后,就会释放所占用的端口号。

1、查看进程的PID号:在“任务管理器”→“选择列”中勾选“PID”即可;





2、在CMD中输入“netstat -ano|findstr 某进程PID号”即可查看该进程所占用的端口;

这里,以查看svchost进程所占用的端口号为例:





可以看到svchost这个进程所占用的端口号是135端口。

一楼的方法最简单
如果你懂的话 看看这个 很有帮助

端口号从1---65535
应用协议 端口号/协议 说明

ftp-data 20/tcp FTP, data

ftp 21/tcp FTP. control

telnet 23/tcp

smtp 25/tcp Simple Mail Transfer Protocol

time 37/tcp timserver

time 37/udp timserver

domain 53/tcp DNS

domain 53/udp Domain Name Server

tftp 69/udp Trivial File Transfer

gopher 70/tcp

http 80/tcp www-http World Wide Web

pop3 110/tcp Post Office Protocol-Version 3

nntp 119/tcp Network News Transfer Protocol

netbios-ns 137/tcp NETBIOS Name Service

netbios-ns 137/udp NETBIOS Name Service

netbios-dgm 138/udp NETBIOS Datagram Service

netbios-ssn 139/tcp NETBIOS Session Service

IMAP 143/tcp Internet Message Access Protocol

SNMP 161/udp SNMP

SNMP trap 162/udp SNMP trap

irc(聊天工具) 194/tcp Internet Relay Chat Protocol

ipx 213/udp IPX over IP

ldap 389/tcp Lightweight Directory Access Protocol

https 443/tcp

https 443/udp

uucp 540/tcp

ldaps 636/tcp LDAP over TLS/SSL

doom 666/tcp Doom Id Software

doom 666/udp Doom Id Software

phone 1167/udp Conference calling

ms-sql-s 1433/tcp Microsoft-SQL-Server

ms-sql-s 1433/udp Microsoft-SQL-Server

ms-sql-m 1434/tcp Microsoft-SQL-Monitor

ms-sql-m 1434/udp Microsoft-SQL-Monitor

mysql 3306

php 3307

wins 1512/tcp Microsoft Windows Internet Name Service

wins 1512/udp Microsoft Windows Internet Name Service

l2tp 1701/udp Layer Two Tunneling Protocol

H.323/H.225 TCP 1720

H.225 是由 ITU-T 定义的 H.323 VOIP 体系结构中的一种主要协议,是 H.200/AV.120-Series Recommendations 中包含窄带视频电话服务的一种标准。它主要处理传输路径问题,包括一个或多个网络包,其中的配置和管理提供不担保服务质量 QoS,这一点无法与 N-ISDN 等同起来,其附加保护或恢复机制远远超出了由 Rec 委托代理的功能。对于终端而言,H.320 是非常必要的。H.225 描述了如何操作网络包上的视频、音频、数据和控制信息使其提供 H.323 装备会话服务。H.225 主要有两个部分:呼叫信令和 RAS (注册、接入允许和状态)。

H.225 的呼叫控制信令是用来建立 H.323 终点连接,这是通过在呼叫信令信道上交换 H.225 协议信息实现的。该呼叫信令信道可以位于两 H.323 终点之间也可以位于终点和关守之间。H.225 详细定义了 Q.931 信令信息的使用和支持。在 IP 网络的 TCP 端口1720需要创建一个可靠的 TCP 呼叫控制信道,该端口完成 Q.931 呼叫控制信息的初始化,从而实现连接、维持和呼叫分离功能。当网络域中存在一个网关时,H.225 呼叫安装信息可能通过直接呼叫信令也可能通过关守路由呼叫信令 GKRCS 而交换。关守用来决定 RAS 接入信息交换的选择方式。一旦有了关守,H.225 信息可以在终点之间直接进行交换。

H.225/RAS(注册、接入允许和状态)是位于终点和关守之间的协议。RAS 主要用来实现终点和关守之间的注册、接入允许控制、带宽转换、状态和拆除程序等操作。一个 RAS 信道主要用来交换 RAS 信息,在其它任何信道建立之前,该信令信道位于一个终点和一个关守之间。

QICQ 4000/udp

QICQ 8000/udp

QQ 1080/UDP Socks 代理

《木马的常用连接端口》

木马类软件常用的连接端口,如tcp135、139、445、3389、5000等,我们称为敏感端口,另外“冰河”常用7626端口、“广外女生”常用6267端口。

\\在许多“网管”眼里,135端口是最让人捉摸不透的端口,因为他们中的大多数都无法明确地了解到135端口的真正作用,也不清楚该端口到底会有哪些潜在的危险。直到一种名为“IEen”的专业远程控制工具出现,人们才清楚135端口究竟会有什么样的潜在安全威胁。

HSRP消息封装在用户数据报协议(UDP)数据包中的数据部分,使用UDP端口号1985

主机名字服务器(nameserver)端口号是42

《VPN使用端口:》

l2tp 1701/udp #Layer Two Tunneling Protocol

pptp 1723/tcp #Point-to-point tunnelling protocol

《远程控制软件pcAnywhere使用的端口》它的“被控端”使用2个端口,数据端口(5631)和状态端口(5632)。

用sniffer
Sniffer,中文可以翻译为嗅探器,是一种基于被动侦听原理的网络分析方式。使用这种技术方式,可以监视网络的状态、数据流动情况以及网络上传输的信息。当信息以明文的形式在网络上传输时,便可以使用网络监听的方式来进行攻击。将网络接口设置在监听模式,便可以将网上传输的源源不断的信息截获。Sniffer技术常常被黑客们用来截获用户的口令,据说某个骨干网络的路由器网段曾经被黑客攻入,并嗅探到大量的用户口令。但实际上Sniffer技术被广泛地应用于网络故障诊断、协议分析、应用性能分析和网络安全保障等各个领域。

楼主可以自己去下载一些sniffer用,专门用来抓包的,分析协议都靠sniffer,UDP,TCP/IP,ICMP,IGMP等等的

360》高级》网络连接状态


app是pc端是什么意思
app是指应用程序,而PC端指的是个人电脑端。因此,app是PC端意味着这个应用程序可以在电脑上运行,而不是只能在手机或平板电脑上使用。现在很多公司都推出了app的PC版本,以满足用户在不同设备上的使用需求,这也是企业逐渐实现多平台、多终端覆盖的结果。app是PC端的使用体验与手机端有何不同?相比手机...

IT中的前端指的是什么?
目前,前端开发用到的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、Node.js 、Webpack,AngularJs,ReactJs,VueJs等技术。前端主要是考虑怎样能让用户觉得用起来更舒服,考虑界面布局、交互效果、页面加载速度等等,主要是偏向用户看得见的部分,客户端(pc、手机、pad)上浏览web。

如何查看电脑使用记录
1、Windows操作系统有一个优先读取文件缓存的习惯,所以关注Prefetch文件夹,也会看到近期使用哪些程序的讯息。路径在:C:WINDOWS\\Prefetch文件夹内。2、当然,这里显示的缓存文件的扩展名都是.pf 。但是,它的前缀会和某一个程序名称近似,以此能够判断近期使用过哪些程序。3、比如,要查百度客户端,按...

程序前端跟后端有什么区别呀?
前端工程师主要的工作职责分为三大部分,分别是传统的Web前端开发,移动端开发和大数据呈现端开发。Web前端开发主要针对的是PC端开发任务;移动端开发则包括Android开发、iOS开发和各种小程序开发,在移动互联网迅速发展的带动下,移动端的开发任务量是比较大的,随着5G标准的落地,未来移动端的开发任务将得到...

查看电脑使用记录?
当计算机被多个人同时使用的时候,常常苦恼于自己的爱机被人折腾却又无技可施,特别是在有事外出的时候,更是完全不知自己的电脑在哪些时候使用过,使用了多久。 本程序即是专为此功能要求而开发。 程序由两部分组成,一个监视端 SystemPlice.exe 和一个“日志查看器”。您只需要把监视端复制到任意目录下运行一次(...

请问什么是“前台程序与后台程序”?两者有什么区别
由于前台程序为一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。由于这类系统结构简单,几乎不需要RAM\/ROM的额外开销,因而在简单的嵌入式应用被广泛使用。参考资料来源:百度百科-后台 参考资料来源:百度百科-后台程序 ...

监控电脑的软件叫什么
这些软件通常具有以下功能:1、屏幕监控:记录员工在电脑前的一切活动,如打开的应用程序、浏览的网站、鼠标点击等。2、聊天软件监控:监控员工在聊天软件上的活动,如QQ、微信、Skype等。3、文件使用情况监控:监控员工对文件的操作,包括打开、编辑、保存等。4、U盘使用监控:监控员工对U盘的使用情况,...

3306端口被什么占用
答案:当发现端口3306被占用时,可以尝试关闭占用该端口的程序或进程,然后重新配置应用程序使用该端口。如果该端口被系统进程占用或有其他更复杂的因素,考虑更换其他端口使用或检查系统配置和网络设置。详细解释:一、了解端口占用情况 首先,确定哪个程序或进程正在使用端口3306是关键。在命令行工具中,可以...

linux怎么查看用户组里有哪些用户
补充说明:执行这项指令可得知目前登入系统的用户有那些人,以及他们正在执行的程序。单独执行w指令会显示所有的用户,您也可指定用户名称,仅显示某位用户的相关信息。参数:-f 开启或关闭显示用户从何处登入系统。-h 不显示各栏位的标题信息列。-l 使用详细格式列表,此为预设值。-s 使用简洁格式列表,不显示用户登入...

双色球的计算方法呢
为何不敢去CCTV直播?怕穿帮吧?财路被断可不得了!现在多滋润!当然还有太多的漏洞,费事一一列举。象彩金的用途呀,审计结果和报告呀,那想知道都不现实,不提也罢。中国福彩双色球的操作程序如下:1 从法国购买红外线数字摇控摇奖机,可提前输入所想要的数据号码(类似用电视摇控编辑电视频道,只是可以...

泾源县19866257610: 怎么查看电脑中运行的软件占用了什么端口?
校保婴儿: 用360安全卫生--高级工具--网络连接查看器,上面有软件运行连接的本地端口和目标端口.希望可以帮到你

泾源县19866257610: 怎么查看某程序占用的端口 -
校保婴儿: 开始菜单-->运行-->cmd netstat -a 查看开启了哪些端口,常用netstat -an netstat -n 查看端口的网络连接情况,常用netstat -an netstat -v 查看正在进行的工作 netstat -p 协议名 例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况) netstat -s 查看正在使用的所有协议使用情况 nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写

泾源县19866257610: 如何知道一个程序需要使用哪些端口上网? -
校保婴儿: 不是,很多程序不是只占用一个端口的,当有一个端口用不了,它会自动寻找其他可使用端口的,想要知道你的程序用什么端口进行连接的,很多软件都有此功能,我最常用的就是 360跟卡卡上网助手,高级功能里就可以看到,当然,要你正在使用相应程序,只要有网络连接就可以立即看出来了!

泾源县19866257610: 如何查看哪个程序所使用的端口? -
校保婴儿: 查看端口占用:点开始->运行->CMD->netstat -a 如果要查看每个程序的占用情况,有很多防火墙软件都可以查的,如天网防火墙.

泾源县19866257610: 如何查看某一个程序使用的计算机通信端口?? -
校保婴儿: CMD里面输入netstat -and查看计算机当前使用的端口情况,包括程序所使用的端口号.

泾源县19866257610: 如何查看本机正在运行的网络进程及所占用的端口号 -
校保婴儿: 在网络程序的调试过程中,经常发生一些出乎意料的事情,比如创建一个TCP服务失败,这时候往往需要查看系统的网络情况,最常用的网络抓包当然非WireShark模式.但往往很多时候只需要查看某个端口的使用情况,它到底被那个进程(对...

泾源县19866257610: windows怎么查看进程占用端口 -
校保婴儿: 在windows命令行窗口下执行: 1.查看所有的端口占用情况C:\>netstat -ano12 协议 本地地址 外部地址 状态 PID TCP 127.0.0.1:1434 0.0.0.0:0 LISTENING 3236 TCP 127.0.0.1:5679 0.0.0.0:0 LISTENING 4168 TCP 127.0.0.1:7438 0.0.0.0:0 ...

泾源县19866257610: 怎么查看一个程序需要用什么端口? -
校保婴儿: 开始-运行-cmd 输入 netstat -an 就可以查看到

泾源县19866257610: linux如何查看某个应用占用的端口是多少 -
校保婴儿: 使用命令:netstat –apn 即可查看所有的进程和端口使用情况.

泾源县19866257610: Linux可是怎么查看各个运行的进程占用的端口 -
校保婴儿: 1 2 3 4#netstat -antp | grep 服务名或端口号 如: #netstat -antp | grep httpd #netstat -antp | grep :80 这个是最常用的组合: -a all,所有被监听的连接 -n number,把能以数字表示的用数字表示 -t tcp,tcp协议的 -p programs,输出进程名 祝你好运~~~ 望采纳~~~

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网