28 2009

DELL: R900内存错误

Posted by Yangybcy in 电脑网络

今天一客户电话说  有一台DELL的服务器在启动的时候 报内存错误,且16GB的内存在系统中只识别到8GB。


用Dell Tools工具盘检查后提示信息:
ERRor Code:2900:0325
MSG:IPMI -PS 1 status power supply input lost

The given error code and message can be used by technical support to Help diagnose the problem.
Do You want to continue testing?


经查实为内存插板松动导致!

收藏与分享
22 2009

BBC英语:The Sticks 乡下

Posted by Yangybcy in 资料

 

 

BBC英语:The Sticks 乡下

 

 

进入论坛下载BBC英语听力
如果无法正常播放,请直接下载
 
 
 

Jo: Welcome to another Real English programme from BBC Learning English with me, Jo.

 
 
Lily: And with me, Lily. 在BBC两分钟的地道英语节目中,大家可以学到很多英式英语中新出现的词语,非常有用,Jo 今天学什么呢?
 
 
Jo: Well today’s word is sticks S.T.I.C.K.S. Sticks.
 
 
Lily: Jo, 我知道作为最常用的名词 sticks 是棍棒的意思,不过,特意选择这个词,你一定另有用意吧?
 
 
Jo: Well we use the expression ‘the sticks’ to mean somewhere far from a town or city – in the countryside.
 
 
Lily: 明白了,the sticks 是表示距离城镇较远的乡下。
 
 
Jo: We usually say ‘in the sticks’ or ‘out in the sticks’. So if you live in a remote place…
 
 
Lily: Remote 偏远的地方。
 
 
Jo: … you could say I live in the sticks. or if you visited a remote place you could say it was somewhere out in the sticks.
 
 
Lily: 让我们一起听两段对话。
 
 
Insert
 
 
A: I’m going to visit my grandmother tomorrow.
 
 
B: Where does she live?
 
 
A: She lives in the sticks – this really tiny village in Scotland.
 
 
A: So what did you do this weekend?
 
 
B: We went for a drive in the countryside and we had a lovely meal in this pub which was way out in the sticks.
 
 
Jo: So Lily, have you travelled much around the UK?
 
 
Lily: Oh yes, I’ve been to lots of towns and out in the sticks too.
 
 
Jo: And where would you say is in the sticks in China?
 
 
Lily: 枣庄 – 就是远离城市的乡下小村子 in the sticks.
 
 
Jo: So that’s today’s word – sticks.
 
 
Lily: Sticks 远离城镇的偏远地区,汉语就是乡下的意思。要了解更多的新词语吗?请随时登陆我们的网页:
 
 
Jo: It’s www.bbcchina.com.cn. Bye for now.
 
 
Lily: 再会!
 
收藏与分享
14 2009

每日一句:I wonder if you could do me a favor?

Posted by Yangybcy in 资料

I wonder if you could do me a favor? 提示:请点击 跟读 按钮帮助您发音、纠音

不知你能否帮我一个忙?

———————————————————————-
今天的几个句子都是提出请求的:
1.  You don’t have a pen, do you? 请问你有笔吗?
2. Could you lend me a pen, please?
3. Sure, there you go. 当然,拿去吧。
4. I’m sorry, I don’t have any actually. 在西方文化中,一般人都会主动与陌生人交谈或伸出援助之手。所以主动帮人开门、提东西是很普通的事情。
 

收藏与分享
10 2009

OSI与TCP IP模型一(图)

Posted by Yangybcy in 电脑网络

1 OSI参考模型
  
  谈到网络不能不谈OSI参考模型,虽然OSI参考模型的实际应用意义不是很大,但其的确对于理解网络协议内部的运作很有帮助,也为我们学习网络协议提供了一个很好的参考。在现实网络世界里,TCP/IP协议栈获得了更为广泛的应用。
  
  1.1 OSI参考模型的分层结构
  
  OSI参考模型(OSI/RM)的全称是开放系统互连参考模型(Open System Interconnection Reference Model,OSI/RM),它是由国际标准化组织(International Standard organization,ISO)提出的一个网络系统互连模型。
  
  OSI参考模型采用分层结构,如图1-1所示。
  

 

  

