目录
计算机网络的三大主要功能:数据通信、资源共享、分布式处理
一、数据通信
用来实现联网计算机之间的各种信息的传输,并将分散在不同地位位置的计算机联系起来,进来统一的调配、控制和管理
地位:计算机网络最基本、最重要的功能
组成:连接控制、传输控制、差错控制、流量控制、路由控制、多路复用等子功能
评价:数据通信是基础功能,万丈高楼平地起,没有基础,一切免谈
二、资源共享
内容:①数据资源(上P/B站,共享数据)②软件资源(别人软件给你提供的API接口)③硬件资源(服务器)
意义:提高了资源的利用率
注:1.API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。
2.国家发射卫星,提供API接口给天气预报公司,而不是天气预报公司发射卫星,天气预报得到数据并处理,给大家预报天气。
三、分布式处理
将任务传送到网络中的其它计算机进行处理
例子:我要写一本书,你们十个人每人写好一节;Hadoop;Spark;MapReduce
四、信息综合处理
将分散在各地计算机中的数据资源进行集中处理或分级处理
例子:订票系统;银行金融系统;数据中台等
五、负载均衡
将工作任务均衡的分配给计算机网络中的各台计算机
例子:Nginx;双十一秒杀活动
六、提供可靠性
计算机网络中的各台计算机可以互为替代计算机
例子:多人同时百度,一台百度服务器崩溃了,还有替代的多个计算机继续替代工作供别人搜索(类似于备胎,多手准备)