简述计算机网络的定义

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

本文操作环境:windows10系统、thinkpad t490电脑。

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

按广义

计算机网络也称计算机通信网。关于计算机网络的最简单定义是:一些相互连接的、以共享资源为目的的、自治的计算机的集合。若按此定义,则早期的面向终端的网络都不能算是计算机网络,而只能称为联机系统(因为那时的许多终端不能算是自治的计算机)。但随着硬件价格的下降,许多终端都具有一定的智能,因而“终端”和“自治的计算机”逐渐失去了严格的界限。若用微型计算机作为终端使用,按上述定义,则早期的那种面向终端的网络也可称为计算机网络。

另外,从逻辑功能上看,计算机网络是以传输信息为基础目的,用通信线路将多个计算机连接起来的计算机系统的集合,一个计算机网络组成包括传输介质和通信设备。

从用户角度看,计算机网络是这样定义的:存在着一个能为用户自动管理的网络操作系统。由它调用完成用户所调用的资源,而整个网络像一个大的计算机系统一样,对用户是透明的。

一个比较通用的定义是:利用通信线路将地理上分散的、具有独立功能的计算机系统和通信设备按不同的形式连接起来,以功能完善的网络软件及协议实现资源共享和信息传递的系统。

从整体上来说计算机网络就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。简单来说,计算机网络就是由通信线路互相连接的许多自主工作的计算机构成的集合体。

最简单的计算机网络就只有两台计算机和连接它们的一条链路,即两个节点和一条链路。

按连接

计算机网络就是通过线路互连起来的、自治的计算机集合,确切的说就是将分布在不同地理位置上的具有独立工作能力的计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。

按需求


推荐文章
C语言运算符优先级

一个表达式可以包含多个运算符。在这种情况下,运算符的优先级决定表达式的哪部分被处理为每个运算符的操作数。例如,按照运算规则,表达式中 *、/、以及%的优先级比+和-高。如下列表达式: a-b*c 相

Java @Deprecated注解

Java中@Deprecated可以用来注解类、接口、成员方法和成员变量等,用于表示某个元素(类、方法等)已过时。当其他程序使用已过时的元素时,编译器将会给出警告。 使用@Deprecated注解示

Linux命令放入后台运行方法(&和Ctrl+Z)详解版

Linux命令放入后台的方法有两种,分别介绍如下。 "命令&",把命令放入后台执行 第一种把命令放入后台的方法是在命令后面加入空格&。使用这种方法放入后台的命令,在后台处于执行状态。 注意,放入后

GCC生成动态链接库(.so文件):-shared和-fPIC选项

Linux下动态链接库(sharedobjectfile,共享对象文件)的文件后缀为.so,它是一种特殊的目标文件(objectfile),可以在程序运行时被加载(链接)进来。使用动态链接库的优点是:

学IT需要什么基础?

学IT需要什么基础?1、喜欢IT有句话说的好:只有喜欢,才能用心;只有用心,才能做好!IT是一个行业,有很多知识和技能,发展方向也很多。那么给自己制定一个目标,然后为了自己的目标努力。2、动手能力强在

c语言是一种什么的程序设计语言?

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管

Java数字转人民币读法(附带源码和解析)

本节讲解在实际开发中常用的一个方法:将一个浮点数转换成人民币读法字符串,这个程序就需要使用数组。 实现这个方法的思路是,首先把这个浮点数分成整数部分和小数部分。提取整数部分很容易,直接将这个浮点数强

C++二分查找(折半查找)递归算法详解

intbinarySearch(constintarray[],intfirst,intlast,intvalue) 如果value等于中间元素,则查找完成,立即返回中间元素的下标; 否则,如果

openal是什么软件?

OpenAL(OpenAudioLibrary)是自由软件界的跨平台音效API,由LokiSoftware,使用在Windows、Linux系统上,用在音效缓冲和收听中编码。OpenAL设计给多通道三

VS2017下载地址和安装教程(图解)

继VS2015版本后,微软又推出了功能更加强大的VS2017。 VisualStudio2017 不仅支持C#、C++、Python、VisualBasic、Node.js、HTML、JavaScr

excel单元格的数据类型可以是什么?

在Excel的单元格中可以输入多种类型的数据,如常规、数值、货币、会计专用、日期、时间、百分比、分数、科学记数、文本、特殊、自定义。下面给大家介绍一些。1.字符型数据。在Excel中,字符型数据包括汉

网页优化最为重要的内容是什么?

网页优化中最重要的是如何挑选关键字关键字(Keyword)或关键字段(keyphrase),就是顾客输入搜索框中的文字,也就是顾客命令搜索引擎寻找的东西。【为网页定位关键字】如何挑选关键字是网页优化中

C++ lognormal_distribution对数分布随机数函数用法详解

对数分布和表示随机变量的正态分布有关,这些值的对数分布是一个正态分布。对数分布是由期望和标准差定义的,但这些参数和变量无关,它们和变量的对数相关。具体来说,一个期望为μ标准差为σ的随机变量x的对数分布

hdmi接口是干什么的?

高清多媒体接口(HighDefinitionMultimediaInterface,HDMI)是一种全数字化视频和声音发送接口,可以发送未压缩的音频及视频信号。HDMI可用于机顶盒、DVD播放机、个人

如何设计优雅的RPC接口

RPC是一种方便的网络通信编程模型,由于和编程语言的高度结合,大大减少了处理网络数据的复杂度,让代码可读性也有可观的提高。但是RPC本身的构成却比较复杂,由于受到编程语言、网络模型、使用习惯的约束,有

excel中回车“Enter”键的四个用途是什么?

1、Enter键:代替Ctrl+V粘贴组合键平时我们做复制粘贴操作,对于键盘控,Ctrl+C和Ctrl+V是用得最多的。你知道吗?选中单元格区域,进行“复制”以后想要“粘贴”其实不用Ctrl+V,按一

Java Float类

Float类在对象中包装了一个基本类型float的值。Float类对象包含一个float类型的字段。此外,该类提供了多个方法,能在float类型与String类型之间互相转换,同时还提供了处理floa

菜鸟也疯狂系列汇编视频教程(80集全)

一套不错的汇编语言教程,值得mark一下。学习汇编语言和你的英语、数学水平没有关系。 视频目录: 01.十进制、二进制、十六进制 02.进制数之间的转换 03.计算机工作流程 04.内存空

C++复制构造函数(详解版)

在创建一个类的对象时,使用该类另一个先前创建的对象对它进行初始化,使新对象的数据与原有对象相同,这样做是有意义的。 例如,如果Mary和Joan住在同一所房子里,Mary的地址对象已经创建完成,那么

测试SSH框架分层整合及验证事务是否有效

在《SSH框架整合》教程中,分别对Spring与Hibernate的整合、Spring与Struts2的整合进行了详细讲解,本节我们来测试框架分层的整合和验证Spring的事务管理是否有效。 测试框