第2章电子商务技术与网站建设 2.1网络基础技术 2.1.1计算机网络体系结构 从本质上看,计算机网络体系结构( Network Architecture)是计算机网 和它的部件所执行功能的精确定义,并用协议、实系统、逻辑环境等加以描述。 实系统( Real system) 这里所说的实系统,是指在现实世界中能够进行信息处理或信息传递的自 治整体,它可以是一台或多台计算机以及和这些计算机相关的软件、外部设备、 终端、操作员、信息传输手段等的集合。 2.协议( Protocol) 计算机网络通信是指把数据从一个节点传送到另一个节点,其中发送数据 的节点称为发信源,接收数据的节点称为收信源。一个计算机网络有许多互相
1 第2章 电子商务技术与网站建设 2.1 网络基础技术 2.1.1 计算机网络体系结构 从本质上看,计算机网络体系结构(Network Architecture)是计算机网 和它的部件所执行功能的精确定义,并用协议、实系统、逻辑环境等加以描述。 1.实系统(Real System) 这里所说的实系统,是指在现实世界中能够进行信息处理或信息传递的自 治整体,它可以是一台或多台计算机以及和这些计算机相关的软件、外部设备、 终端、操作员、信息传输手段等的集合。 2.协议(Protocol) 计算机网络通信是指把数据从一个节点传送到另一个节点,其中发送数据 的节点称为发信源,接收数据的节点称为收信源。一个计算机网络有许多互相
连接的节点,在这些节点之间要不断地进行数据的交换。要做到有序地交换数 据,每个节点就必须遵循一些事先约好的规则,这些规则明确规定了所交换的 数据的格式以及有关的同步问题。因此,网络协议(也称为网络通信协定或网 络通信规程)是对发信源和收信源间进行数据通信所做的约定,或者说是为进 行网络中的数据交换而建立的规则、标准。 常见的通信协议有:TCP/IP,NFS,SNA,OSI和IEE802等 3.层( layer) 络的研制经验表明,对于非常复杂的计算机网络协议,其结构最好采用 层次结构。 人们将计算机网络的各层及其协议的集合,称为网络的体系结构 (Architecture 1977年,国际标准化组织IS0的技术委员会成立专门分委员会,专门研究“开 放系统互连”(0 pen System Interconnection,简称0SI),经过多年的工作 终于在1983年形成了开放系统互连基本参考模型的正式文件。在这个参考模 型中,采用了七个层次的体系结构,如表2-1所示。需要指出的是,OSI不是 一种具体的网络,也不是一种具体的协议,它只说明每层“做什么”,并不指出
2 连接的节点,在这些节点之间要不断地进行数据的交换。要做到有序地交换数 据,每个节点就必须遵循一些事先约好的规则,这些规则明确规定了所交换的 数据的格式以及有关的同步问题。因此,网络协议(也称为网络通信协定或网 络通信规程)是对发信源和收信源间进行数据通信所做的约定,或者说是为进 行网络中的数据交换而建立的规则、标准。 常见的通信协议有:TCP/IP,NFS,SNA,OSI 和 IEEE 802 等。 3.层(layer) 网络的研制经验表明,对于非常复杂的计算机网络协议,其结构最好采用 层次结构。 人们将计算机网络的各层及其协议的集合,称为网络的体系结构 (Architecture)。 1977 年,国际标准化组织 ISO 的技术委员会成立专门分委员会,专门研究“开 放系统互连”(Open System Interconnection,简称 OSI),经过多年的工作, 终于在 1983 年形成了开放系统互连基本参考模型的正式文件。在这个参考模 型中,采用了七个层次的体系结构,如表 2-1 所示。需要指出的是,OSI 不是 一种具体的网络,也不是一种具体的协议,它只说明每层“做什么”,并不指出
何做 表2-10sI参考模型七个层次 层号层的名称 层的英文名称 层的主要功能 7 应用层 Application layer与应用进程的接口 表示层 Presentation 数据格式的转换 Layer 5会话层 Session layer 会话的管理与数据传输的同步 4 运输层 Transport Layer从端到端经网络透明地传输报 网络层 Network Layer|分组传送、路由选择和流量控 2数据链路| Data Link layer|在链路上无差错地传送帧 1物理层 Physical Layer|将比特流送到物理媒体上传送
3 “如何做”。 表 2-1 OSI 参考模型七个层次 层号 层的名称 层的英文名称 层的主要功能 7 应用层 Application Layer 与应用进程的接口 6 表示层 Presentation Layer 数据格式的转换 5 会话层 Session Layer 会话的管理与数据传输的同步 4 运输层 Transport Layer 从端到端经网络透明地传输报 文 3 网络层 Network Layer 分组传送、路由选择和流量控 制 2 数据链路 层 Data Link Layer 在链路上无差错地传送帧 1 物理层 Physical Layer 将比特流送到物理媒体上传送
各层的功能如下: 物理层的任务是为它的上一层(数据链路层)提供一个物理连接,以便“透 明”地传送比特流。 数据链路层负责在连接相邻结点间的线路上无差错地传送以帧为单位的数 据。每一帧包括一定数量的数据和一些必要的控制信息,在传送时,若接收点 检测到所传送的数据中有差错,就通知发方重发这一帧。这样,在网络层看来, 好像有一条不出差错的链路 在网络层,数据的传送单位是包或分组。网络层的任务就是要选择合适的 路由和交换节点,使发送站的运输层所传下来的分组能够正确无误地按照地址 找到目的站,并交付给目的站的运输层 运输层又叫传送层、传输层或转送层。在运输层,信息的传送单位是报文, 当报文较长时,先要分割成几个分组,再交给网络层进行传送。运输层的任务 是根据通信子网的特性最佳地利用网络资源,并以可靠和经济的方式,为两个 端系统(也就是源站和目的站)的会话层之间,建立一条运输连接,以透明地 传送报文 会话层、表示层和应用层统称为高层,具体功能请参考相关书籍
4 各层的功能如下: 物理层的任务是为它的上一层(数据链路层)提供一个物理连接,以便“透 明”地传送比特流。 数据链路层负责在连接相邻结点间的线路上无差错地传送以帧为单位的数 据。每一帧包括一定数量的数据和一些必要的控制信息,在传送时,若接收点 检测到所传送的数据中有差错,就通知发方重发这一帧。这样,在网络层看来, 好像有一条不出差错的链路。 在网络层,数据的传送单位是包或分组。网络层的任务就是要选择合适的 路由和交换节点,使发送站的运输层所传下来的分组能够正确无误地按照地址 找到目的站,并交付给目的站的运输层。 运输层又叫传送层、传输层或转送层。在运输层,信息的传送单位是报文, 当报文较长时,先要分割成几个分组,再交给网络层进行传送。运输层的任务 是根据通信子网的特性最佳地利用网络资源,并以可靠和经济的方式,为两个 端系统(也就是源站和目的站)的会话层之间,建立一条运输连接,以透明地 传送报文。 会话层、表示层和应用层统称为高层,具体功能请参考相关书籍
2.1.2TCP/IP协议 TP/IP协议是一个协议集,其中网际协议IP( Internet protocol)和传 输控制协议TCP( Transmission Control protocol)是最核心的两个协议。 Internet的其他网络协议都要用到这两个协议提供的功能,因而人们称整个 Internet协议族为TCP/IP协议族,或简称为TCP/IP协议。IP协议提供基本的 通信;TCP协议提供应用程序所需要的其他功能。一台计算机要能联入并使用 Internet,一般都必须装有并运行TCP/IP软件 TCP/IP协议的特点有:适用于各种平台,从微型机到巨型机,从局域网到 广域网,并与许多操作系统兼容:效率高,是一种四层结构(即应用层、传输 层、网络层和链路层)的通信协议;TCP与IP协同工作,IP提供了灵活性,而 TCP提供了可靠性 TCP/IP提供了一个开放的环境,它能够把各种计算机和计算机网络很好地 连接在一起,从而达到了不同网络系统互连的目的
5 2.1.2 TCP/IP 协议 TCP/IP 协议是一个协议集,其中网际协议 IP(Internet Protocol)和传 输控制协议 TCP(Transmission Control protocol)是最核心的两个协议。 Internet 的其他网络协议都要用到这两个协议提供的功能,因而人们称整个 Internet 协议族为 TCP/IP 协议族,或简称为 TCP/IP 协议。IP 协议提供基本的 通信;TCP 协议提供应用程序所需要的其他功能。一台计算机要能联入并使用 Internet,一般都必须装有并运行 TCP/IP 软件。 TCP/IP 协议的特点有:适用于各种平台,从微型机到巨型机,从局域网到 广域网,并与许多操作系统兼容;效率高,是一种四层结构(即应用层、传输 层、网络层和链路层)的通信协议;TCP 与 IP 协同工作,IP 提供了灵活性,而 TCP 提供了可靠性。 TCP/IP 提供了一个开放的环境,它能够把各种计算机和计算机网络很好地 连接在一起,从而达到了不同网络系统互连的目的