计算机网络的功能是在不同主机之间实现快速的信息交换。通过信息交换,计算机网络可实现资源共享这一核心功能,包括硬件资源共享、软件资源共享和信息资源共享。
硬件资源共享
通过计算机网络,一台主机可以共享使用另一台主机的硬件资源,包括计算资源(如CPU)、存储资源、打印机与扫描仪I/O设备等。其实,云计算和云存储可以提供硬件计算资源和存储资源的共享,这都是典型的硬件资源共享的实例。
软件资源共享
网络上的主机可以远程访问、使用服务器计算机上运行的各类大型软件,例如,大型数据库系统、大型行业专业软件等,实现软件的共享。软件资源的共享可以避免软件的重复投资、重复部署,有效节省成本。很多软件提供商改变了传统销售模式,取而代之的是软件服务化,即通过互联网提供软件服务,不再销售软件,从而诞生了软件即服务(Software
as a
Service,SaaS)。SaaS是目前互联网环境下软件共享的典型形式,也代表了软件共享的主流趋势。
信息资源共享
互联网已经成为人们获取信息的主要渠道,例如,新闻阅读、信息检索等。事实上,目前各类信息(主要是非涉密公共信息)都是通过互联网进行发布分享的,包括政府的政策法 ...
通过通信链路互联主机与网络设备是构建计算机网络的硬件基础,但仅仅实现了网络硬件设备的互连,还不足以确保通信实体间进行正常的数据交换。如同道路交通系统一样,修好了道路,建好了路网,只是具备了硬件基础,为了使道路交通系统顺畅运行,还必须有红绿灯和交通标志以及交通规则,道路上行驶的车辆都需要遵循这些规则。计算机网络中的实体在进行数据交换的过程中也必须要遵循一些规则或约定这些规则或约定就是网络协议。
协议是网络通信实体之间在数据交换过程中需要遵循的规则或约定,是计算机网络有序运行的重要保证。在日常生活中,我们在交流过程中也在有意或无意地遵循着某种“协议”,只不过生活中的通信实体是“人”,而网络中通信的实体是“机器”或“软件程序”。我们在不同人之间、不同场合、不同情境下,交流沟通时可能会遵循不同的规则或约定,类似地,网络中的通信实体间进行数据交换时也可能会遵循不同的协议。事实上,计算机网络中的所有通信过程都会遵循某个或某些协议,或者说,计算机网络中的所有通信过程都是有某个或某些协议所控制。计算机网络中存在很多协议,例如,HTTP、TCP、IP、ARP等等。
概括的说,协议约定了实体之间交换的信 ...
计算机网络已经成为现代人类生活、工作、学习、娱乐不可或缺的基础设置,将人类由“陆、海、空、天”的物理空间带入到一个同等重要的网络虚拟空间。计算机网络正在与各行各业进行全面的融合,“互联网+X”已经成为人们生活的新常态。网络化也自然成为现代IT技术的重要特征以及未来发展方向之一,近年来IT领域的创新与发展几乎都与网络相关。
计算机诞生之初,每台计算机都只能在“自己范围”内处理信息,如果需要在不同计算机之间进行交换或分享信息,只能通过存储介质,比如磁盘等进行。随着计算机技术的发展,越来越需要在计算机之间进行快速、大量的信息交换,于是人们便将计算机技术与通信技术进行完美结合,诞生了计算机网络。因此,从技术范畴来看,计算机网络是计算机与通信技术相互融合的产物。
计算机网络并没有一个统一的精确定义。计算机网络是利用通信设备与通信链路或者通信网络,互连位置不同、功能自治的计算机系统,并遵循一定的规则实现计算机系统之间信息交换。更为简短、概括性的定义:计算机网络是互连的、自治的计算机的集合。
“自治”是指互连的计算机系统彼此独立,不存在主从或者控制与被控制的关系。因此,按此定义,早期的联机系统并不认 ...
「语雀」是一个「专业的云端知识库」,孵化自
蚂蚁金服 ,是 体验科技 理念下的一款创新产品,已是 10
万阿里员工进行文档编写、知识沉淀的标配。
语雀诞生伊始,只是希望能给工程师提供一个好用的工具用来写技术文档,达成「用
Markdown
写文档」这个小目标。但在产品研发的过程中,我们发现其实身边的每个人、每个团队、每个组织都有很多知识,但一直以来缺少一个好用的工具让这些知识不只是留在每个人的大脑或电脑里,还可以被记录、分享和交流。
所以,带着这颗初心,我们觉得语雀不应止步于服务工程师,应该致力于为每个想表达所思所想的人提供一款顺手的工具,让知识能得以记录和传播,让人们可以在「语雀」中平等快乐地创作和交流知识,让再小的个体也可以拥有自己的知识库。
「语」字来源于「言语」,泛指人类沟通交流的方式,代表「语雀」的核心是在于通过承载交流过程中需要用到的以文本、图画、表格等典型载体的知识,让人与人之间的交流更高效。
「雀」字来源于「云雀」,也即《从百草园到三味书屋》中的叫天子,是一种轻灵活泼的杭州本土小鸟,在诗人雪莱的杰作《致云雀》中象征“欢乐、光明、美丽”,代表「语雀」的产品风格为「轻灵美观 ...
这次给大家介绍一个叫Jira的项目管理软件,准确的说它是一个缺陷跟踪管理系统,为针对缺陷管理、任务追踪和项目管理的商业性应用软件,开发者是澳大利亚的Atlassian。JIRA这个名字并不是一个缩写,而是截取自“Gojira”,日文的哥斯拉发音。
JIRA是一个商业软件,按照活动用户数进行授权,价格随活动用户数量递增。JIRA可以下载安装包后在本地部署,也可以使用Atlassian提供的OnDemand服务进行租用。不过现在国内有好多破解教程,在本地开发测试不用做商用倒是可以试试时间有限的版本,商用的话还是建议购买授权。
JIRA 用 Java 语言编写,使用 Pico 容器,Apache OFBiz,以及 WebWork 1
technology stack。Jira 支持 SOAP,XML-RPC 以及 REST。 JIRA
与 SVN,CVS,Git,Clearcase,Visual
SourceSafe,Mercurial 和 Perforce 等 版本控制 程序集成。可以使用多种语言,包括英语、日语、德语、法语、西班牙语、简体中文等。
JIRA 拥有灵活的插件架构,可以调 ...
给大家介绍一款项目管理工具,在国内的很多公司,其中涉及金融、通信、互联网工具、互联网软件等行业都在使用它。
禅和道这两个字含义极其丰富,有宗教方面的含义,也有文化层面的含义。禅道项目管理软件取其文化含义,期望通过这两个字来传达对管理的理解和思考。这个名字是受《编程之道》和《编程之禅》这两本书的启发。英文里面的禅为Zen,道为Tao,所以我们软件的英文名字为zentao。
禅道项目管理软件的主要管理思想基于国际流行的 敏捷项目管理方法—Scrum。Scrum方法注重实效,操作性强,非常适合软件研发项目的快速迭代开发。但它只规定了核心的管理框架,还有很多细节流程需要团队自行扩充。禅道在遵循其管理方式基础上,结合国内研发现状,整合了bug管理,测试用例管理,发布管理,文档管理等功能,完整的覆盖了软件研发项目的整个生命周期。在禅道软件中,明确的将产品、项目、测试三者概念区分开,产品人员、开发团队、测试人员,三者分立,互相配合,又互相制约,通过需求、任务、bug来进行交相互动,终通过项目拿到合格的产品。
禅道由 青岛易软天创网络科技有限公司开发,国产开源项目管理软件。它集产品管理、项目管理、质 ...