什么是计算机网络?
计算机网络首先是一个通信网络,各计算机之间通过通信媒体、通信设备进行数字通信。在此基础上各计算机可以通过网络软件共享其他计算机上的硬件资源、软件资源和数据资源。为了简化计算机网络的分析与设计,有利于网络的硬件和软件配置,按照计算机网络的系统功能,一个网可分为“资源子网”和“通信子网”两大部分,如图3-1所示。“资源子网”主要负责全网的信息处理,为网络用户提供网络服务和资源共享功能等。它主要包括网络中所有的主计算机、i/o设备和终端,各种网络协议、网络软件和数据库等。而“通信子网”主要负责全网的数据通信,为网络用户提供数据传输、转接、加工和转换等通信处理工作。它主要包括通信线路(即传输介质)、网络连接设备(如网络接口设备、通信控制处理机、网桥、路由器、交换机、网关、调制解调器和卫星地面接收站等)、网络通信协议和通信控制软件等。
在局域网中,资源子网主要由网络的服务器、工作站、共享的打印机和其他设备及相关软件所组成。通信子网由网卡、线缆、集线器、中继器、网桥、路由器、交换机等设备和相关软件组成。
在广域网中,通信子网由一些专用的通信处理机(即节点交换机)及其运行的软件、集中器等设备和连接这些节点的通信链路组成。资源子网由上网的所有主机及其外部设备组成。
另外,通信子网又可分为“点—点通信线路通信子网”与“广播信道通信子网”两类。广域网主要采用点到点通信线路,局域网与城域网一般采用广播信道。由于技术上存在较大的差异,因此在物理层和数据链路层协议上出现了两个分支:一类基于点—点通信线路,另一类基于广播信道。基于点—点通信线路的广域物理层和数据链路层技术与协议的研究开展比较早,形成了自己的体系、协议与标准。而基于广播信道的局域网、城域网的物理层和数据链路层协议研究相对比较晚一些。
什么是计算机网络?
计算机网络是由若干个计算机和网络设备通过通信链路互连起来,以实现数据通信和资源共享的系统。简单来说,计算机网络就是把多个计算机连接在一起,使它们能够相互通信、共享数据和资源。计算机网络是现代信息社会的基础设施之一,它可以实现人与人、人与机器之间的信息交流,是现代通讯、信息技术、电子商务等领域的基础。计算机网络包括多种不同的技术和协议,如以太网、TCP/IP协议、无线网络、互联网、局域网、广域网等。计算机网络的发展可以分为以下几个阶段:单个计算机:计算机系统只包含一台独立的计算机。点对点连接:两台计算机之间通过直接连接进行通信,如串口、并口、RS-232等。客户-服务器模型:引入了服务器概念,将网络中的资源集中管理,提高了资源共享和管理的效率。分布式计算:将计算任务分配到不同的计算机上进行处理,提高了计算效率和性能。云计算:通过互联网将计算和存储资源提供给用户使用,实现了按需分配和弹性伸缩,成为了当前计算机网络发展的重要方向。-------FunNet超有趣学网络