图1-1  OSI参考模型

  
  在这个OSI七层模型中,每一层都为其上一层提供服务、并为其上一层提供一个访问接口或界面。
  
  不同主机之间的相同层次称为对等层。如主机A中的表示层和主机B中的表示层互为对等层、主机A中的会话层和主机B中的会话层互为对等层等。
  
  对等层之间互相通信需要遵守一定的规则,如通信的内容、通信的方式,我们将其称为协议(Protocol)。
  
  我们将某个主机上运行的某种协议的集合称为协议栈。主机正是利用这个协议栈来接收和发送数据的。
  
  OSI参考模型通过将协议栈划分为不同的层次,可以简化问题的分析、处理过程以及网络系统设计的复杂性。
  
  OSI参考模型的提出是为了解决不同厂商、不同结构的网络产品之间互连时遇到的不兼容性问题。但是该模型的复杂性阻碍了其在计算机网络领域的实际应用。与此对照,后面我们将要学习的TCP/IP参考模型,获得了非常广泛的应用。实际上,也是目前因特网范围内运行的唯一一种协议。
  
  1.2 OSI参考模型中各层的作用
  
  在OSI参考模型中,从下至上,每一层完成不同的、目标明确的功能。
  
  1、物理层(Physical Layer)
  
  物理层规定了激活、维持、关闭通信端点之间的机械特性、电气特性、功能特性以及过程特性。该层为上层协议提供了一个传输数据的物理媒体。
  
  在这一层,数据的单位称为比特(bit)。
  
  属于物理层定义的典型规范代表包括:EIA/TIA RS-232、EIA/TIA RS-449、V.35、RJ-45等。
  
  2、数据链路层(Data Link Layer)
  
  数据链路层在不可靠的物理介质上提供可靠的传输。该层的作用包括:物理地址寻址、数据的成帧、流量控制、数据的检错、重发等。
  
  在这一层,数据的单位称为帧(frame)。
  
  数据链路层协议的代表包括:SDLC、HDLC、PPP、STP、帧中继等。
  
  3、网络层(Network Layer)
  
  网络层负责对子网间的数据包进行路由选择。此外,网络层还可以实现拥塞控制、网际互连等功能。
  
  在这一层,数据的单位称为数据包(packet)。
  
  网络层协议的代表包括:IP、IPX、RIP、OSPF等。
  
  4、传输层(Transport Layer)
  
  传输层是第一个端到端,即主机到主机的层次。传输层负责将上层数据分段并提供端到端的、可靠的或不可靠的传输。此外,传输层还要处理端到端的差错控制和流量控制问题。
  
  在这一层,数据的单位称为数据段(segment)。
  
  传输层协议的代表包括:TCP、UDP、SPX等。
  
  5、会话层(Session Layer)
  
  会话层管理主机之间的会话进程,即负责建立、管理、终止进程之间的会话。会话层还利用在数据中插入校验点来实现数据的同步。
  
  会话层协议的代表包括:NetBIOS、ZIP(AppleTalk区域信息协议)等。
  
  6、表示层(Presentation Layer)
  
  表示层对上层数据或信息进行变换以保证一个主机应用层信息可以被另一个主机的应用程序理解。表示层的数据转换包括数据的加密、压缩、格式转换等。
  
  表示层协议的代表包括:ASCII、ASN.1、JPEG、MPEG等。
  
  7、应用层(Application Layer)
  
  应用层为操作系统或网络应用程序提供访问网络服务的接口。
  
  应用层协议的代表包括:Telnet、FTP、HTTP、SNMP等。
  
  1.3 OSI参考模型中的数据封装过程
  

 

  

