学习啦>学习电脑>操作系统>操作系统基础知识>

DOS查看端口命令及端口功能详解

时间: 志艺942 分享

  关于DOS查看端口命令及端口功能详解,教大家如何在DOS系统下输入各种命令执行操作,让大家对电脑系统操作上得到更一步的了解,接下来是小编为大家收集的DOS查看端口命令及端口功能详解,希望能帮到大家。

  DOS查看端口命令及端口功能详解

  一、什么是端口

  端口是指接口电路中的一些寄存器,这些寄存器分别用来存放数据信息、控制信息和状态信息,相应的端口分别称为数据端口、控制端口和状态端口。

  电脑运行的系统程序,其实就像一个闭合的圆圈,但是电脑是为人服务的,他需要接受一些指令,并且要按照指令调整系统功能来工作,于是系统程序设计者,就把这个圆圈截成好多段,这些线段接口就叫端口(通俗讲是断口,就是中断),系统运行到这些端口时,一看端口是否打开或关闭,如果关闭,就是绳子接通了,系统往下运行,如果端口是打开的,系统就得到命令,有外部数据输入,接受外部数据并执行。

  二、Netstat 用法

  依次打开电脑左下角【开始】选项中的【运行】,在弹出的窗口中输入【cmd】命令并回车,在弹出的窗口中输入【netstat -a -n】命令,按下回车就可以看到以数字形式显示的TCP和UDP连接的端口号及状态。

  -a 表示显示所有活动的TCP连接以及计算机监听的TCP和UDP端口。

  -e 表示显示以太网发送和接收的字节数、数据包数等。

  -n 表示只以数字形式显示所有活动的TCP连接的地址和端口号。

  -o 表示显示活动的TCP连接并包括每个连接的进程ID(PID)。

  -s 表示按协议显示各种连接的统计信息,包括端口号。

  -an 查看所有开放的端口

  三、端口类型

  1、按端口号来分类

  (1)公认端口(WellKnownPorts):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。

  (2)注册端口(RegisteredPorts):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态端口从1024左右开始。

  (3)动态和/或私有端口(Dynamicand/orPrivatePorts):从49152到65535。理论上,不应为服务分配这些端口。实际上,机器通常从1024起分配动态端口。但也有例外:SUN的RPC端口从32768开始。

  2、按端口协议划分

  TCP端口和UDP端口。由于TCP和UDP 两个协议是独立的,因此各自的端口号也相互独立,比如TCP有235端口,UDP也 可以有235端口,两者并不冲突。

  (1)周知端口(Well Known Ports)

  周知端口是众所周知的端口号,范围从0到1023,其中80端口分配给W WW服务,21端口分配给FTP服务等。我们在IE的地址栏里输入一个网址的时候是不必指定端口号的,因为在默认情况下WWW服务的端口 号是“80”。网络服务是可以使用其他端口号的,如果不是默认的端口号则应该在 地址栏上指定端口号,方法是在地址后面加上冒号“:”(半角),再加上端口 号。但是有些系统协议使用固定的端口号,它是不能被改变的,比如139 端口专门用于NetBIOS与TCP/IP之间的通信,不能手动改变。

  (2)动态端口(Dynamic Ports)

  动态端口的范围是从1024到65535。之所以称为动态端口,是因为它一般不固定分配某种服务,而是动态分配。动态分配是指当一个系统进程或应用程序进程需要网络通信时,它向主机申请一个端口,主机从可用的端口号中分配 一个供它使用。当这个进程关闭时,同时也就释放了所占用的端口号。


看了“DOS查看端口命令及端口功能详解”还想看:

1.如何用电脑dos命令查看端口

2.怎么用电脑dos命令查看端口

3.如何查看指定应用程序的端口

4.win7系统在dos下面如何查看端口信息

5.如何用cmd查看电脑已连接的端口及端口类型

6.怎么用dos查看网络连接打开端口和服务与电脑文件

2779106