计算机网络的概念
计算机网络的定义
计算机网络是将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。它由终端系统/资源子网和通信子网两大部分组成。
计算机网络的类型
按照拓扑结构,计算机网络可以分为以下几类:星型结构、树形结构、总线型结构、环形结构以及网状结构。
星型结构:所有节点都连接到一个中心节点,这种结构容易扩展,但当中心节点故障时,整个网络会受到影响。
树形结构:多个星型结构通过网络连接,形成层次结构,可以扩展成较为复杂的网络。
总线型结构:所有节点都连接到一个共享通道(总线)上,这种结构简单,容易实现,但当总线出现故障时,整个网络会受到影响。
环形结构:所有节点形成一个闭环,数据在这个环中按一个方向传输,这种结构可以增加冗余性,但当环中任何一个节点或通信线路出现故障时,都可能导致整个网络的瘫痪。
网状结构:所有节点都相互连接,形成网状结构,这种结构可以增加冗余性,但需要更多的通信线路和网络设备。
另外,按照范围,计算机网络可以分为局域网(LAN)、城域网(MAN)、广域网(WAN)三种类型;而按照传输方式,则可以分为有线网络和无线网络两类。其中,无线网络又可以分为IEEE802.11和互联网(wireless)两种类型。
计算机网络体系结构
数据传输方式
计算机网络的数据传输方式有以下几种:
电路交换:整个报文从源头到终点连续的传输。缺点:占用信道。
报文交换:整个报文先传送到相邻结点,全部存储下来查找转发表,再转发到下一个结点。缺点:一整个报文需要下载,对于结点设备要求高。
分组交换:将一个报文分成多个分组,传送到相邻结点,再查找转发表,再转发到下一个结点。缺点:速度慢。
网络协议和体系结构
网络协议三要素包括语法、语义和时序。而OSI参考模型则是一个七层体系结构,包括物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP参考模型则是一个四层体系结构,包括网络接口层、网际层、传输层和应用层。