图1-2  OSI参考模型中的数据封装过程

  
  如图1-2所示,在OSI参考模型中,当一台主机需要传送用户的数据(DATA)时,数据首先通过应用层的接口进入应用层。在应用层,用户的数据被加上应用层的报头(Application Header,AH),形成应用层协议数据单元(Protocol Data Unit,PDU),然后被递交到下一层-表示层。
  
  表示层并不"关心"上层-应用层的数据格式而是把整个应用层递交的数据包看成是一个整体进行封装,即加上表示层的报头(Presentation Header,PH)。然后,递交到下层-会话层。
  
  同样,会话层、传输层、网络层、数据链路层也都要分别给上层递交下来的数据加上自己的报头。它们是:会话层报头(Session Header,SH)、传输层报头(Transport Header,TH)、网络层报头(Network Header,NH)和数据链路层报头(Data link Header,DH)。其中,数据链路层还要给网络层递交的数据加上数据链路层报尾(Data link Termination,DT)形成最终的一帧数据。
  
  当一帧数据通过物理层传送到目标主机的物理层时,该主机的物理层把它递交到上层-数据链路层。数据链路层负责去掉数据帧的帧头部DH和尾部DT(同时还进行数据校验)。如果数据没有出错,则递交到上层-网络层。
  
  同样,网络层、传输层、会话层、表示层、应用层也要做类似的工作。最终,原始数据被递交到目标主机的具体应用程序中。
  
  2 TCP/IP参考模型
  
  ISO制定的OSI参考模型的过于庞大、复杂招致了许多批评。与此对照,由技术人员自己开发的TCP/IP协议栈获得了更为广泛的应用。如图2-1所示,是TCP/IP参考模型和OSI参考模型的对比示意图。
  

 

  

图2-1  TCP/IP参考模型

  
  2.1 TCP/IP参考模型的层次结构
  
  TCP/IP协议栈是美国国防部高级研究计划局计算机网(Advanced Research Projects Agency Network,ARPANET)和其后继因特网使用的参考模型。ARPANET是由美国国防部(U.S.Department of Defense,DoD)赞助的研究网络。最初,它只连接了美国境内的四所大学。随后的几年中,它通过租用的电话线连接了数百所大学和政府部门。最终ARPANET发展成为全球规模最大的互连网络-因特网。最初的ARPANET于1990年永久性地关闭。
  
  TCP/IP参考模型分为四个层次:应用层、传输层、网络互连层和主机到网络层。如图2-2所示。
  

  

图2-2  TCP/IP参考模型的层次结构

  
  在TCP/IP参考模型中,去掉了OSI参考模型中的会话层和表示层(这两层的功能被合并到应用层实现)。同时将OSI参考模型中的数据链路层和物理层合并为主机到网络层。下面,分别介绍各层的主要功能。
  
  1、主机到网络层
  
  实际上TCP/IP参考模型没有真正描述这一层的实现,只是要求能够提供给其上层-网络互连层一个访问接口,以便在其上传递IP分组。由于这一层次未被定义,所以其具体的实现方法将随着网络类型的不同而不同。
  
  2、网络互连层
  
  网络互连层是整个TCP/IP协议栈的核心。它的功能是把分组发往目标网络或主机。同时,为了尽快地发送分组,可能需要沿不同的路径同时进行分组传递。因此,分组到达的顺序和发送的顺序可能不同,这就需要上层必须对分组进行排序。
  
  网络互连层定义了分组格式和协议,即IP协议(Internet Protocol)。
  
  网络互连层除了需要完成路由的功能外,也可以完成将不同类型的网络(异构网)互连的任务。除此之外,网络互连层还需要完成拥塞控制的功能。
  
  3、传输层
  
  在TCP/IP模型中,传输层的功能是使源端主机和目标端主机上的对等实体可以进行会话。在传输层定义了两种服务质量不同的协议。即:传输控制协议TCP(transmission control protocol)和用户数据报协议UDP(user datagram protocol)。
  
  TCP协议是一个面向连接的、可靠的协议。它将一台主机发出的字节流无差错地发往互联网上的其他主机。在发送端,它负责把上层传送下来的字节流分成报文段并传递给下层。在接收端,它负责把收到的报文进行重组后递交给上层。TCP协议还要处理端到端的流量控制,以避免缓慢接收的接收方没有足够的缓冲区接收发送方发送的大量数据。
  
  UDP协议是一个不可靠的、无连接协议,主要适用于不需要对报文进行排序和流量控制的场合。
  
  4、应用层
  
  TCP/IP模型将OSI参考模型中的会话层和表示层的功能合并到应用层实现。
  
  应用层面向不同的网络应用引入了不同的应用层协议。其中,有基于TCP协议的,如文件传输协议(File Transfer Protocol,FTP)、虚拟终端协议(TELNET)、超文本链接协议(Hyper Text Transfer Protocol,HTTP),也有基于UDP协议的,如简

