精华内容
下载资源
问答
  • 端口是怎样分配的3.1 知名端口(Well Known Ports)3.2 动态端口(Dynamic Ports)3.3 怎样查看端口 ?4. 小总结 端口 1. 什么是端口 端口就好一个房子的门,是出入这间房子的必经之路。 如果一个程序需要收发...

    端口

    1. 什么是端口

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X0OrTzBN-1579680903380)(../Images/04day/Snip20160901_59.png)]

    端口就好一个房子的门,是出入这间房子的必经之路。

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DmH4XIQN-1579680903382)(../Images/04day/Snip20160902_81.png)]

    如果一个程序需要收发网络数据,那么就需要有这样的端口

    在linux系统中,端口可以有65536(2的16次方)个之多!

    既然有这么多,操作系统为了统一管理,所以进行了编号,这就是端口号

    2. 端口号

    端口是通过端口号来标记的,端口号只有整数,范围是从0到65535

    注意:端口数不一样的*nix系统不一样,还可以手动修改

    3. 端口是怎样分配的

    端口号不是随意使用的,而是按照一定的规定进行分配。

    端口的分类标准有好几种,我们这里不做详细讲解,只介绍一下知名端口和动态端口

    3.1 知名端口(Well Known Ports)

    知名端口是众所周知的端口号,范围从0到1023

    80端口分配给HTTP服务
    21端口分配给FTP服务
    

    可以理解为,一些常用的功能使用的号码是估计的,好比 电话号码110、10086、10010一样

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1G4iSEG7-1579680903382)(../Images/04day/1082317_204433064_2.jpg)]

    一般情况下,如果一个程序需要使用知名端口的需要有root权限

    3.2 动态端口(Dynamic Ports)

    动态端口的范围是从1024到65535

    之所以称为动态端口,是因为它一般不固定分配某种服务,而是动态分配。

    动态分配是指当一个系统程序或应用程序程序需要网络通信时,它向主机申请一个端口,主机从可用的端口号中分配一个供它使用。

    当这个程序关闭时,同时也就释放了所占用的端口号

    3.3 怎样查看端口 ?

    • 用“netstat -an”查看端口状态
    • lsof -i [tcp/udp]:2425

    4. 小总结

    端口有什么用呢 ? 我们知道,一台拥有IP地址的主机可以提供许多服务,比如HTTP(万维网服务)、FTP(文件传输)、SMTP(电子邮件)等,这些服务完全可以通过1个IP地址来实现。那么,主机是怎样区分不同的网络服务呢?显然不能只靠IP地址,因为IP地址与网络服务的关系是一对多的关系。实际上是通过“IP地址+端口号”来区分不同的服务的。 需要注意的是,端口并不是一一对应的。比如你的电脑作为客户机访问一台WWW服务器时,WWW服务器使用“80”端口与你的电脑通信,但你的电脑则可能使用“3457”这样的端口。

    展开全文
  • 怎样查看端口占用情况?   开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-...
    展开全文
  • Win7怎样查看端口状态

    2020-05-07 20:13:43
    在Win7系统中,查看端口状态可以采用以下两种方法: 1.netstat 先单击“开始”,再单击“运行”,输入"cmd",进入DOS窗口。输入命令"netstat -na",按回车,就会显示本机连接情况及打开的端口,如下图所示,图中最...

    在Win7系统中,查看端口状态可以采用以下两种方法:
    1.netstat
    先单击“开始”,再单击“运行”,输入"cmd",进入DOS窗口。输入命令"netstat -na",按回车,就会显示本机连接情况及打开的端口,如下图所示,图中最右侧的LISTENING是监听状态。

    在这里插入图片描述
    2.telnet
    telnet命令可以测试端口是否开放。
    我们测试127.0.0.1:5000端口,输入“telnet 127.0.0.1 5000”,然后回车。
    下图所示情况是该端口并未开放。如果端口开放,窗口标题栏会显示为“Telnet+你查询的端口号”

    在这里插入图片描述

    展开全文
  • mysql怎样查看端口

    千次阅读 2019-08-28 11:24:49
    show global variables like 'port'; 可以在linux上执行: 也可以在数据库客户端上执行

    show global variables like 'port';

    可以在linux上执行:

    也可以在数据库客户端上执行

    展开全文
  • 比如,我们要判断一下 mobox的服务器的 端口,是否被别的程序占用 1、在开始 cmd 2、进入 dos 模式 (举例) netstat -aon|findstr "80" 后按回车显示如下,可以看到占用80端口对应的程序的PID号为2320 3、...
  • 1 netstat -a -n 显示所有的端口和被哪个进程占用 2 netstat -aon|findstr "端口"显示被哪个进程占用 3 tasklist|findstr “进程号”显示程序 和进程号 4 taskkill /im iexplor.exe(进程名字) 关闭进程  ...
  • 怎样查看端口被占用

    千次阅读 2009-03-02 15:14:00
    找到开始菜单点击运行 ------输入 cmd再在窗口中输入 netstat -ano可以看到端口被占用情况查看 pid字段 再CTR+ALT+DEL在查看项中选中PID列如图 确定后查找再关闭对应的端口程序即可 
  • 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列" 经常,我们在启动应用的时候发现系统需要的端口被别的程序...
  • 通过命令行netstat -ano可以查看端口情况,但想通过程序实现。 通过上次在论坛看到的一种方案是: BOOL CommonTool::GetPortTCPState(USHORT uPort, DWORD& dwState) { dwState = -1; WSADATA ...
  • 端口概念、什么是端口 在网络技术中,端口(Port)大致有两种意思: 一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。 二是逻辑意义上的...
  • 在服务器以cli模式运行服务后, 如果想正常结束服务, 就必须进入原来的目录执行停止命令, 但实际情况是, 经常因为某种原因找不到或无法进入到原来的目录了, 这种情况下怎样才能杀死原来的服务呢?
  • 再输入tasklist来查看 pid 3600是哪个进程什么程序在跑,可以很快看到是tomcat6在用pid 3600 ,也即此占用了80端口 此时可以用 taskkill /pid 3600 /t /f 快速关闭此进程或者 开始--运行--cmd 进入命
  • 今天很是奇怪,在运行服务器端的时候,经常遇到这个异常: java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind ...at java.net.PlainSocketImpl.socket...顺便知道怎样查看端口
  • Linux/window下怎样查看某个端口被哪个程序/进程占用,接下来详细介绍如何查看占用端口的程序,有需要的朋友可以参考下
  • 在启动项目,发现地址已经被使用,错误提示信息“Failure: Address already in use ”那么如何查看端口占用情况呢?小编介绍几种查看端口占用并释放的方法。 一、苹果自带的网络分析工具查看方法:     &...
  • 在启动项目,发现地址已经被使用,错误提示信息“FAIlure: Address already in use ”那么如何查看端口占用情况呢?小编介绍几种查看端口占用并释放的方法。一起来跟小编了解了解吧~ 一、苹果自带的网络分析工具...
  • 查看端口有无开启,需要在dos里使用命令来完成。这个命令就是: netstat -ano 这个命令能显示当前电脑有哪些端口正在使用,如下图: 我们可以这样来查看一个端口有无开启: 如果你在上图列表里没有...

空空如也

空空如也

1 2 3 4 5 ... 17
收藏数 335
精华内容 134
关键字:

怎样查看端口