简述计算机网络的定义

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

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

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

按广义

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

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

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

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

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

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

按连接

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

按需求


推荐文章
C语言字符串数组

字符串是连续的字符序列,最后以空字符'\0'作为终止符。一个字符串的长度指所有字符的数量,但不包括终止符。在C语言中,没有字符串类型,自然也就没有运算符以字符串为操作数。 字符串被存储在元素类型为c

STL是什么(STL简介)

本节主要讲述STL历史、STL组件、STL基本结构以及STL编程概述。 STL历史可以追溯到1972年C语言在UNIX计算机上的首次使用。直到1994年,STL才被正式纳入C++标准中。 STL组

Java Swing JToolBar:工具栏组件

工具栏提供了一个用来显示常用按钮和操作的组件。它可以把任意类型的组件附加到工具条上,但是通常是增加按钮。工具栏JToolBar类的常用构造方法如表1所示。 表1JToolBar类的常用构造方法

puts和fputs函数及其区别,C语言puts和fputs函数详解

与gets函数一样,对于puts函数,同样建议使用fputs函数来代替puts函数。如下面的示例代码所示: intmain(void) { charbuffer[11]; fgets(buf

ip代理作用是什么?

IP代理,是一种互联网服务,通过使用新的IP地址来代替自身IP地址进行访问和操作。我们在上网的时候,可以通过代理IP来代替自己的真实IP,这样做有什么作用、好处呢:1、保护隐私。使用代理IP之后,自己

学java要学多久?

学java要学多久?学java一般需要半年到2年时间不等才能学好。前提条件如下:如果具备计算机专业基础知识,可以提高学习效率。有java工作经验的人指导,或者培训机构培训。有实际项目可以做,在做项目的

MySQL ORDER BY:对查询结果排序

通过条件查询语句可以查询到符合用户需求的数据,但是查询到的数据一般都是按照数据最初被添加到表中的顺序来显示。为了使查询结果的顺序满足用户的要求,MySQL提供了ORDERBY关键字来对查询结果进行排序

Linux Anaconda视频系列教程(小耗子老师出品46集)

Anaconda是RedHat、CentOS、Fedora等Linux的安装管理程序。它可以提供文本、图形等安装管理方式,并支持Kickstart等脚本提供自动安装的功能。此外,其还支持许多启动参数,

Web 性能优化:图片优化让网站大小减少 62%

因此,虽然网络图像需要清晰明快,但它们尺寸可以缩小压缩的,使用加载时间保持在可接受的水平。在我的网站上,我注意到我的主页的页面大小超过了1.1MB,图片占了约88%,我还注意到我提供的图像比它们需要的

Linux memcache安装和配置(自启动)过程详解

memcache是一个高性能的分布式的内存对象缓存系统,通过在内存中维护一张统一的、巨大的Hash表,它能够用来存储各种格式的数据,包括图像、视频、文件及数据库检索的结果等。简单地说就是将数据调用到内

PHP imagesx()和imagesy():获取图像的宽度和高度

在PHP中,除了可以使用 getimagesize()或者 getimagesizefromstring()获取图像的全部尺寸信息,还可以使用 imagesx()和 imagesy()分别获取图像的宽

getch()的功能是什么?

getch()是编程中所用的函数,这个函数是一个不回显函数,当用户按下某个字符时,函数自动读取,无需按回车,有的C语言命令行程序会用到此函数做游戏,但是这个函数并非标准函数,要注意移植性!getch(

使用SpringBoot快速构建Web API

Dubbo框架现在在国内的中小企业当中已经成为Java生态下服务化的事实标准,出现这种状态的原因很多,比如Dubbo框架设计优秀、文档和资料丰富、配置灵活、特性丰富等,但最主要的,我认为是Java开发

C语言结构体指针(指向结构体的指针)详解

当一个指针变量指向结构体时,我们就称它为结构体指针。C语言结构体指针的定义形式一般为: struct结构体名*变量名; 下面是一个定义结构体指针的实例: //结构体 structstu{ c

EL表达式的保留字

保留字是系统预留的名称。在为变量命名时,应该避开这些预留的名称,以免程序编译时发生错误。EL表达式的保留字如表1所示。 表1EL表达式的保留字 and eq gt div or

张孝祥Java多线程与并发库高级应用视频教程(传智播客)

Java线程是一项非常基本和重要的技术,在偏底层和偏技术的Java程序中不可避免地要使用到Java线程技术,特别是android手机程序和游戏开发中,多线程成了必不可少的一项重要技术。 但是,很多J

JS事件委托(事件代理)

在JavaScript中,事件委托(delegate)也称为事件托管或事件代理,就是把目标节点的事件绑定到祖先节点上。这种简单而优雅的事件注册方式是基于事件传播过程中,逐层冒泡总能被祖先节点捕获。

Unity 3D TextArea控件

Unity3DTextArea控件用于创建一个多行的文本编辑区。用户可以在多行文本编辑区编辑文本内容,并且控件可以对超出控件宽度的文本内容实现换行操作。 TextArea控件同样会将当前文本编辑区中

MySQL 数据库备份 注意:这种方法只能导出或导入数据的内容,而不包括表的结构。若表的结构文件损坏,则必须先设法恢复原来表的结构。 mysql>SELECT*FROMtest_db.tb_st

常用的9个网络命令是什么?

既然我们天天跟电脑打交道,多学习并且记下这些重要的命令十分有必要的。下面给大家讲讲常用的九个重要命令及这些命令的作用,一起来学习吧。1、ping命令ping是个使用频率极高的实用程序,主要用于确定网络