收藏与分享
01 2009

正则表达式中的特殊字符

Posted by Yangybcy in 资料

字符/
意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。
例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示
匹配一个单词的分界线。
或者:
对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。
例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面加一个反斜杠;例如:/a*/匹配’a*’。

字符^
意义:表示匹配的字符必须在最前边。
例如:/^A/不匹配"an A,"中的’A’,但匹配"An A."中最前面的’A’。

字符$
意义:与^类似,匹配最末的字符。
例如:/t$/不匹配"eater"中的’t’,但匹配"eat"中的’t’。

字符*
意义:匹配*前面的字符0次或n次。
例如:/bo*/匹配"A ghost booooed"中的’boooo’或"A bird warbled"中的’b’,但不匹配"Agoat g
runted"中的任何字符。

字符+
意义:匹配+号前面的字符1次或n次。等价于{1,}。
例如:/a+/匹配"candy"中的’a’和"caaaaaaandy."中的所有’a’。

字符?
意义:匹配?前面的字符0次或1次。
例如:/e?le?/匹配"angel"中的’el’和"angle."中的’le’。

字符.
意义:(小数点)匹配除换行符外的所有单个的字符。
例如:/.n/匹配"nay, an apple is on the tree"中的’an’和’on’,但不匹配’nay’。

字符(x)
意义:匹配’x’并记录匹配的值。
例如:/(foo)/匹配和记录"foo bar."中的’foo’。匹配子串能被结果数组中的素[1], …,[n] 返
回,或被RegExp对象的属性, …, 返回。

字符x│y
意义:匹配’x’或者’y’。
例如:/green│red/匹配"green apple"中的’green’和"red apple."中的’red’。

字符{ n }
意义:这里的n是一个正整数。匹配前面的n个字符。
例如:/a{ 2 }/不匹配"candy,"中的’a’,但匹配"caandy," 中的所有’a’和"caaandy."中前面的两个’a’。

字符{ n, }
意义:这里的n是一个正整数。匹配至少n个前面的字符。
例如:/a{ 2, }不匹配"candy"中的’a’,但匹配"caandy"中的所有’a’和"caaaaaaandy."中的所有’a’

字符{ n,m }
意义:这里的n和m都是正整数。匹配至少n个最多m个前面的字符。
例如:/a{ 1,3 }/不匹配"cndy"中的任何字符,但匹配 "candy,"中的’a’,"caandy," 中的前面两个
’a’和"caaaaaaandy"中前面的三个’a’,注意:即使"caaaaaaandy" 中有很多个’a’,但只匹配前面的三 个’a’即"aaa"。

字符[xyz]
意义:一字符列表,匹配列出中的任一字符。你可以通过连字符-指出一个字符范围。
例如:[abcd]跟[a-c]一样。它们匹配"brisket"中的’b’和"ache"中的’c’。

字符[^xyz]
意义:一字符补集,也就是说,它匹配除了列出的字符外的所有东西。 你可以使用连字符-指出一 字符范围。
例如:[^abc]和[^a-c]等价,它们最早匹配"brisket"中的’r’和"chop."中的’h’。

