摘要: 计算机网络是通过数据通信,把地理空间上分散的计算机有机地连接起来,实现数据通信和资源共享。根据网络覆盖范围与规模,计算机网络分为局域网(local area network,LAM)、城域网(metropolitan area network,MAN)和广域网...
计算机网络是通过数据通信,把地理空间上分散的计算机有机地连接起来,实现数据通信和资源共享。根据网络覆盖范围与规模,计算机网络分为局域网(local area network,LAM)、城域网(metropolitan area network,MAN)和广域网(wide area network,WAN)。建立网络的主要目标是实现计算机资源共享,联网计算机在通信过程中必须遵循相同的网络协议。
网络协议是为网络数据交换而制定的规则、约定与标准。为了减少协议设计的复杂性,大多数网络按层(layer)组织。不同网络,层数量、层名称、内容和功能都不尽相同。层和协议的集合称为网络体系结构(network architecture)。计算机网络中,已经形成的网络体系主要有两个,即OSI参考模型和TCP/IP参考模型。开放系统互联参考模型OSI/RM模型(open system interconnection reference model) 作为计算机通信体系结构的模型由国际标准化组织制定。
TCP/IP参考模型是因特网基础,由ARPANET发展而来。ARPANET是美国国防部赞助的研究网络,它通过租用电话线连接了数百所大学和政府部门。
当卫星和无线网络出现以后,现有协议在和它们互联时出现了问题,所以需要一种新的参考体系结构,能无缝隙地连接多个网络。如TCP/IP参考模型(TCP/IP reference model)。互联网协议IP(internet protocol)是网络层最主要的协议。传输控制协议TCP(transmissioncontrolprotocol)和用户数据包协议UDP(user datagram protocol)是传输层最主要的协议。