pos机连接内网还是外网(pos机连接内网还是外网怎么办)

admin

温馨提示:这篇文章已超过720天没有更新,请注意相关的内容是否还可用!

最佳答案:

问题一:内网与外网的区别内网是局域网(LAN)的简称也可叫作私网,外网是广域网(WAN)的简称也可叫作公网。

pos机连接内网还是外网(pos机连接内网还是外网怎么办)

LAN是指在一个范围之内的网络,比如一个公司自己内部的网络,WAN就是Internet网,能够实现全球性互联的网络。

在网络中识别某机是在相对于你来说的外网中,还是内网中,主要是看对方的IP。如果对方跟你在同一内网中,则对方就会使用私网IP,如果对方在外网中,则对方就要使用公网IP。

IANA(网络地址分配协会)强行规定了几个内网IP

分为三类,

A类 10.*.*.*子网掩码为255.0.0.0

B类 172.16.*.*子网掩码为 255.255.0.0

C类 192.168.0.*子网掩码为 255.255.255.0

除127.0.0.1和224以上的IP,其它都是公网IP。

就可以分清哪个是公网的哪个是私网的了。

问题二:内网与外网区别内网就是指内部局域网。你们单位所有电脑都在一个内网里,当然可以互访。

你在家也不是说上外网,准确的说那个叫互联网。互联网就是把一个个的内网联在一起的网络(包括城域网,企业内网等等)。但这里要考虑到你们单位的内网有没有上互联网?如果有上梗话,你才有可能访问单位的电脑。

问题三:内网外网局域网是什么意思区别和联系内网就是局域网,网吧、校园网、单位办公网都属于此类。另外光纤到楼、小区宽带、教育网、有线电视Cable Modem上网虽然地域范围比较大但本质上还是基于以太网技术,所以仍然属于内网。外网:Internet。联通、电信、移动等都已经超过了局域网的覆盖范围,应该算是外网。判断外网与内网关键看它是不是与广阔的外界互联。郸们说的的概念就是这样,world wide web。它是世界范围内的互联。不管你用什么宽带,只要你连接了internet,可与外界(世界范围,法律规定除外)进行互通,就是外网。外网与内网不同,外网可以是数百万台计算机,而内网基本上不会超过5000台计算机。

问题四:外网和内网是什么意思外网就是互联网啊打个比方你现在在上百度的就是外网

内网是公司或个人自行组成的内网系统主要用来办公和共享!

一般外网我们叫互联网

内网我们叫局域网

问题五:内网和外网的区别,两者使用起来有什么意思,求解内网其实就是内部局域网,外网是跟内网相对的,局域网以外的网络,也就是常规意义的互联网。

内网只能是内部用户访问,外网可以让任意用户访问

问题六:内外和外网是什么意思?外网:

广域网(WAN,Wide Area Network)也称远程网(long haul network)。通常跨接很大的物理范围,所覆盖的范围从几十公里到几千公里,它能连接多个城市或国家,或横跨几个洲并能提供远距离通信,形成国际性的远程网络。

内网:

局域网(Local Area Network,LAN)是指在某一区域内由多台计算机互联成的计算机组。一般是方圆几千米以内。局域网可以实现文件管理、应用软件共享、打印机共享、工作组内的日程安排、电子邮件和传真通信服务等功能。局域网是封闭型的,可以由办公室内的两台计算机组成,也可以由一个公司内的上千台计算机组成。