字符
意义:匹配一个空格(不要与b混淆)

字符b
意义:匹配一个单词的分界线,比如一个空格(不要与混淆)
例如:/bnw/匹配"noonday"中的’no’,/wyb/匹配"possibly yesterday."中的’ly’。

字符B
意义:匹配一个单词的非分界线
例如:/wBn/匹配"noonday"中的’on’,/yBw/匹配"possibly yesterday."中的’ye’。

字符cX
意义:这里的X是一个控制字符。匹配一个字符串的控制字符。
例如:/cM/匹配一个字符串中的control-M。

字符d
意义:匹配一个数字,等价于[0-9]。
例如:/d/或/[0-9]/匹配"B2 is the suite number."中的’2’。

字符D
意义:匹配任何的非数字,等价于[^0-9]。
例如:/D/或/[^0-9]/匹配"B2 is the suite number."中的’B’。

字符f
意义:匹配一个表单符

字符n
意义:匹配一个换行符

 

字符r
意义:匹配一个回车符

字符s
意义:匹配一个单个white空格符,包括空格,tab,form feed,换行符,等价于[ fnrtv]。
例如:/sw*/匹配"foo bar."中的’ bar’。

字符S
意义:匹配除white空格符以外的一个单个的字符,等价于[^ fnrtv]。
例如:/S/w*匹配"foo bar."中的’foo’。

字符t
意义:匹配一个制表符

字符v
意义:匹配一个顶头制表符

字符w
意义:匹配所有的数字和字母以及下划线,等价于[A-Za-z0-9_]。
例如:/w/匹配"apple,"中的’a’,".28,"中的’5’和"3D."中的’3’。

字符W
意义:匹配除数字、字母外及下划线外的其它字符,等价于[^A-Za-z0-9_]。
例如:/W/或者/[^$A-Za-z0-9_]/匹配"50%."中的’%’。

字符n
意义:这里的n是一个正整数。匹配一个正则表达式的最后一个子串的n的值(计数左圆括号)。

例如:/apple(,)sorange1/匹配"apple, orange, cherry, peach."中的’apple, orange’,下面有一个更加完整的例子。
注意:如果左圆括号中的数字比n指定的数字还小,则n取下一行的八进制escape作为描述。

字符ooctal和xhex
意义:这里的ooctal是一个八进制的escape值,而xhex是一个十六进制的escape值,允许在一个正则表达式中嵌入ASCII码

附:下表是元字符及其在正则表达式上下文中的行为的一个完整列表:

字符 描述 
\
将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。例如,’n' 匹配字符 "n"。’\n’ 匹配一个换行符。序列 ’\' 匹配 "" 而 "\(" 则匹配 "("。
^
匹配输入字符串的开始位置。如果设置了 RegExp 对象的 Multiline 属性,^ 也匹配 ’\n’ 或 ’\r’ 之后的位置。
$
匹配输入字符串的结束位置。如果设置了RegExp 对象的 Multiline 属性,$ 也匹配 ’\n’ 或 ’\r’ 之前的位置。
*
匹配前面的子表达式零次或多次。例如,zo* 能匹配 "z" 以及 "zoo"。 * 等价于{0,}。
+ 匹配前面的子表达式一次或多次。例如,’zo+’ 能匹配 "zo" 以及 "zoo",但不能匹配 "z"。+ 等价于 {1,}。
?
匹配前面的子表达式零次或一次。例如,"do(es)?" 可以匹配 "do" 或 "does" 中的"do" 。? 等价于 {0,1}。
{n}
n 是一个非负整数。匹配确定的 n 次。例如,’o{2}’ 不能匹配 "Bob" 中的 ’o',但是能匹配 "food" 中的两个 o。
{n,}
n 是一个非负整数。至少匹配n 次。例如,’o{2,}’ 不能匹配 "Bob" 中的 ’o',但能匹配 "foooood" 中的所有 o。’o{1,}’ 等价于 ’o+’。’o{0,}’ 则等价于 ’o*’。
{n,m}
m 和 n 均为非负整数,其中n <= m。最少匹配 n 次且最多匹配 m 次。刘, "o{1,3}" 将匹配 "fooooood" 中的前三个 o。’o{0,1}’ 等价于 ’o?’。请注意在逗号和两个数之间不能有空格。
?
当该字符紧跟在任何一个其他限制符 (*, +, ?, {n}, {n,}, {n,m}) 后面时,匹配模式是非贪婪的。非贪婪模式尽可能少的匹配所搜索的字符串,而默认的贪婪模式则尽可能多的匹配所搜索的字符串。例如,对于字符串 "oooo",’o+?’ 将匹配单个 "o",而 ’o+’ 将匹配所有 ’o'。

