2010年一些零散的总结3

1)新的发现:(linux的新理解) Linux是基于PC(其它平台也有的支持)的UNIX兼容系统。 (所谓pc平台一般只x86那些架构的cpu,硬件平台不一样,比如AIX和Solaris就不能在pc平台上运行,需要专门的高级硬件。。呵呵,终于弄清楚linux和其他类unix操作系统的区别了,当然现在也有了PC机的Unix) 64位cpu也应该是大型机才对吧 许多商业公司和大学等单位已经发现,在实验室用廉价的PC机运行Linux比用工作站运行商业Unix还好。Linux可以在PC机上提供工作站的功能,而PC机的价格是工作站的几分之一。也有一些针对PC机的便宜的Unix,其中最有名的是386BSD。 目前运行在PC机上的操作系统主要有Microsoft的MS-DOS、Windows、Windows NT、IBM的OS/2等。AIX和Solaris的运行平台cpu跟Linux是不一样的。。 在跟UNIX的关系上,它不比任何其它UNIX兼容系统远。所以如果 你有“Solaris才是正统UNIX,Linux只是兼容”的想法,对不起你错了, 起码你得把支持AIX的人打败才行,他们还认为AIX(IBM出产的)才是正统UNIX呢。 所以用Linux你可以学到有关UNIX的知识,这些知识绝大部分在其它商业 UNIX上可以用得上。当然,其核心思想绝对是相同的。那么在三年前只有 你的读博士的辅导员才有机会在实验室那台宝贝SUN上学的知识,你现在在 PC机上就可以实践了,这难道不是很妙的一件事情么? 用于从高端服务器到嵌入式应用的各个等级的计算平台上,与之相比,windows 没有明确的内核概念.windows只适合台式机,NT从未真正的打入高端服务器,WinCE也遇到了一些结构性的困难. 2) http协议可以通过socket实现,socket在传输层上实现。从这个角度来说,socket介于应用层和传输层之间。但是socket作为一种进程通信机制,操作系统分配唯一一个socket号,是依赖于通信协议的,但是这个通信协议不仅仅是 tcp或udp,也可以是其它协议。还有的进程通信不是依赖于通信协议,比如有的依赖于内存的。 tcp/ip 是一种传输协议 socket 是在tcp/ip协议基础上实现的通讯套接字 tcp/ip只是5层协议中的两层 socket可以看作实现应用层所用的接口 而且socket不一定建立在tcpip协议上的 ,所以有人不将socket作为网络模型中的一个。 socket是操作系统的概念上的进程间通信。 管道应该不知道类unix系统 如果是电信网,因为不是操作系统的进程概念,当然不会有socket。我们说http协议可以由socket实现,因为在互联网中是跟操作系统相关联的。至于ngn中的通信是不是可以采用socket这个,我觉得是可以的。 管道底层也不是用socket实现的,命名管道要求两个程序共享资源,从某种意义讲,其模块间耦合度高。而socket则逻辑上彼此无关,是一种弱耦合(协议耦合)的方式 有人告诉我他们本质上是一个玩意,但是哪个好一些呢?(效率)我以前用的是socket,别的进程每次都要构造socket结构再connect再发送一个数据,然后关闭服务器每次accept一个,读一个数据,然后关闭 命名管道也许好一些吧,open后就写,然后关闭,服务器知道可读就可以随便读,但是很多东西都是用的unix域socket,比如mysql等,肯定有目的的 pipe会写满,unix socket会吗?效率呢? 我想区别在于移植...当程序的C 和 S 在不久的将来需要在两台计算机上运行时,...当程序的C 可能分布在本机或远端时, ...当程序需要用到UDP的特性时,...我都会用UNIX SOCKET. >> 你是不是每次都重新创建一个新的socket连接,还是使用长连接?管道和socket性能肯定有差别,管道是优化过的进程间消息通信方式,socket是必须按照通信协议进行通信的,如果是tcp,之间的握手之类的消耗是少不了的。 3) 对电信网的深入理解。不仅提供电话业务,还给互联网提供数据流量.是不是可以这样理解:互联网的路由器是在电信网的交换机的流量监控下的,即电信网提供线路和流量计费等。 电路交换有专门的控制信令通道 电信网和互联网关系。 电信网作为可控可管的网络。互联网上的数据传输时租用的电信网的管道,也就是说电信网是运营提供商。而现在的软交换即电信网如何对可控可管进行管理,引入了软件上管理和分配资源。即借用了互联网的思想。 比如IMS,电线网用ip网络,sip协议来管理资源和多媒体等的分配问题。。 下一代IP网络将采用IP网的核心技术(分组交换、不面向连接),结合电信网的设计 ... 提供严格的管理,能够把不同的业务、用户严格隔离,为IP网提供极高的安全保障。 ... 下一代ip网为ip网提供安全保障 4) 网站开发全是使用别人设计的好的类和方法来进行设计,靠的的经验和时间。比如page对象,session对象的方法等。这正是许多人说网站技术含量小的原因。而其他开发,则可以自己设计类,自己设计方法和设计模式。。 5) xml和html一样。都是标记语言。这样就深入理解了。只不过前者有其优越的特性,使其功能更多些。。

posted @ 2011-01-16 20:06  thinking and coding  阅读(226)  评论(0编辑  收藏  举报