| 一平님의 프로필我的共享空间사진블로그리스트 | 도움말 |
|
3월 21일 轻松的一个星期 这周所有领导都去CCBN展会了,没人管,好闲啊!!!!!!可以好好放松一星期了。不过要是我也可以去参加下CCBN也不错,顺便看看周佩莹上班的地方,见识下,可惜啊!!!!只有等我做领导的时候才有机会了,唉…… 3월 17일 又到周末了!!! 今天看了些网管方面的资料,知道了些词语。SNMP简单网络管理协议,开了这个协议好像能控制的东西蛮多,屏幕截图也能做到。MIB库,管理信息数据库,反正是SNMP常常会用到的一个东东,具体干什么的还不知道,大概结构类似一个数状,每一个节点标示一个对象或是属性信息。
广电上网使用的是CABLE MODEN,简称CM了,整个网络大概这么几个设备,CPE:不知道标准该怎么说,反正是指终端用户,比如一台要上网的PC。CM:CABLE MODEN,应该是类似调制解调器的东东。CMTS:具体不知道,CM第一次上线的时候是向CMTS请求,由CMTS再转向SERVER。整个上线过程大致如下(印象中……),忽然发现不记得了……下次复习。
今天查资料的时候知道SQL SERVER可以主动向外部程序发送消息,结合触发器来使用,可以在数据发生变化的时候通知程序进行相应操作,有空研究下。
还看了点别人关于设计模式的学习经验,发现很多情况下喜欢这样设计,对于容易变化的部分,从他们抽象出一个基类,每种情况当成一个派生类。比如有B、C、D三种情况,从他们当中抽象出一个类A,然后可以使用
A *a=CreateObj();
A CreateObj()
{
new B;
}
这样来,以后要调用函数,使用A->FUNCTION就行,这样,不管需求怎么变,只要修改CreateObj里面的那点代码就OK
好像还是说的糊里糊涂的…… 3월 16일 今天比较无聊 今天公司没什么事,自己找了些文章看。
PCI&Compact PCI 只知道CPCI是后面出来的一种比较先进的总线标准……
E1&T1 E1是欧洲标准,T1是美国标准,E1有32条64K线路,其中只有30条能用,还有两条做控制用,T1有24条,只有23条能用。中国用的是E1 VoIP Voice over Internet Protocal基本上看作是网络电话来理解吧
其实,平心而论,国产板卡从性能和价格上都各有千秋,只是在市场的定位不同;有些注重中高端市场,有的注重中低端市场。
从早期技术而言,应该认为有两大门派:东进、鼎铭、五岳鑫、泰兴等为一大门派,以三汇等为另一大门派。但到了后期,随着DSP芯片的引入、以及标准算法使用,技术上的差别已经让位于功能上差别了——应对不同市场的产品的派生。 深圳鼎铭电子 www.dingming.com 深圳东进通讯技术
www.dj.com.cn 统一消息服务UMS(Unified Message Service)是国际上最新提出的一种信息服务理念。UMS将人们以前通过电话网、寻呼网、移动网与互联网分别享受的各种信息服务融合起来,将语音、传真、寻呼、移动短消息、电子邮件和多媒体数据等所有信息在同一位置存储和管理,用户可随时随地的通过电话、传真、手机、呼机、PC、掌上电脑、PDA等任何一种通信设备发送与接收信息,而通过灵活智能的信息管理方式,可使得信息服务更加个性化和智能化。
统一消息系统是基于IP统一消息解决方案,融合了先进的语音合成和语音识别技术,充分实现了语音、数据、多媒体信息等全方位服务的综合信息服务。 统一消息系统在语音、短消息、传真、邮件等各个方面都作出了详细的计划和具体的实施方案,并融入了“呼叫中心”的技术和理念,是实现了立体化服务的基础和平台。 统一消息包括语音信箱、语音邮件、传真、电子邮件等服务,能够提供综合的信息服务和增值服务。它对这些信息的存储采用集中统一存放的方式,用Microsoft Exchange 作为信息的存储仓库,具有通用信息接收箱功能模块和通用的连接手段,把所有形式的消息,如传真、语音邮件、电子邮件等集成到Exchange这个通用的信箱里,通过通用的连接手段,如电话、PC、电子邮件客户等来访问这些信息。 Ctrl+J CBUILDER自动完成代码
打动:如果A----NAT A---INTERNET----NAT B-----B
若A想向B发送消息, 1、A先向NAT B发送消息,NAT B丢弃。 2、NAT B告诉B,A想和它通讯 3、B告诉NAT B,B确实想和A通讯,于是发任意包到NAT A(打洞) 4、A再向NAT B发送消息,NAT B知道B想要此包,接收 NAT的基本原理和类型 NAT能解决令人头痛的IP地址紧缺的问题,而且能使得内外网络隔离,提供一定的网络安全保障。它解决问题的办法是:在内部网络中使用内部地址,通过NAT把内部地址翻译成合法的IP地址在Internet上使用,其具体的做法是把IP包内的地址域用合法的IP地址来替换。 NAT功能通常被集成到路由器、防火墙、ISDN路由器或者单独的NAT设备中。NAT设备维护一个状态表,用来把非法的IP地址映射到合法的IP地址上去。每个包在NAT设备中都被翻译成正确的IP地址,发往下一级,这意味着给处理器带来了一定的负担。但对于一般的网络来说,这种负担是微不足道的。 NAT有三种类型:静态NAT、动态地址NAT、网络地址端口转换NAPT。其中静态NAT设置起来最为简单,内部网络中的每个主机都被永久映射成外部网络中的某个合法的地址。而动态地址NAT则是在外部网络中定义了一系列的合法地址,采用动态分配的方法映射到内部网络。NAPT则是把内部地址映射到外部网络的一个IP地址的不同端口上。根据不同的需要,三种NAT方案各有利弊。 动态地址NAT只是转换IP地址,它为每一个内部的IP地址分配一个临时的外部IP地址,主要应用于拨号,对于频繁的远程联接也可以采用动态NAT。当远程用户联接上之后,动态地址NAT就会分配给他一个IP地址,用户断开时,这个IP地址就会被释放而留待以后使用。 网络地址端口转换NAPT(Network Address Port Translation)是人们比较熟悉的一种转换方式。NAPT普遍应用于接入设备中,它可以将中小型的网络隐藏在一个合法的IP地址后面。NAPT与动态地址NAT不同,它将内部连接映射到外部网络中的一个单独的IP地址上,同时在该地址上加上一个由NAT设备选定的TCP端口号。 在Internet中使用NAPT时,所有不同的TCP和UDP信息流看起来好像来源于同一个IP地址。这个优点在小型办公室内非常实用,通过从ISP处申请的一个IP地址,将多个连接通过NAPT接入Internet。实际上,许多SOHO远程访问设备支持基于PPP的动态IP地址。这样,ISP甚至不需要支持NAPT,就可以做到多个内部IP地址共用一个外部IP地址上Internet,虽然这样会导致信道的一定拥塞,但考虑到节省的ISP上网费用和易管理的特点,用NAPT还是很值得的。 李杰对NAT的原理说得很明白了我说一下具体过程好了。NAT技术的基本功能就是用1个或几个IP地址来实现1个局域网络上的所有主机都可以访问Internet。NAT技术可以为TCP、UDP以及Icmp的部分信息进行透明中继。下面以TCP为主要对象讨论其工作原理。TCP是建立在所谓的连接抽象(connection abstraction)之上的,它所对应的对象不是TCP的一个单独的端口而是1条虚电路连接,也就是说,TCP是使用连接而不是使用协议端口号作为基本的抽象概念。在TCP中连接是用1对端点来标识的。TCP把端点(endpoint)定义为一对整数(host,port),因此可以将1条TCP连接用1个4元组(Source address:source port;destination address:destination port)来定义,这样的一个连接抽象允许多个连接共享1个端点,例如2条连接(192.168.1.1:1184;192.168.1.3:80)、(192.168.1.2:1184;192.168.1.3:80)共享同1个端点(192.168.1.3:80),但又并不会引起歧义,从而可以看出这种基于连接的抽象为利用1个IP地址进行外部世界的访问提供了基础。实际上,虽然UDP是无连接的,但可以将它作为虚连接来看待。NAT网关上运行的TCP/IP网关软件与常规的网关软件并不相同。通常常规路由器只是机械地根据IP包中的目的IP地址以及路由表将IP数据报从一个网络转发给另一个网络,而NAT网关在Internet内部网络和Internet之间中继IP数据报并非凭借目的IP地址,它的中继是面向连接的假设在局域网LAN A接入Internet处有1个NAT网关,网关处理所有网络内外之间的TCP/IP连接。NAT网关具有内网端口和外网端口,2个端口各被分配1个IP地址,其中外网端口的IP地址是合法的全球唯一的IP地址如200.200.200.200,内网端口的IP地址一般为保留地址,如设为192.168.1.1。当内部网络中的1台主机(例如A)要访问Internet上的Web服务器X(主机地址为202.202.202.202),那么首先A要与X建立TCP连接,设定主机A为此次连接分配的TCP端口为1030,此时主机A将IP数据包(D=202.202.202.202:80,S=192.168.1.2:1030)发向NAT网关,当NAT接受到数据包后,会动态地分配1个未用TCP端口,例如1330,然后修改数据包中的地址为(D=202.202.202:80,S=200.200.200.200:1330),计算数据包的校验和后发向Internet。由此可以看到此数据包中已经不含任何私有地址的信息。NAT已经录下这对映射:(D=202.202.202.202:80,S=192.168.1.2:1030) (D=202.202.202:80,S=200.200.200.200:1330)。以后当NAT接受到这1对主机间的任何1个IP分组时,NAT网关会查询内部的映射记录表格,根据这条映射关系使其顺利通过NAT,反之亦然。总之,NAT的地址转换过程存在3个不同的阶段:(1)接关系的映射关系的建立阶段。发生在会话的开始,当内部的1台机器要与外部的1台机器发生通信时发生,NAT动态地为其分配未使用的TCP端口号,并且会记下这个映射关系,为以后转发IP数据包使用。(2)映射关系的查找与转换阶段。当有外部进入的数据报或从内部出去的数据报通过NAT时,NAT都在内部进行了查找,以便找到对应的映射进行地址转换。(3)映射关系解除阶段。当TCP的1次连接关闭时,NAT会释放分配给这条连接的端口,以便以后的连接可以继续使用。 NAT(Network Address Translator) UPnP 统一即插即用,本来是为了发展能像遥控电视一样,随时可以遥控家里的任意电器(厨房里的设施,窗帘,电视,冰箱,etc.)而发展的一种技术(一些标准的集合??),现在主要用于在内网中自动添加端口映射,解决内网用户无法监听端口的问题,也可用于公网用户在开启防火墙一类的东西以后使用UPnP对外连接,提高安全性。(想不同遥控那些东西和端口映射有什么关系-_-!)
中介者模式:各对象都只保持和中介的联系,对象和对象间的通讯由中介转发,降低对象间的耦合度,简单来说就像房屋买卖中的房屋中介 state模式:State模式将每一个条件分支放入一个独立的类中????没看明白。好像是这样,把每种状态看成一个类,在这个类里面只处理属于它这种情况的操作。不知道是不是这样,如果是,这样做有什么意义????不懂! 观察者模式:分为推模式和拉模式,推模式为当内容发生改变的时候,主动告诉你发生改变的具体内容。而拉模式为当内容发生改变的时候,只通知你内容改变了,你必须自己去“拉”出改变的具体内容。不过不知道怎么用……而且如何区分是不是观察者模式? 门面模式:把复杂的一系列接口隐藏,只提供给外部一个简单的接口,根据传递的参数,自动完成一系列复杂的接口调用以完成整个任务。可以是一个类,也可以是一组函数。怎么感觉就像是一个向导一样东西。 访问者模式:完全没看懂! 装饰模式:在完全不改变类的代码的情况下修改类的功能。先new出该类A,再new出对他进行装饰的类B,并且以A作为B的参数。所有原来应该对A的操作都由B来操作,在B中相应的地方编写代码来处理需要修改的那部分功能。(这样的话是不是可以可以写个A的子类C,在C中重载A中有需求变化的函数,然后用A a=new C来实现,这样调用的就是修改了功能以后的函数,是不是可以这样做呢?) |
|
||||
|
|