匹配除 "\n" 之外的任何单个字符。要匹配包括 ’\n’ 在内的任何字符,请使用象 ’[.\n]‘ 的模式。
(pattern)
匹配pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中则使用 {CONTENT}… 属性。要匹配圆括号字符,请使用 ’\(‘ 或 ’\)’。
(?:pattern)
匹配 pattern 但不获取匹配结果,也就是说这是一个非获取匹配,不进行存储供以后使用。这在使用 "或" 字符 (|) 来组合一个模式的各个部分是很有用。例如, ’industr(?:y|ies) 就是一个比 ’industry|industries’ 更简略的表达式。
(?=pattern)
正向预查,在任何匹配 pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如, ’Windows (?=95|98|NT|2000)’ 能匹配 "Windows 2000" 中的 "Windows" ,但不能匹配 "Windows 3.1" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始。

 

 

(?!pattern)
负向预查,在任何不匹配Negative lookahead matches the search string at any point where a string not matching pattern 的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如’Windows (?!95|98|NT|2000)’ 能匹配 "Windows 3.1" 中的 "Windows",但不能匹配 "Windows 2000" 中的 "Windows"。预查不消耗字符,也就是说,在一个匹配发生后,在最后一次匹配之后立即开始下一次匹配的搜索,而不是从包含预查的字符之后开始
x|y 
匹配 x 或 y。例如,’z|food’ 能匹配 "z" 或 "food"。’(z|f)ood’ 则匹配 "zood" 或 "food"。
[xyz]
字符集合。匹配所包含的任意一个字符。例如, ’[abc]‘ 可以匹配 "plain" 中的 ’a'。
[^xyz]
负值字符集合。匹配未包含的任意字符。例如, ’[^abc]‘ 可以匹配 "plain" 中的’p'。
[a-z]
字符范围。匹配指定范围内的任意字符。例如,’[a-z]‘ 可以匹配 ’a' 到 ’z' 范围内的任意小写字母字符。
[^a-z]
负值字符范围。匹配任何不在指定范围内的任意字符。例如,’[^a-z]‘ 可以匹配任何不在 ’a' 到 ’z' 范围内的任意字符。
\b
匹配一个单词边界,也就是指单词和空格间的位置。例如, ’er\b’ 可以匹配"never" 中的 ’er’,但不能匹配 "verb" 中的 ’er’。
\B
匹配非单词边界。’er\B’ 能匹配 "verb" 中的 ’er’,但不能匹配 "never" 中的 ’er’。
\cx
匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。 x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 ’c' 字符。
\d
匹配一个数字字符。等价于 [0-9]。
\D
匹配一个非数字字符。等价于 [^0-9]。
\f
匹配一个换页符。等价于 \x0c 和 \cL。
\n
匹配一个换行符。等价于 \x0a 和 \cJ。
\r
匹配一个回车符。等价于 \x0d 和 \cM。
\s
匹配任何空白字符,包括空格、制表符、换页符等等。等价于 [ \f\n\r\t\v]。
\S
匹配任何非空白字符。等价于 [^ \f\n\r\t\v]。
\t
匹配一个制表符。等价于 \x09 和 \cI。
\v
匹配一个垂直制表符。等价于 \x0b 和 \cK。
\w
匹配包括下划线的任何单词字符。等价于’[A-Za-z0-9_]‘。
\W
匹配任何非单词字符。等价于 ’[^A-Za-z0-9_]‘。
\xn
匹配 n,其中 n 为十六进制转义值。十六进制转义值必须为确定的两个数字长。例如, ’\x41′ 匹配 "A"。’\x041′ 则等价于 ’\x04′ & "1"。正则表达式中可以使用 ASCII 编码。.
\num
匹配 num,其中 num 是一个正整数。对所获取的匹配的引用。例如,’(.)’ 匹配两个连续的相同字符。
\n
标识一个八进制转义值或一个后向引用。如果 \n 之前至少 n 个获取的子表达式,则 n 为后向引用。否则,如果 n 为八进制数字 (0-7),则 n 为一个八进制转义值。
\nm
标识一个八进制转义值或一个后向引用。如果 \nm 之前至少有is preceded by at least nm 个获取得子表达式,则 nm 为后向引用。如果 \nm 之前至少有 n 个获取,则 n 为一个后跟文字 m 的后向引用。如果前面的条件都不满足,若  n 和 m 均为八进制数字 (0-7),则 \nm 将匹配八进制转义值 nm。
\nml
如果 n 为八进制数字 (0-3),且 m 和 l 均为八进制数字 (0-7),则匹配八进制转义值 nml。
\un
匹配 n,其中 n 是一个用四个十六进制数字表示的 Unicode 字符。例如,\u00A9 匹配版权符号 (?)。
 

