计算机网络(Computer Networks)是由计算机和通信网两部分组成。计算机网络是计算机技术与现代通信技术相结合的产物。
计算机网络是利用通信设备和线路将地理位置不同的、功能独立的多个计算机系统互连起来,以功能完善的网络软件(即网络通信协议、信息交换方式、网络操作系统等)实现网络中资源共享和信息传递的系统。
从上述对计算机网络的定义中可以看出,计算机网络应具有三个要素:
资源服务:两台或两台以上的计算机相互连接起来构成网络,以达到资源共享的目的。这就对网络提出了一个服务的问题,即有一方请求服务和另一方提供服务。
通信:两台或两台以上的计算机连接,相互通信交换信息,需要有一条通道。每条通道的连接是物理的,有硬件实现,包括相应的传输介质和通信系统。
协议:计算机之间交换信息,彼此就需要有某些约定和规则,这就协议。每个厂商生产的计算机网络产品都有自己的许多协议,这些协议形成标准才能使不同厂商、不同型号的网络产品互通互连。