计算机网络体系结构发展的背景
计算机网络体系结构是指使不同媒介连接起的不同设备和网络系统在不同的应用环境下实现互操作性,并满足各种业务的需求的一种粘合剂。其发展的背景是多种通信媒介、不同的设备、操作系统、应用环境、宝贵的投资和积累、用户业务的延续性等诸多因素的交织。
网络体系结构的基本概念
网络体系结构的基本概念是指解决异质性问题的方法,即通过分层方法把复杂的网络互联问题划分为若干个较小的、单一的问题,在不同层上予以解决。这种分层设计的意义在于降低网络设计的复杂性,使应用(用户)不需要关心网络是如何传输的,即网络提供的服务对用户是透明的。
分层设计的目的是为了降低复杂性,提高灵活性。整个传输的过程是一个复杂的过程,为降低其复杂性,将一个复杂的系统(过程)分解为若干个子系统,即若干层;每一个子系统有相对独立的功能。例如,数据传输的过程可以分解为物理层、链路层、网络层、传输层、会话层、表示层、应用层等七层,每一层都有一定的功能和协议。
开放系统互连参考模型(OSI)
开放系统互连参考模型(OSI)是国际标准化组织(ISO)制定的网络体系结构模型。该模型将网络体系结构分为七层,每一层都有一定的功能和协议。OSI模型的七层分别是物理层、链路层、网络层、传输层、会话层、表示层、应用层。
TCP/IP体系结构
TCP/IP体系结构是因特网的基础协议。该模型将网络体系结构分为四层,每一层都有一定的功能和协议。TCP/IP模型的四层分别是网络接口层、互联网层、传输层、应用层。
OSI参考模型与TCP/IP参考模型的比较
OSI参考模型和TCP/IP参考模型都是网络体系结构的模型,但是它们之间存在一些差异。OSI模型的七层是物理层、链路层、网络层、传输层、会话层、表示层、应用层,而TCP/IP模型的四层是网络接口层、互联网层、传输层、应用层。OSI模型更加详细和完整,TCP/IP模型更加简洁和实用。
网络异质性问题的解决
网络异质性问题是指不同设备、操作系统、应用环境等因素的交织,导致网络体系结构的复杂性。解决这种问题的方法是通过分层方法,把复杂的网络互联问题划分为若干个较小的、单一的问题,在不同层上予以解决。
计算机网络体系结构的发展背景是多种通信媒介、不同的设备、操作系统、应用环境、宝贵的投资和积累、用户业务的延续性等诸多因素的交织。网络体系结构的基本概念是解决异质性问题的方法,即通过分层方法把复杂的网络互联问题划分为若干个较小的、单一的问题,在不同层上予以解决。