对称
- 格式:docx
- 大小:19.94 KB
- 文档页数:3
计算机中的对称之美
姓名:XXX 学号:XXX 班级:XXX 系:XXXXX
引言:计算机中的组成大部分都不是对称,而我们人类总想找出其中的相关性,以便于后来的开发人员能够很快的适应计算机本文将带领你计算机语言从低级语言到高级语言的演变过程中的编程风格始终保持有开就有闭的原则。
而同时我们编写出来的很多程序,软件有同时具有对称。
我在此不得不佩服计算机的强大。
正文:
记得上五小学四年级的时候,老师让我们看了一个五角星,让我们发现其中的规律,那是我们都没有答出来,老师告诉我们是对称时,大家都很不解,因为据我们那是的所学知识,根本没能力答出来。
而根据对称定义:对称,物体或图形在某种变换条件(例如绕直线的旋转、对于平面的反映,等等)下,其相同部分间有规律重复的现象,亦即在一定变换条件下的不变现象。
我们才感觉是那样的,从此我们才开始了对称的讲解。
经过翟新东老师的讲解,使我对对称有了更加一步的了解。
一般我们自然界中的对称是非常少的,一般对称的建筑,对称的图形等都是人造的。
由于现在我所学的专业是计算机科学与技术,下面就计算机中的对称阐述我的个人的观点
相信我们已经大部分都已经接触过计算机。
更用过计算机中的软件就拿大家熟悉的计算机中的浏览器来说,浏览器提供给我们一个了解世界的窗口,但一般大家都不会注意到浏览器中的对称,你在任何浏览器(IE,chrome,firefox,opera,sougou)这些浏览器的左上角都有一个向左向右的箭头。
这就是对称,正所谓有去就有回。
不但给我们美观,更满足我们的功能需求,你打开一个页面,但你想回到上一页,你可以按向左同时在想回到本来的页面,你可以按向右。
当然计算机中的对称不只这些,当你在编辑一段文字的时候,你误删了一段,这是你在重新想写的花费很长一段时间,这既造成人力的浪费,计算机window操作系统给了我们撤销的按钮,我们可以回到以前的状态。
同时操作系统还给我们复制粘贴等,软件中的大部分都具有功能性对称。
在这里不再一一介绍。
当然计算机中对称不能局限于此,随着计算机网络的广泛应用和信息技术的飞速发展,信息技术已经渗透到人们日常生活的各个角落,确保信息安全的重要性不言而喻。
密码技术是保护信息安全的关键技术,对整个信息系统的安全起着至关重要的作用。
在密码算法研究与设计期间,密码学专家更多关心算法的设计思想与原理。
文献[1,2]分别设计了分组密码算法专用描述语言PLBCA和对称密码算法专用描述语言SDLSCA。
PLBCA和SDLSCA以自然的类似专业语言的思维方式描述算法的设计思想,其代码是对密码算法的直观描述,可以直接反映出算法的设计细节。
利用SDLSCA,设计者可以方便地与其他设计人员交流算法的设计思想,借助SDLSCA解释器直接得到所描述算法的运行结果,为密码算法的测评和分析提供了一种强有力的辅助工具。
在密码算法设计过程中,对于一些常见已经证明的安全性高、性能良好的密码组件,或根据自己风格设计的一些安全性高的密码组件,密码学专家会重复使用[3],比如AES中的S变换,DES中的S变换、P置换,线性反馈移位寄存器、布尔函数等[4-7]。
为了使算法描述更加方便、简洁、
高效,同时考虑到模块化的思想,。
当然计算机网络课程中术语也是有对称,计算机网络课程学习中,我们也总会有这样的体会。
比如从通信的角度来说,有模拟通信和数字通信,信号传输有串行通信和并行通信,通信方式有单工,全工,同步方式有同步和异步,单模光纤和多模光纤等。
学习这种对称性,对于学习计算机网络中的一些难以理解的概念是有好处的,可以进行比拟学习,帮助理解,记忆。
另外,也可以提高学习的兴趣,发现规律,促进学习。
下面列举一些具有对称之美的概念,并给以一般性的介绍,但要注意,这里有的是名字对称,有的是内容对称,内容对称有时更有实际应用的意义。
电话通信,数据通信,是电信部门向用户提供的2种通信业务,早期是电话通信,后来发展为计算机通信,即数据通信。
电路交换,分组交换,2种非常重要的交换技术,电话采用前者,计算机网络采用后者。
广域网,局域网,计算机网络按照地域范围分类的方法,是2种不同类型的网络,具有不同的应用范围和用途。
广域网用于数据传输,局域网用于数据处理。
通信子网,资源子网,计算机网络是由通信技术与计算机技术结合起来形成的技术,因此,可以分开来进行研究。
也可以理解为,计算机网络分为2个层次,通信子网层次和资源子网层次。
虚通信,实通信,高层协议2个实体之间的通信;物理媒体实现的2个实体的通信。
这里实体的含义,可能指结点(路由器)、主机或者应用进程。
打包(封装),拆包(解封),数据通信过程中,发送方发送数据时,下一层对上一层要发送的数据封装,然后传输,到了接收方,再解封,还原为原来的数据,并交给上层。
点到点,端到端,2个结点(交换机或者路由器)之间逐点传输数据的方式称为点到点;2个主机应用进程之间直接传输数据称为端到端,随着网络数据传输质量的提高,端到端的方式采用越来越多。
数据报,虚电路,分组交换的2种不同数据传输方式,代表2种不同的服务质量,数据报传输质量差,但传输速率高,比如IP协议即是;虚电路传输质量好,但传输速率低,比如FR 协议即是。
SVC,PVC,虚电路的2种方式,SVC是呼叫虚电路,呼叫后形成虚电路,相当于拨号电话;PVC是永久虚电路,通过管理方式建立虚电路,相当于专线电话。
共享带宽型,独享带宽型,以太网2种模式,前者,所有站点都在一个冲突域中,共享带宽,性能较差;后者是交换型网络,每个端口的站点独享交换端口带宽,性能极佳。
直接寻址,间接寻址,本网络,即路由器直接连接着的网络,采用直接寻址,即由通信子网进行寻址;不是与路由器直接连接着的网络采用间接寻址,即由路由器寻址。
TCP,UDP,TCP/IP协议的传输层提供的2种不同服务质量的协议。
客户,服务器,C/S应用模式的2个应用程序,这个是内容对称的典型例子,是非常有用的一对概念。
宽带网,窄带网,能够传输多媒体信号的网络称为宽带网,数据传输速度比较快的网络;只能传输文本信息的网络称为窄带网,数据传输速度比较慢的网络。
有线网,无线网,采用双绞线,或者光线连接成的网络被称为有线网;采用无线电微波等作为介质连接成的网络被称为无线网。
秘密密钥,公开密钥,加密的2种方式,前者,双方使用相同的密钥,加解密速度快;后者,双方使用不同密钥,密钥保密性好。
这些,只是计算机网络中的一部分具有对称性的术语,实际的术语还有很多,对照着教科书,我们还能找出很多具有对称性的术语及概念,但要么都是比较具体的,要么都是比较好理解的,在此,就不一一列举了。
我们一边欣赏术语对称之美的同时,又可以到计算机网络知识,岂不是一举两得的事?
参考文献:《计算机世界》
《计算组成原理》科学出版社
《C++高级语言程序设计》中国电力出版社。