收藏与分享
01 2009

H3C交换机命名规则

Posted by Yangybcy in 电脑网络

二、性能命名规则

    Quidway SA1A2A3A4A5-A6【 A7A8 】【/A9 A10 A11 】-【 A12 A13 】-【A14 A15 A16 】-【A17 A18 】
    A1表示产品系列,主要标示上行端口的最大接口速率:
    A1为 1 — 盒式10/100M 交换机,上行最高到100M,无管理;
    A1为 2 — 盒式10/100M 交换机,上行最高到100M,有管理;
    A1为 3 — 盒式10/100/1000M交换机,上行最高到1000M;
    A1为 5 — 盒式GE/10GE交换机,上行最高到10GE;
    A2标示所支持的IP层:
    A2为 0 — 纯L2交换机,目前为0,根据产品的更新换代,可以更改为1、2、3、4;
    A2为 5 — L2/L3交换机,目前为5,根据产品的更新换代,可以更改为6、7 、8、9;
    A3A4两位数字与产品的端口数相关,根据端口总数确定产品系列:
    A3A4为08 —表示下行端口为8个, 上行端口为0、1、2个;
    A3A4为12 —表示下行端口为12个,上行端口为0、1、2个;
    A5 用来区分固定上行口的不同种类,可以标识接口类型、能否堆叠等特性,缺省表示不带上行口:
    A5为Z —表示没有上行接口;
    A5为G —表示上行GBIC接口;
    A5为P —表示上行SFP接口;
    A5为T —表示上行RJ45接口;
    A5为V —表示上行VDSL接口;
    A5为X —表示上行XPACK(10GE LAN)接口;
    A5为W —表示上行可配置WAN接口;
    A5为C —表示上行接口可选配;
    A5为M —表示上行接口为多模光口;
    A5为S —表示上行接口为单模光口;
    A6 作为设备最大用户端口数标识,如8、12、16、24、48口等,如果设备已经配置最大用户端口数量,而且为RJ45的电口,则A6缺省,其他情况下应当与A7 A8组合显示用户端口信息。
    A7 A8作为用户口种类标识,如电口、多模光口,单模光口等,缺省表示全部为电口:
    A7 A8 为 FM,表示全部为多模光口;
    A7 A8 为 FS,表示全部为单模光口;
    A9 A10 A11为可选项,在用户口可选配情况下,标识设备用户固定口的数目和种类,如电口TP、多模光口FM,单模光口FS等。 特殊情况下,如果所有用户口均为选配(没有固定口),根据端口实际情况用SFP或GBC标识。
    A12 A13作为设备电源交直流标识,缺省为AC交流、直流必须用DC标识。
    A14 A15 A16 作为RPS冗余电源接口标识,3000、5000系列缺省为支持,2000、1000系列缺省为不支持。
    A17 A18 作为可选项,用以突出产品版本的特性,缺省为标准版本。
    SI (Basic software Image)表示设备为基本版本,包含基础特性。
    EI(Enhanced software Image)表示设备为增强版本,包含某些高级特性。
    PWR 表示设备为支持远程以太网供电,供电符合802.3AF标准二、性能命名规则

    Quidway SA1A2A3A4A5-A6【 A7A8 】【/A9 A10 A11 】-【 A12 A13 】-【A14 A15 A16 】-【A17 A18 】
    A1表示产品系列,主要标示上行端口的最大接口速率:
    A1为 1 — 盒式10/100M 交换机,上行最高到100M,无管理;
    A1为 2 — 盒式10/100M 交换机,上行最高到100M,有管理;
    A1为 3 — 盒式10/100/1000M交换机,上行最高到1000M;
    A1为 5 — 盒式GE/10GE交换机,上行最高到10GE;
    A2标示所支持的IP层:
    A2为 0 — 纯L2交换机,目前为0,根据产品的更新换代,可以更改为1、2、3、4;
    A2为 5 — L2/L3交换机,目前为5,根据产品的更新换代,可以更改为6、7 、8、9;
    A3A4两位数字与产品的端口数相关,根据端口总数确定产品系列:
    A3A4为08 —表示下行端口为8个, 上行端口为0、1、2个;
    A3A4为12 —表示下行端口为12个,上行端口为0、1、2个;
    A5 用来区分固定上行口的不同种类,可以标识接口类型、能否堆叠等特性,缺省表示不带上行口:
    A5为Z —表示没有上行接口;
    A5为G —表示上行GBIC接口;
    A5为P —表示上行SFP接口;
    A5为T —表示上行RJ45接口;
    A5为V —表示上行VDSL接口;
    A5为X —表示上行XPACK(10GE LAN)接口;
    A5为W —表示上行可配置WAN接口;
    A5为C —表示上行接口可选配;
    A5为M —表示上行接口为多模光口;
    A5为S —表示上行接口为单模光口;
    A6 作为设备最大用户端口数标识,如8、12、16、24、48口等,如果设备已经配置最大用户端口数量,而且为RJ45的电口,则A6缺省,其他情况下应当与A7 A8组合显示用户端口信息。
    A7 A8作为用户口种类标识,如电口、多模光口,单模光口等,缺省表示全部为电口:
    A7 A8 为 FM,表示全部为多模光口;
    A7 A8 为 FS,表示全部为单模光口;
    A9 A10 A11为可选项,在用户口可选配情况下,标识设备用户固定口的数目和种类,如电口TP、多模光口FM,单模光口FS等。 特殊情况下,如果所有用户口均为选配(没有固定口),根据端口实际情况用SFP或GBC标识。
    A12 A13作为设备电源交直流标识,缺省为AC交流、直流必须用DC标识。
    A14 A15 A16 作为RPS冗余电源接口标识,3000、5000系列缺省为支持,2000、1000系列缺省为不支持。
    A17 A18 作为可选项,用以突出产品版本的特性,缺省为标准版本。
    SI (Basic software Image)表示设备为基本版本,包含基础特性。
    EI(Enhanced software Image)表示设备为增强版本,包含某些高级特性。
    PWR 表示设备为支持远程以太网供电,供电符合802.3AF标准

收藏与分享