第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 提供了一个开放的环境,它能够把各种计算机和计算机网络很好地 连接在一起,从而达到了不同网络系统互连的目的
2.1.3 Internet/ Intranet/ Extranet技术 、 Internet (一) Internet的起源 国际互联网源于美国,它的前身是由美国国防部高级研究计划局于1969年创建 的 ARPAnet( Advanced research Projects Agency net)。现在, Internet是 由许多分布在世界各地共享数据信息的计算机组成的一个大型网络,连在网络 的这些计算机通过电缆、光纤、微波、卫星等连接在一起,包括了全球170多 个国家或地区都已有的计算机网络 从广义上讲, Internet是遍布全球的联络各个计算机网络平台的总网络, 是成千上万信息资源的总称。、从本质上讲, Internet是一个使世界上不同类 型的计算机能交换各类数据的通信媒介。从 Internet提供的资源及对人类的作 用来理解, Internet是建立于一个高度灵活的通信技术之上的一个已硕果累 累、正迅猛发展的全球数字化信息库。 Internet数字化信息库提供了用于创建 浏览、搜索、阅读等信息交流的形形色色的服务,其中的信息所针对的话题范 围极其广泛,包括从科学实验的结果到关于娱乐活动的讨论等许多方面
6 2.1.3 Internet/Intranet/Extranet 技术 一、 Internet (一) Internet 的起源 国际互联网源于美国,它的前身是由美国国防部高级研究计划局于 1969 年创建 的 ARPAnet(Advanced Research Projects Agency net)。现在,Internet 是 由许多分布在世界各地共享数据信息的计算机组成的一个大型网络,连在网络 的这些计算机通过电缆、光纤、微波、卫星等连接在一起,包括了全球 170 多 个国家或地区都已有的计算机网络。 从广义上讲,Internet 是遍布全球的联络各个计算机网络平台的总网络, 是成千上万信息资源的总称。、从本质上讲,Internet 是一个使世界上不同类 型的计算机能交换各类数据的通信媒介。从 Internet 提供的资源及对人类的作 用来理解,Internet 是建立于一个高度灵活的通信技术之上的一个已硕果累 累、正迅猛发展的全球数字化信息库。Internet 数字化信息库提供了用于创建、 浏览、搜索、阅读等信息交流的形形色色的服务,其中的信息所针对的话题范 围极其广泛,包括从科学实验的结果到关于娱乐活动的讨论等许多方面
(二) Internet的服务 Internet向用户提供的各种功能称为“ Internet的信息服务”,有时也称 为“ Internet的应用”或“ Internet的资源”。 Internet提供的服务有很多, 下面将主要的服务作一简单介绍 1.远程登录 Telnet 远程登录是 Internet上强有力的工具,利用该功能,用户可以把所使用的 计算机作为网络上另一台计算机的远程终端,实时使用远地计算机上对外开放 的资源,也可以查询数据库、检索资料或利用远程计算机完成大量的计算工作。 另外, Internet上的一些服务也是通过 Telnet来实现的,如联机游戏、进入 BBS等 2.万维网WwW WwW是 World Wide Web的简称,现已成为 Internet上的一种最受欢迎 最流行的工具、访问方式与管理系统。这个服务采用超文本传输协议HTP,它 采用超文本( Hyper Text)及超媒体技术,将文本、图像、图形、声音等各种信 息有机地结合在一起,让信息检索成为一件轻松愉快的事情。这是目前发展最 快、最热门的应用
7 (二) Internet 的服务 Internet 向用户提供的各种功能称为“Internet 的信息服务”,有时也称 为“Internet 的应用”或“Internet 的资源”。Internet 提供的服务有很多, 下面将主要的服务作一简单介绍。 1.远程登录 Telnet 远程登录是 Internet 上强有力的工具,利用该功能,用户可以把所使用的 计算机作为网络上另一台计算机的远程终端,实时使用远地计算机上对外开放 的资源,也可以查询数据库、检索资料或利用远程计算机完成大量的计算工作。 另外,Internet 上的一些服务也是通过 Telnet 来实现的,如联机游戏、进入 BBS 等。 2.万维网 WWW WWW 是 World Wide Web 的简称,现已成为 Internet 上的一种最受欢迎、 最流行的工具、访问方式与管理系统。这个服务采用超文本传输协议 HTTP,它 采用超文本(HyperText)及超媒体技术,将文本、图像、图形、声音等各种信 息有机地结合在一起,让信息检索成为一件轻松愉快的事情。这是目前发展最 快、最热门的应用
3.远程文件传输FTP Internet上有包罗万象的资料、图片和软件,想将其中所需要的信息下载 ( Download)到自己的计算机上,便要使用FTP( File transfer protocol)。 FTP可以直接进行任何类型的文件的双向传输 4.电子邮件E-mail E-mail是最基本的 Internet服务,这是一种电子式的邮政服务,采用简 单邮件传送协议SMTP。只要有E-mail功能,就能和世界上的 Internet用户 互通“电子邮件”。这种邮件比通常的信件要快得多而且经济,对非文本文件(如 声音、图像、二进制文件)也可以传送,又便于整理、修改、归档,可用于国 际会议的通知、论文征集、学术讨论、业务联系等 5.网上新闻 Usernet 这是一个为用户提供专题讨论的服务,每一个专题讨论组都有一个反映其 讨论内容的固定名称,用户可根据自己的需要参加某(些)组的讨论,把自己 的意见发表在讨论组上,也可以从讨论组中阅读别人发表的看法 Archie服务 FTP服务器成千上万并分布于世界各地,为了找到所要文件所在的FTP服
8 3.远程文件传输 FTP Internet 上有包罗万象的资料、图片和软件,想将其中所需要的信息下载 (Download)到自己的计算机上,便要使用 FTP(File Transfer Protocol)。 FTP 可以直接进行任何类型的文件的双向传输。 4.电子邮件 E-mail E-mail 是最基本的 Internet 服务,这是一种电子式的邮政服务,采用简 单邮件传送协议 SMTP。只要有 E-mail 功能,就能和世界上的 Internet 用户 互通“电子邮件”。这种邮件比通常的信件要快得多而且经济,对非文本文件(如 声音、图像、二进制文件)也可以传送,又便于整理、修改、归档,可用于国 际会议的通知、论文征集、学术讨论、业务联系等。 5.网上新闻 Usernet 这是一个为用户提供专题讨论的服务,每一个专题讨论组都有一个反映其 讨论内容的固定名称,用户可根据自己的需要参加某(些)组的讨论,把自己 的意见发表在讨论组上,也可以从讨论组中阅读别人发表的看法。 6.Archie 服务 FTP 服务器成千上万并分布于世界各地,为了找到所要文件所在的 FTP 服
务器,可以将文件名或部分文件名输入 Archie服务器,通过搜索, Archie服 务器能报告在哪些FTP服务器中含有所需要的文件。 7. Gopher服务 在 Internet上除了文件外,还有其他类型的信息资源。为了方便查找这些 信息,用户可以使用 Gopher客户软件连接到 Gopher服务器上,在一级套一级 的菜单引导下,快速地取得所需要的信息 8.电子公告牌BS 电子公告牌BBS( Bulletin Board System)是 Internet上的一种集成应 用,它包含了网络新闻、用户讨论、电子邮件等功能。用户进入BBS系统后 可以选择自己感兴趣的讨论区阅读文章、发表文章、在线讨论、收发邮件等 9.数据库查询工具WAIS WAIS是 Wide area information server的缩写,是一个数据库查询工具, 它像一个图书管理员,无论用户需要图书馆内哪方面的资料,它都能快速地找 到。用户在使用WAIS查询时,首先要根据所要的资源信息给出一个或几个称为 “关键字”的单词,WAIS根据这些关键字进行检索,从而找到所需要的资料。 、 Intranet
9 务器,可以将文件名或部分文件名输入 Archie 服务器,通过搜索,Archie 服 务器能报告在哪些 FTP 服务器中含有所需要的文件。 7.Gopher 服务 在 Internet 上除了文件外,还有其他类型的信息资源。为了方便查找这些 信息,用户可以使用 Gopher 客户软件连接到 Gopher 服务器上,在一级套一级 的菜单引导下,快速地取得所需要的信息。 8.电子公告牌 BBS 电子公告牌 BBS(Bulletin Board System)是 Internet 上的一种集成应 用,它包含了网络新闻、用户讨论、电子邮件等功能。用户进入 BBS 系统后, 可以选择自己感兴趣的讨论区阅读文章、发表文章、在线讨论、收发邮件等。 9.数据库查询工具 WAIS WAIS 是 Wide Area Information Server 的缩写,是一个数据库查询工具, 它像一个图书管理员,无论用户需要图书馆内哪方面的资料,它都能快速地找 到。用户在使用 WAIS 查询时,首先要根据所要的资源信息给出一个或几个称为 “关键字”的单词,WAIS 根据这些关键字进行检索,从而找到所需要的资料。 二、Intranet
Intranet是利用 Internet各项技术建立起来的企业内部信息网络。这个 概念包含以下两个方面的含义:一是 Intranet是一种企业内部的计算机信息网 络,这也是它与 Internet的重要区别之一;二是 Intranet继承和发展了 Internet的许多技术,主要有wwW、电子邮件、数据库和网络操作系统等各项 技术。 目前在全国高校中建设的校园网,就是一个典型的 Intranet。它一般将校 园网建设成两部分,一部分是公共信息子网,另一部分是内部网,即 Intranet 公共子网部分主要有WwW服务器、DNS服务器、代理服务器、电子邮件服务器 等对外公开的信息服务器,并通过网关与 Internet连接。内部网部分除用户使 用的客户机外,一般还有内部wwW服务器、电子邮件服务器、数据库服务器等 并通过防火墙与公共子网连接,见下图。 服务器 公共子网 内部子网 Intranet
10 Intranet 是利用 Internet 各项技术建立起来的企业内部信息网络。这个 概念包含以下两个方面的含义:一是 Intranet 是一种企业内部的计算机信息网 络,这也是它与 Internet 的重要区别之一; 二是 Intranet 继承和发展了 Internet 的许多技术,主要有 WWW、电子邮件、数据库和网络操作系统等各项 技术。 目前在全国高校中建设的校园网,就是一个典型的 Intranet。它一般将校 园网建设成两部分,一部分是公共信息子网,另一部分是内部网,即 Intranet。 公共子网部分主要有 WWW 服务器、DNS 服务器、代理服务器、电子邮件服务器 等对外公开的信息服务器,并通过网关与 Internet 连接。内部网部分除用户使 用的客户机外,一般还有内部 WWW 服务器、电子邮件服务器、数据库服务器等, 并通过防火墙与公共子网连接,见下图。 服务器 公共子网 内部子网 Intranet MODEN