问题七:内网和外网到底是什么意思啊很多宽带用户搞不清楚自己到底属于内网还是外网,以至于在使用BT等软件进行下载前,盲目进行端口映射等操作,反而事倍功半。纠正一个普遍错误的说法。我们经常会听到诸如“某某ADSL是内网”或者“某某ADSL是外网”的说法,这种说法本身是错误的。因为“ADSL宽带”只是宽带的运营商所提供的一种服务形式,它只是一项技术、一项业务而已,并没有什么内网还是外网的概念。我们所提到的内网还是外网,指的实际上是使用这种ADSL宽带业务的终端用户的计算机当前所处的网络位置是属于内网还是外网。或者换句话说,终端客户的计算机是内网还是外网,完全在于他如何使用ADSL这种宽带业务,而与他使用的到底是哪种宽带形式无关。下面先给出我的结论,然后再进行详细的分析: 1、第一种情况:使用电信ADSL的用户,如果只有一个用户一台计算机在使用此宽带,没有使用路由功能,而是用拨号软件直接拨号上网的,这种情况下,该用户目前所处的网络为外网;或者更加简单的说,电信局派人安装完ADSL后,什么都没有改动的情况下,此时计算机属于外网; 2、第二种情况:使用电信ADSL的用户,如果在ADSL modem中设置了路由功能,多人共同使用同一条ADSL线路进行上网的话,此时每台计算机都属于内网; 3、介绍一种比较特殊的宽带形式:内网中的内网;在具体分析之前,说明对于内网外网的判断标准:(引述自BitComet的帮助信息) 1、判断标准之一:0.50或以上版本的BitComet的“全局统计”,里面的对外IP就是公网IP,对内IP就是内网IP,如果这2个值相同那么您就是公网用户,否则就是内网用户。内网用户通过端口映射可以获得和公网完全一样的效果。 2、判断标准之二:用MSN Messenger“工具->选项->连接”中的“高级连接信息”(注意:这里用的是MSN Messenger,不是Windows Messenger。Windows Messenger高级连接信息与MSN Messenger的不一样)。高级连接信息有以下几种类型组成:“直接连接”表示用户是公网,没有使用Windows XP自带的Internet连接防火墙(ICF),不需要使用UPnP。但这种情况不排除用户安装了第三方的网络防火墙软件,如诺顿网络安全特警2002/2003/2004系列、著名的天网防火墙等等。这类用户在使用BT时,只要BT软件所监听的端口没有被ISP封掉,一般不用怎么设置就可以达到最佳速度。安装了第三方的网络防火墙的用户注意让防火墙允许BT软件监听所需的端口。“直接连接,使用了Internet连接防火墙(ICF)”表示用户是公网,使用了Windows XP自带的Internet连接防火墙(ICF),不是一定需要使用UPnP。这类用户要想让BT获得最佳下载速度,可以在ICF的高级设置中为BT软件手动打开相应监听的端口,也可以打开BitComet的“允许打开Windows网络共享和防火墙ICS/ICF端口”,在下次Bitet启动时提示网络连接保护设置即将被更改的对话框上点确定,让BitComet自动操作。“通用即插即用(UPnP)网络地址转换(NAT)”表示用户是内网,经由网关或路由器上网,网关或路由器支持的NAT支持UPnP(而且打开,目前支持UPnP的网关类软件有Windows XP的ICS、KERIO的WinRoute Firewall 5系列)。这类用户要想让BT获得最佳下载速度,最好使用支持UPnP的BT软件,如Bit......>>

问题八:外网,跟内网,什么意思,有什么区别???外网是可以上互联网的

内网是办公的局域网内互相访问,不连接外网

问题九:内网外网是什么意思?简单的说.自己的单位或者家庭.小区内部有局域网,单位.家庭之外有覆盖范围极大的网络.比如internet.这个大网络延伸到了我们的单位.家庭(通过光纤.网线.电话线等).我们把自己的局域网连接到internet上.那么我们的访问范围就从局域网扩展到了整个internet.这时候.就说局域网是内网.internet是外网.

同理.如果你们单位的局域网很庞大.而你的办公室里面的几台电脑组成的小局域网又连接到单位的整个大局域网.那么也可以说单位的大局域网是外网.办公室内的小局域网是内网.同时.如果单位的大局域网连接了Internet.那么相对于Internet.也可以说单位的大局域网是内网.

内网可能是一个独立的局域网.通过其中的网关(网关就是连接两个网络的节点.说白了.就是有双重身份的电脑.既有局域网的IP地址.又有Internet的IP地址.两个IP地址分别捆绑在不同的网卡上)的代理访问外部网络.比如网吧都是这样实现的.其特征是:网吧内的电脑的ip都是局域网专用ip.比如192.168.xxx.xxx或者10.xxx.xxx.xxx.而这种ip在internet上面是不会出现的.

(注:所谓代理.就是你提要求.他来办事.类似于代购火车票.局域网的电脑想和外面联络.就把对方地址告诉服务器.也就是网关.网关以自己的身份和对方联络.同时把对方发回来的消息转送给局域网内的电脑.因此.对方看不见局域网内电脑的IP.只会以为是网关那台电脑在与自己交流.网吧内的所有QQ都显示同样的IP.现在你能理解为什么了吗?)

内网也可能是外网的一个部分.比如校园网.或者相对于单位局域网的办公室内部局域网.其特征是:内网电脑的ip就是整个外网ip范围的一部分.内网的电脑通过网关(路由器)连接到外网.网关不需要进行代理服务.直接路由就行了.

(注:所谓路由.就是路径选择.路由器连接多个网络.因此一定是各个网络的网关.其作用类似于邮局.你想联系局域网外的电脑.就把邮包发送给路由器.路由器会帮你投递到邮包上标明的地址.这样.收到邮包的人可以知道是谁把邮包发过来的.但是.他无法知道发邮包的人是不是帮别人代理发邮包的.或者说.收到数据的电脑可以知道是哪台电脑在与它联络.但它无法知道与它联络的这台电脑是否是某个局域网的代理服务器.)

