运行内部命令或外部命令一般有如下几种方法

  • 格式:doc
  • 大小:131.50 KB
  • 文档页数:8

运行内部命令或外部命令一般有如下几种方法:1. 通过选择“开始→运行”激活运行窗口,在其中输入你要运行的内部命令或外部命令,按“确定”按钮即可执行命令。

2. 通过“开始→所有程序→附件→命令提示符”激活命令提示符窗口,在其中输入你要运行的内部命令或外部命令,回车即可执行命令。

3. 把内部命令或外部命令写入一个以BAT为扩展名的文本文件中,一个命令为一行,一行结束后回车,保存文件,然后双击这个文件即可执行其中的命令。

值得一提的是这种方式可以一次执行一连串的命令,所以这种方式的文件也叫做批处理文件。

创建监听端口是什么意思?在Internet上,各主机间通过TCP/TP协议发送和接收数据报,各个数据报根据其目的主机的ip地址来进行互联网络中的路由选择。

可见,把数据报顺利的传送到目的主机是没有问题的。

问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据报传送给众多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。

本地操作系统会给那些有需求的进程分配协议端口(protocal port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。

当目的主机接收到数据报后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。

说到这里,端口的概念似乎仍然抽象,那么继续跟我来,别走开。

端口其实就是队,操作系统为各个进程分配了不同的队,数据报按照目的端口被推入相应的队中,等待被进程取用,在极特殊的情况下,这个队也是有可能溢出的,不过操作系统允许各进程指定和调整自己的队的大小。

不光接受数据报的进程需要开启它自己的端口,发送数据报的进程也需要开启端口,这样,数据报中将会标识有源端口,以便接受方能顺利的回传数据报到这个端口当用户用PPPOE拨号时,BAS会向RADIUS发送一串包,其中包含一个叫NAS-PORT的包,带有BAS标识地址、BAS端口号、PVC号等信息,这些信息能惟一认定一个用户。

将用户名和这些信息绑定,就是端口绑定。

还是以上为例,用户1账号A,用户2账号B,用户1用账号A拨号时,BAS向RADIUS发送的PVC是2/40,因为账号A绑定的PVC是2/40,所以认证通过。

而当用户1用账号B时,虽然发送的PVC是2/40,但与账号B绑定的PVC 2/50不同,RADIUS认为B是非法用户,因而认证失败,这就起到了端口绑定的作用。

那么没有设PVC号的LAN用户及Home PAN是怎么绑定的呢?其实,LAN用户可以利用VLAN ID来作端口绑定,而Home PNA可对其MAC或VLAN ID作端口绑定。

原理非常简单,用户接入交换机后会被打上802.1q的tag头(即VLAN ID)。

该值是可以通过BAS 发送到RADIUS的,通过正确细致的规划,我们可以为用户分配一个惟一的VLAN ID(当然,不同设备及槽位的VLAN ID可重复使用,因为RADIUS是可以识别不同设备及其槽位端口的),通过该VLAN ID和用户名的绑定来做到端口绑定。

Home PNA设备由于可以发送MAC或VLAN ID,因此建议用MAC来作端口绑定。

当用户用PPPOE拨号时,BAS会向RADIUS发送一串包,其中包含一个叫NAS-PORT的包,带有BAS标识地址、BAS端口号、PVC号等信息,这些信息能惟一认定一个用户。

将用户名和这些信息绑定,就是端口绑定。

还是以上为例,用户1账号A,用户2账号B,用户1用账号A拨号时,BAS向RADIUS发送的PVC是2/40,因为账号A绑定的PVC是2/40,所以认证通过。

而当用户1用账号B时,虽然发送的PVC是2/40,但与账号B绑定的PVC 2/50不同,RADIUS认为B是非法用户,因而认证失败,这就起到了端口绑定的作用。

那么没有设PVC号的LAN用户及Home PAN是怎么绑定的呢?其实,LAN用户可以利用VLAN ID来作端口绑定,而Home PNA可对其MAC或VLAN ID作端口绑定。

原理非常简单,用户接入交换机后会被打上802.1q的tag头(即VLAN ID)。

该值是可以通过BAS 发送到RADIUS的,通过正确细致的规划,我们可以为用户分配一个惟一的VLAN ID(当然,不同设备及槽位的VLAN ID可重复使用,因为RADIUS是可以识别不同设备及其槽位端口的),通过该VLAN ID和用户名的绑定来做到端口绑定。

Home PNA设备由于可以发送MAC或VLAN ID,因此建议用MAC来作端口绑定。

netstat 命令报该错误有一般两个原因:1 该命令不存在于该版本的操作系统中,系统找不着。

2 该命令无法找到,但是系统存在,请在“我的电脑上”单击“右键”,“属性”,“高级”,“环境变量”,修改或添加“D:\windows;D:\windows\system32;”,其中的系统盘盘符换为自己机器对应的,就可以了。

设定完成后,重启cmd,然后就能找到该命令了。

DOS常用网络命令-netstat2011-01-20 14:31:54| 分类:DOS命令| 标签:无|字号netstat 命令(视频) (视频)功能:查看协议统计信息和当前TCP/IP 网络连接情况。

◆Netstat完整的参数列表输入:netstat /?NETSTAT [-a] [-b] [-e] [-n] [-o] [-p proto] [-r] [-s] [-v] [interval]-a 显示所有连接和监听端口。

-b 显示包含于创建每个连接或监听端口的可执行组件。

在某些情况下已知可执行组件拥有多个独立组件,并且在这些情况下包含于创建连接或监听端口的组件序列被显示。

这种情况下,可执行组件名在底部的[ ] 中,顶部是其调用的组件,等等,直到TCP/IP 部分。

注意此选项可能需要很长时间,如果没有足够权限可能失败。

-e 显示以太网统计信息。

此选项可以与-s 选项组合使用。

-n 以数字形式显示地址和端口号。

-o 显示与每个连接相关的所属进程ID。

-p proto 显示proto 指定的协议的连接;proto 可以是下列协议之一: TCP、UDP、TCPv6 或UDPv6。

如果与-s 选项一起使用以显示按协议统计信息,proto 可以是下列之一:IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 或UDPv6。

-r 显示路由表。

-s 显示按协议统计信息。

默认地,显示IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和UDPv6 的统计信息;-p 选项用于指定默认情况的子集。

-v 与-b 选项一起使用时将显示包含于为所有可执行组件创建连接或监听端口的组件。

interval 重新显示选定统计信息,每次显示之间暂停时间间隔(以秒计)。

按CTRL+C 停止重新显示统计信息。

如果省略,netstat 显示当前配置信息(只显示一次)。

◆Netstat一些常用的参数netstat -a——本选项显示一个所有的有效连接信息列表,包括已建立的连接(ESTABLISHED),也包括监听连接请求(LISTENING)的那些连接,断开连接(CLOSE_WAIT)或者处于联机等待状态的(TIME_WAIT)等。

netstat -n——显示所有已建立的有效连接。

netstat -s——本选项能够按照各个协议分别显示其统计数据。

如果你的应用程序(如Web浏览器)运行速度比较慢,或者不能显示Web页之类的数据,那么你就可以用本选项来查看一下所显示的信息。

你需要仔细查看统计数据的各行,找到出错的关键字,进而确定问题所在。

netstat -e——本选项用于显示关于以太网的统计数据。

它列出的项目包括传送的数据报的总字节数、错误数、删除数、数据报的数量和广播的数量。

这些统计数据既有发送的数据报数量,也有接收的数据报数量。

这个选项可以用来统计一些基本的网络流量。

netstat -r——本选项可以显示关于路由表的信息,类似于后面所讲使用routeprint命令时看到的信息。

除了显示有效路由外,还显示当前有效的连接。

微软公司故意将这个功能强大的命令隐藏起来是因为它对于普通用户来说有些复杂。

我们已经知道:Netstat它可以用来获得你的系统网络连接的信息(使用的端口,在使用的协议等),收到和发出的数据,被连接的远程系统的端口,Netstat在内存中读取所有的网络信息。

在Internet RFC标准中,Netstat的定义是:Netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。

◆netstat输出信息的详解netstat不带参数,显示当前TCP网络连接情况。

输入:Netstat(图1)图1中的信息含义:Active Connections (活动连接)Proto(协议):TCP,是指传输层通讯协议。

Local Address(本地地址):是指本地计算机名和打开连接的端口。

如QTDQDOMIGOBAJWV:1641,其中QTDQDOMIGOBAJWV为计算机名,1641为端口号。

端口号小于1024时,端口通常运行一些网络服务;大于1024时,端口用来与远程机器建立连接。

Foreign Address(对方地址):是指对方机器名和打开连接的端口。

如220.181.9.71:http,其中220.181.9.71为对方IP地址。

State(状态):是指与对方的连接状态。

上图中连接状态有ESTABLISHED、TIME_WAIT、CLOSE_WAIT。

连接状态有以下四种:①LISTEN :在监听状态中。

②ESTABLISHED:已建立连接。

③TIME_WAIT:联机等待状态。

④CLOSE_WAIT:断开连接◆netstat参数使用的实例(1)使用-a参数,显示所有连接和监听端口。

输入:netstat -a(2)图2中的信息含义:Proto(协议):图2中有TCP 传输层通讯协议,UDP 用户数据包协议。

Local Address(本地地址):如QTDQDOMIGOBAJWV:1732,其中QTDQDOMIGOBAJWV 为计算机名,1732为端口号。

Foreign Address(对方地址):如220.181.9.71:http,其中220.181.9.71为对方IP地址。

在图2中的*:*,表示本机可以与所有网站和所有端口建立连接。

State(状态):图2中的连接状态有LISTEN(在监听中)、ESTABLISHED(已建立连接)、CLOSE_W AIT(断开连接)。

(2)使用-n参数,以数字显示TCP连接的地址和端口号。