adsl比较特殊.它有两种工作方式.第一种.adsl的modem打开代理功能.这时候.modem实际上就可以看作一台电脑.它是internet(外网)的一个节点.同时.它与你的电脑连接成为局域网.也就是内网.内网网关就是modem.第二种.通过电脑进行拨号上网.这种情况下.modem就是电脑的一个外部设备.而你的电脑通过电话线直接连接在internet上.不存在其它网络.因此也就无所谓内网外网.

回答二:什么是广域网(WAN.公网.外网).什么是局域网(LAN.私网.内网)?

广域网(WAN).就是我们通常所说的Internet.它是一个遍及全世界的网络.

局域网(LAN).相对于广域网(WAN)而言.主要是指在小范围内的计算机互联网络.这个[小范围可以是一个家庭.一所学校.一家公司.或者是一个***部门.

BT中常常提到的公网.外网.即广域网(WAN),BT中常常提到私网.内网.即局域网(LAN).

广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP地址(或者说公网.外网IP地址).广域网IP地址一般要到ISP处交费之后才能申请到.广域网IP地址不能重复,局域网(LAN)上的每一台电脑(或其他......>>

扩展资料:

最近的实验一直涉及通过各种协议实现通信,遇到了一些问题,总结一下

这一组概念是相对于某个组织而言的,如果你在一个局域网内(比如学校、公司等),那局域网外部的网络都叫外网,你自己所在的网络就是内网。

公网就是人人都能访问的网络,比如 www.baidu.com

私网顾名思义,私有网络,未经授权无法访问的网络。局域网也是某种意义上的私网。私网地址产生的一个原因是因为公网地址非常缺乏,大家不得不使用同一个公网IP地址上网。

一般看见IP地址是 10...*就是私网

宽泛而言,内网≈私网外网≈公网,不过这也得看具体场景。

eg1:我在学校,买了阿里云服务器,相对于我而言,阿里云服务器是外网,也是公网;相对于阿里云服务器所在的网络而言,我的学校的网是外网,也是私网。

eg2:我在学校,想要连接公司的网,公司的网相对于我而言是外网,但肯定不是公网(这里默认大家都可以访问);我在公司想访问学校的教务,学校的网相对于我而言是外网,但学校的网也不是公网。

在eg1中,如果我ping阿里云服务器,肯定能得到结果;但是我进入阿里云服务器ping自己的IP地址,就ping不通!因为我的网属于私网,私网中的各设备相互ping是没问题的,私网中是设备ping阿里云服务器也是没问题的(这里会涉及到NAT,网络地址转换,后面说),但是如果我的设备没有事先作内网-公网的转换,阿里云服务器是ping不通我的,换言之,阿里云找不到我在哪~

当主机本来已经分配到了本地IP地址(即仅在本专用网内使用的专用地址),但现在又想和因特网上的主机通信(并不需要加密)时,可使用NAT方法

NAT的实现方式有三种,即静态转换Static Nat、动态转换Dynamic Nat和端口多路复用OverLoad

当内网主机 192.168.1.2如果要与外网的主机202.20.65.4通信时,主机(IP:192.168.1.2)的数据包经过路由器时,路由器通过查找NAT table将IP数据包的源IP地址(192.168.1.2)改成与之对应的全局IP地址(202.20.65.4),而目标IP地址202.20.65.4保持不变,这样,数据包就能到达202.20.65.4。而当主机HostB(IP:202.20.65.4)响应的数据包到达与内网相连接的路由器时,路由器同样查找NAT table,将IP数据包的目的IP地址改成192.168.1.2,这样内网主机就能接收到外网主机发过来的数据包。在静态NAT方式中,内部的IP地址与公有IP地址是一种一一对应的映射关系,采用这种方式的前提是,机构能够申请到足够多的全局IP地址。

2.动态转换

动态转换是指将内部网络的私有IP地址转换为公用IP地址时,IP地址是不确定的

动态转换(亦称NAT pool)是指不建立内部地址和全局地址的一对一的固定对应关系。而通过共享NAT地址池的IP地址动态建立NAT的映射关系。当内网主机需要进行NAT地址转换时,路由器会在NAT地址池中选择空闲的全局地址进行映射,每条映射记录是动态建立的,在连接终止时也被收回。

3.端口多路复用

网络地址端口转换NAPT(Network Address Port Translation)则是把内部地址映射到外部网络的一个IP地址的不同端口上。它可以将中小型的网络隐藏在一个合法的IP地址后面。NAPT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的端口号。

其它答案:

什么是广域网(WAN、公网、外网),什么是局域网(LAN、私网、内网)?

广域网(WAN),就是我们通常所说的Internet,它是一个遍及全世界的网络。

局域网(LAN),相对于广域网(WAN)而言,主要是指在小范围内的计算机互联网络。这个“小范围”可以是一个家庭,一所学校,一家公司,或者是一个政府部门。

BT中常常提到的公网、外网,即广域网(WAN);BT中常常提到私网、内网,即局域网(LAN)。

广域网上的每一台电脑(或其他网络设备)都有一个或多个广域网IP地址(或者说公网、外网IP地址),广域网IP地址一般要到ISP处交费之后才能申请到,广域网IP地址不能重复;局域网(LAN)上的每一台电脑(或其他网络设备)都有一个或多个局域网IP地址(或者说私网、内网IP地址),局域网IP地址是局域网内部分配的,不同局域网的IP地址可以重复,不会相互影响。

广域网(WAN、公网、外网)与局域网(LAN、私网、内网)电脑交换数据要通过路由器或网关的NAT(网络地址转换)进行。一般说来,局域网(LAN、私网、内网)内电脑发起的对外连接请求,路由器或网关都不会加以阻拦,但来自广域网对局域网内电脑电脑连接的请求,路由器或网关在绝大多数情况下都会进行拦截。

在WIN2000中的查看网络配置的命令,比如查看本地IP地址,网卡名称等.可这样试一下:

开始--运行中输入:IPCONFIG回车

就会显示本机网络配置.

如果想全面的查看,可以用ipocong all

ping是测试连通性的.

FTP命令使用大全

FTP命令是Internet用户使用最频繁的命令之一,不论是在DOS还是UNIX操作系统下使用FTP,都会遇到大量的FTP内部命令。熟悉并灵活应用FTP的内部命令,可以大大方便使用者,并收到事半功倍之效。c FTP的命令行格式为: ftp-v-d-i-n-g [主机名],其中

-v显示远程服务器的所有响应信息;

-n限制ftp的自动登录,即不使用;

.n etrc文件;

-d使用调试方式;

-g取消全局文件名。

ftp使用的内部命令如下(中括号表示可选项):

1.![cmd[args]]:在本地机中执行交互shell,exit回到ftp环境,如:!ls*.zip.

2.$ macro-ame[args]:执行宏定义macro-name.

3.account[password]:提供登录远程系统成功后访问系统资源所需的补充口令。

4.append local-file[remote-file]:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地文件名。

5.ascii:使用ascii类型传输方式。

6.bell:每个命令执行完毕后计算机响铃一次。

7.bin:使用二进制文件传输方式。

8.bye:退出ftp会话过程。

9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。

10.cd remote-dir:进入远程主机目录。

11.cdup:进入远程主机目录的父目录。

12.chmod mode file-name:将远程主机文件file-name的存取方式设置为 mode,如:chmod 777

a.out。

13.close:中断与远程服务器的ftp会话(与open对应)。

14.cr:使用asscii方式传输文件时,将回车换行转换为回行。

15.delete remote-file:删除远程主机文件。

16.debug[debug-value]:设置调试方式,显示发送至远程主机的每条命令,如: deb up 3,若设为0,表示取消debug。

17.dir[remote-dir][local-file]:显示远程主机目录,并将结果存入本地文件local-file。

18.disconnection:同close。

19.form format:将文件传输方式设置为format,缺省为file方式。

20.get remote-file[local-file]:将远程主机的文件remote-file传至本地硬盘的local-file。

21.glob:设置mdelete,mget,mput的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。

22.hash:每传输1024字节,显示一个hash符号(#)。

23.help[cmd]:显示ftp内部命令cmd的帮助信息,如:help get。

24.idle[seconds]:将远程服务器的休眠计时器设为[seconds]秒。

25.image:设置二进制传输方式(同binary)。

26.lcd[dir]:将本地工作目录切换至dir。

27.ls[remote-dir][local-file]:显示远程目录remote-dir,并存入本地文件local-file。

28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。

29.mdelete[remote-file]:删除远程主机文件。

30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如: mdir*.o.*.zipoutfile。

31.mget remote-files:传输多个远程文件。

32.mkdir dir-name:在远程主机中建一目录。

33.mls remote-file local-file:同nlist,但可指定多个文件名。

34.mode[modename]:将文件传输方式设置为modename,缺省为stream方式。

35.modtime file-name:显示远程主机文件的最后修改时间。

36.mput local-file:将多个文件传输至远程主机。

37.newer file-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。

38.nlist[remote-dir][local-file]:显示远程主机目录的文件清单,并存入本地硬盘的local-file。

39.nmap[inpattern outpattern]:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmap$1.$2.$3&1,$2;.&2,$3;,则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远程主机为非UNIX机的情况。

40.ntrans[inchars[outchars]]:设置文件名字符的翻译机制,如ntrans 1R,则文件名LLL将变为RRR。

41.open host[port]:建立指定ftp服务器连接,可指定连接端口。

42.passive:进入被动传输方式。

43.prompt:设置多个文件传输时的交互提示。

44.proxy ftp-cmd:在次要控制连接中,执行一条ftp命令,该命令允许连接两个ftp服务器,以在两个服务器间传输文件。第一条ftp命令必须为open,以建立两个服务器间的连接。

45.put local-file[remote-file]:将本地文件local-file传送至远程主机。

46.pwd:显示远程主机的当前工作目录。

47.quit:同bye,退出ftp会话。

48.quote arg1,arg2...:将参数逐字发至远程ftp服务器,如: quote syst.

49.recv remote-file[local-file]:同get。

50.reget remote-file[local-file]:类似于get,但若local-file存在,则从上次传输中断处续传。

51.rhelp[cmd-name]:请求获得远程主机的帮助。

52.rstatus[file-name]:若未指定文件名,则显示远程主机的状态,否则显示文件状态。

53.rename文章出处:bbs.nju.edu.cn[to]:更改远程主机文件名。

54.reset:清除回答队列。

55.restart marker:从指定的标志marker处,重新开始get或put,如: restart 130。

56.rmdir dir-name:删除远程主机目录。

57.runique:设置文件名唯一性存储,若文件存在,则在原文件后加后缀.1,.2等。

58.send local-file[remote-file]:同put。

59.sendport:设置PORT命令的使用。

60.site arg1,arg2...:将参数作为SITE命令逐字发送至远程ftp主机。

61.size file-name:显示远程主机文件大小,如:site idle 7200。

62.status:显示当前ftp状态。

63.struct[struct-name]:将文件传输结构设置为struct-name,缺省时使用stream结构。

64.sunique:将远程主机文件名存储设置为唯一(与runique对应)。

65.system:显示远程主机的操作系统类型。

66.tenex:将文件传输类型设置为TENEX机的所需的类型。

67.tick:设置传输时的字节计数器。

68.trace:设置包跟踪。

69.type[type-name]:设置文件传输类型为type-name,缺省为ascii,如: type binary,设置二进制传输方式。

70.umask[newmask]:将远程服务器的缺省umask设置为newmask,如: umask 3。

71.user user-name[password][account]:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous my@email。

72.verbose:同命令行的-v参数,即设置详尽报告方式,ftp服务器的所有响应都将显示给用户,缺省为on.

73.?[cmd]:同help.梦雨紫轩

COPY命令的用法

1.这个是操作系统提供的帮助,都说这是个简单的命令

E:\>copy/?

将一份或多份文件复制到另一个位置。

COPY [/V] [/N] [/Y|/-Y] [/Z] [/A|/B ] source [/A|/B]

[+ source [/A|/B] [+...]] [destination [/A|/B]]

source指定要复制的文件。

/A表示一个 ASCII文本文件。

/B表示一个二进位文件。

destination为新文件指定目录和/或文件名称。

/V验证新文件写得正确。

/N当复制一份带有非 8dot3名称的文件,

如果可能的话,使用短文件名。

/Y取消提示以确认您希望改写

一份现存目录文件。

/-Y引起提示确认您想改写一份

现存目标文件。

/Z用可重新启动模式复制已联网的文件。

命令选项/Y可以在 COPYCMD环境变量中预先设定。

这可能会被命令行上的/-Y替代。除非 COPY

命令是在一个批文件脚本中执行的,默认应为

在改写时提示。

要附加文件,请为目标指定一个文件,为源指定

数个文件(用通配符或 file1+file2+file3格式)。

2. COPY/B选项

一旦文件保存以后,文件的日期和时间就写到文件中,可以用dir/t来查看这个日期和时间。

我们可以通过copy命令来更改这个日期和时间,命令格式如下:

C:\>COPY/B filename+,,

如果要将当前的时间和日期指派给文件而不修改文件,你就可以使用这个命令。

顺便说一下,如果你不想将时间日期更改为今天的日期时间,你可以用DATE和TIME命令将日期和时间修改成必要的时刻。

然后用"C:\>COPY/B+,,"修改,然后别忘了把时间改回来。

3.合并选项

一般情况下,它主要用于合并相同类型的文件,比如将两个文本文件合并为一个文本文件、将两个独立的MPEG视频文件合并为一个连续的视频文件等。那么,如果用它合并两个不同类型的文件,结果会怎样呢?

比如你有一段私人信息要隐藏起来,请先录入并保存为文本文件,假设保存为001.txt。另找一个非文本文件,最好为图片文件或可执行文件。以图片文件为例,假设它的文件名为002.jpg。如果把它们都放到D盘根目录下,那么在Windows的MS-DOS方式

下执行以下命令:

d:\Copy 002.jpg/b+ 001.txt/a 003.jpg

其中参数/b指定以二进制格式复制、合并文件;参数/a指定以ASCII格式复制、合并文件。

这里要注意文件的顺序,二进制格式的文件应放在加号前,文本格式的文件放在加号后。

执行该命令后,生成了一个新文件003.jpg。回到Windows中用图片浏览软件打开这个它,你会发现它与002.jpg的显示结果一模一样。然后用记事本打开003.jpg,你看到什么了?一堆乱码吗?没错!但如果你按下Ctrl+End键将光标移至文件的尾部,你再看看!是不是001.txt文件中的内容?

按照这种方法,你可以轻松地把一些重要信息隐藏起来,比如用户ID、密码、重要私人信息等。

有一点要提醒大家:就是这个文本文件的前面最好空上3行以上,这样它头部的内容就不会丢失。这主要是由于WINDOWS的文件保留块处理的问题,类似的UNIX命令是DD.

记不记得有的光盘打开看都是图片,可是用指定的浏览器就可以看到其他的东西,其实没有什么神秘的,我们也可以试试看。

4.COPY CON

COPY CON,拷贝一个DOS设备。

COPY CON filename

这个命令将保存接下来的输入到文件中。

DOS有很多设备,CON指屏幕和键盘.

同样,你可以用COPY命令把文件输出到屏幕上

COPY filename CON

这个命令类似于UNIX上VI的部分功能

5.COPY时在文件名上附加时间

有人问过COPY时怎么附加时间到文件上,可以这样实现

C:\>COPY filename filename%date:~4,10%

类似的你可以试试

C:\>MD%date%

C:\>MD%date:~4,10%

C:\>MD%date:~0,3%

看看你需要什么。

DATE命令的用法粗解

DATE命令的用法

1.系统帮助

C:\>date/?

显示或设置日期。

DATE [/T| date]

仅键入 DATE而不加参数,可以显示当前日期设置,并且提示

您输入新的日期。按 ENTER键即可保持原有日期。

如果命令扩展名被启用,DATE命令会支持/T命令选项;该命令选项告诉

命令只输出当前日期,但不提示输出新日期。

2.DATA/T参数说明

此参数输出当前日期,例如:

C:\>DATE/T

2002-10-28星期一

这个日期格式可能不同与环境变量中的日期格式,如

用for命令,可以组合出不同的表达,例如:

C:\>for/f"tokens=1,2"%a in('date/t') do set date=%a

C:\>set date=2002-10-28

这条语句所做的的就是在date/t中取出不含星期的部分。

我们可以用更简单的命令得出相同的结果,如:

C:\>echo%DATE:~4,10%

如果想在批处理中以日期建立文件夹或者文件名都可以简单的做到了,如

C:\>mkdir%DATE:~4,10%

C:\>dir 2*

2002-10-28 19:34<DIR> 2002-10-28

0个文件 0字节

1个目录 79,282,176可用字节

C:\>copy mylist mylist%DATE:~4,10%

已复制 1个文件。

C:\>dir my*

2002-09-15 10:00 38 mylist

2002-09-15 10:00 38 mylist2002-10-28

3个文件 446字节

0个目录 79,282,176可用字节

这对于Oracle中的某些自动操作是很有用的。

可以看到,通过简单的DOS命令的组合,我们可以做到很多看似复杂的事情,只是我们的思维

并不总是能够到达那里。

3.关于%DATE:~4,10%的格式

这个命令的意思就是在DATE的输出中,取4-10中间的字符。

对于不同的机器,可能有不同的时间格式,这个可以在控制面板里设置。

可以通过ECHO命令察看当前设置,如:

我们可以同样取到星期的值:

C:\>echo%DATE:~0,3%

当然也可以从不同方向来:

C:\>echo%DATE:~-10%

C:\>echo%DATE:~0,-10%

NBTSTAT和NETSTAT这两个命令有什么区别?

--------------------------------------------------------------------------------

icech搜集 2002-8-12 20:44:58 pchome.net

netstat和nbtstat可以说都是Windows下的网络检测工具,他们的输入形式很相似而且都是需要在安装了TCP/IP协议以后才可以使用的,但两者的功能却不同。我们来看看netstat这个命令:

C:\>netstat-h

Displays protocol statistics and current TCP/IP network connections.

显示协议统计和当前的 TCP/IP网络连接。

NETSTAT [-a] [-e] [-n] [-s] [-p proto] [-r] [interval]

-a Displays all connections and listening ports.

显示所有连接和侦听端口。

此命令可以显示出你的计算机当前所开放的所有端口,其中包括TCP端口和UDP端口。有经验的管理员会经常的使用它,以此来查看计算机的系统服务是否正常,是否被“黑客”留下后门,木马等。比如说我就有一个习惯,在刚刚装了系统配置好服务器以后我就会运行一下netstat-a看看系统开放了什么端口,并记录下来,以便以后作为参考使用,当发现有不明的端口时就可以及时的做出对策。由于这个参数同时还会显示出当前计算机有什么人的IP正连接着你的服务器,所以也是一种实时入侵检测工具,如发现有个IP连接着不正常的端口,你也可以及时做出有效对策。示例:

C:\>netstat-a

TCP iceblood:ftp iceblood.yofor.com:0 LISTENING

TCP iceblood:telnet iceblood.yofor.com:0 LISTENING

TCP iceblood:smtp iceblood.yofor.com:0 LISTENING

TCP iceblood:http iceblood.yofor.com:0 LISTENING

TCP iceblood:https iceblood.yofor.com:0 LISTENING

TCP iceblood:ms-sql-s iceblood.yofor.com:0 LISTENING

UDP iceblood:ms-sql-m*:*

UDP iceblood:4000*:*

UDP iceblood:4001*:*

UDP iceblood:4002*:*

从上面的情况就可以知道我的计算机现在开放的TCP端口有ftp(21),telnet(23),smtp(25),http(80),https(443),1171连接着自己的mysql(3306),ms-sql-s(1433),UDP端口有ms-sql-m(1433),4000-4002都是我的OICQ。:P

-e Displays Ethernet statistics. This may be combined with the-s option.

显示以太网统计。该参数可以与-s选项结合使用。

这个参数正如所说的,将在下面再跟大家说。

-n Displays addresses and port numbers in numerical form.

以数字格式显示地址和端口号(而不是尝试查找名称)。

大家如果只输入netstat的话就会看见如下类似的结果:

C:\>netstat

TCP iceblood:3566 SERVER-2:microsoft-ds ESTABLISHED

你会发现这些和netstat-a有相同的地方,只不过netstat可以很清楚的列举出来当前和你连接的所有计算机,在Local Address和Foreign Address里你也发现大多数给出的只是计算机NetBios名,却还是不知道当前和你连接的IP,但如果你加上-n参数就不同了,示例如下:

C:\>netstat-n

TCP 127.0.0.1:1171 127.0.0.1:3306 ESTABLISHED

TCP 127.0.0.1:3306 127.0.0.1:1171 ESTABLISHED

TCP 192.168.1.21:1219 202.109.72.40:6667 ESTABLISHED

TCP 192.168.1.21:3566 192.168.1.3:445 ESTABLISHED

TCP 192.168.1.21:3577 202.107.208.187:110 TIME_WAIT

TCP 192.168.1.21:3578 192.168.1.24:445 ESTABLISHED

看!是不是很明了了?对方的IP全部都出来了。其实-n参数其实也就是告诉netstat不解析对方计算机的NetBios名。

-p proto Shows connections for the protocol specified by proto; proto may be TCP or UDP. If used with the-s option to display

per-protocol statistics, proto may be TCP, UDP, or IP.

显示由 protocol指定的协议的连接;protocol可以是 tcp或 udp。如果与-s选项一同使用显示每个协议的统计,protocol可以是 tcp udp、icmp或 ip。

这个参数你可以指定查看什么协议的连接状态,比如我想查看当前计算机正在连接的所有TCP端口,示例如下:

C:\>netstat-p tcp

…………

-r Displays the routing table.

显示路由表的内容。

这个没有特别的,可以输入netstat-r以后自己研究。

-s Displays per-protocol statistics. By default, statistics are shown for TCP, UDP and IP; the-p option may be used to specify a subset of the default.

显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP和 IP的统计。-p选项可以用来指定默认的子集。

这个参数让我们来配合-e来使用。

C:\>netstat-s-e

Interface Statistics

Received Sent

Bytes 505385542 41745793

Unicast packets 150106 150547

Non-unicast packets 313008 807

Discards 0 0

Errors 0 0

Unknown protocols 327149

IP Statistics

Packets Received= 379906

Received Header Errors= 0

Received Address Errors= 215043

Datagrams Forwarded= 0

Unknown Protocols Received= 0

Received Packets Discarded= 0

Received Packets Delivered= 166002

Output Requests= 151620

Routing Discards= 0

Discarded Output Packets= 0

Output Packet No Route= 0

Reassembly Required= 0

Reassembly Successful= 0

Reassembly Failures= 0

Datagrams Successfully Fragmented= 0

Datagrams Failing Fragmentation= 0

Fragments Created= 0

TCP Statistics

Active Opens= 1556

Passive Opens= 1

Failed Connection Attempts= 4

Reset Connections= 143

Current Connections= 4

Segments Received= 141243

Segments Sent= 140462

Segments Retransmitted= 477

UDP Statistics

Datagrams Received= 15125

No Ports= 9634

Receive Errors= 0

Datagrams Sent= 10628

看!嘿嘿!你的网络基本状态都在这里面,比如你接受了多少数据包,多少字节,有多少TCP端口打开,有多少UDP端口打开,太丰富了……这些就留给各位高手自己慢慢琢磨去了。

interval Redisplays selected statistics, pausing interval seconds between each display. Press CTRL+C to stop redisplaying statistics. If omitted, netstat will print the current configuration information once.

重新显示所选的统计,在每次显示之间暂停 interval秒。按 CTRL+B停止重新显示统计。如果省略该参数,netstat将打印一次当前的配置信息。

这个就是自己定义检查网络状况的时间的参数,比如我想每过10秒检查一次我的计算机当前TCP连接的状态你就输入netstat 10-p tcp这样netstat就会每过10秒就把你所有的TCP端口检查一次。

--------------------

C:\>nbtstat

Displays protocol statistics and current TCP/IP connections using NBT(NetBIOS over TCP/IP).

该诊断命令使用 NBT(TCP/IP上的 NetBIOS)显示协议统计和当前 TCP/IP连接。

NBTSTAT [ [-a RemoteName] [-A IP address] [-c] [-n] [-r] [-R] [-RR] [-s] [-S] [interval] ]

-a(adapter status) Lists the remote machine\''s name table given its name

使用远程计算机的名称列出其名称表。

此参数可以通过远程计算机的NetBios名来查看他的当前状态。示例

C:\>nbtstat-a iceblood

Node IpAddress: [192.168.1.2] Scope Id: []

NetBIOS Remote Machine Name Table

Name Type Status

---------------------------------------------

ICEBLOOD<00> UNIQUE Registered

WORK<00> GROUP Registered

ICEBLOOD<20> UNIQUE Registered

WORK<1E> GROUP Registered

ICEBLOOD<03> UNIQUE Registered

ICEBLOOD$<03> UNIQUE Registered

LIU_ICEBLOOD<03> UNIQUE Registered

MAC Address= 00-D0-09-52-91-DC

看见了?从上面就可以知道我的计算机当前计算机的NetBios名为iceblood属于work组或域,当前有liu_iceblood登陆的该计算机,嘿嘿~全都出来了。当然你也可以把计算机名换为IP也就是netstat-a 192.168.1.21,效果和上面的一样。这就有点像UNIX/Linux的finger了,如果你经常去netstat-a一台NT主机,你也可以收集到一些对方计算机中的用户列表了。

-A(Adapter status) Lists the remote machine\''s name table given its IP address.

使用远程计算机的 IP地址并列出名称表。

这个和-a不同的是就是这个只能使用IP,其实-a就包括了-A的功能了,我也不再介绍。

-c(cache) Lists NBT\''s cache of remote [machine] names and their IP addresses

给定每个名称的 IP地址并列出 NetBIOS名称缓存的内容。

这个参数表示的是在你的NetBIOS里缓存的你连接过的计算机的IP。示例:

C:\>nbtstat-c

Node IpAddress: [192.168.1.21] Scope Id: []

NetBIOS Remote Cache Name Table

Name Type Host Address Life [sec]

------------------------------------------------------------

WORK<20> UNIQUE 192.168.1.20 597

从上面就可以知道你刚刚和IP为192.168.1.20的计算机的NetBIOS连接过。而这个命令也提供给了“黑客”在入侵了对方的主机以后进而入侵到内部网的一个有利的线索。因为NetBIOS的Cache里储存的IP是对方已经信任你的计算机的IP。聪明的“黑客”当然也会从这个方便的地方入手了。

-n Lists local NetBIOS names.

列出本地 NetBIOS名称。

此参数和netstat-a类似,只是这个是检查本地的,如果把netstat-a后面的IP换为自己的就和netstat-n的效果是一样的了。

-r Lists names resolved by broadcast and via WINS

列出 Windows网络名称解析的名称解析统计。在配置使用 WINS的 Windows 2000计算机上,此选项返回要通过广播或 WINS来解析和注册的名称数。

这个正如上面所说的,列出当前Windows网络名称解析的名称解析统计。

-R Purges and reloads the remote cache name table

清除 NetBIOS名称缓存中的所有名称后,重新装入 Lmhosts文件。

这个参数就是清除netstat-c所能看见的Cache里的IP缓存的。

-S Lists sessions

文章版权声明:除非注明,否则均为南京pos机办理原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,238人围观)

还没有评论,来说两句吧...

取消
微信二维码
微信二维码
支付宝二维码