540 likes | 748 Views
第 2 章. 电子商务技术. 第 2 章 电子商务技术. 1. 网络与 Internet 应用技术 2. 电子数据交换( EDI )技术 3. 电子商务安全技术 4. 物流信息技术. 2.1 网络及 Internet 应用技术. 网络及 Internet 应用技术. 1. 计算机的产生和发展. 计算机的产生和发展历程. 计算机的发展趋势. 2. 网络基本概念. 网络定义:. 指多台独立的计算机通过有形或无形介质连接,在网络协议的控制下,实现资源共享。 两台以上的计算机 计算机相对独立 介质连接
E N D
第 2 章 电子商务技术
第 2 章 电子商务技术 1. 网络与Internet应用技术 2. 电子数据交换(EDI)技术 3. 电子商务安全技术 4. 物流信息技术
2.1 网络及Internet应用技术 网络及Internet应用技术
1. 计算机的产生和发展 计算机的产生和发展历程 计算机的发展趋势
2. 网络基本概念 网络定义: • 指多台独立的计算机通过有形或无形介质连接,在网络协议的控制下,实现资源共享。 • 两台以上的计算机 • 计算机相对独立 • 介质连接 • 软件管理 • 共享资源 • 目前常用的网络类型:局域网(LAN)、广域网(WAN)
网络的构成 资源子网 通信子网 功能 资源共享所需的硬件,软件,数据等 完成数据传输 组成 网络节点,通信线路,信号转换器(如Modem) 主机系统,终端控制器,终端等 计算机系统+通信线路+网络节点
网络的功能 • 共享资源 • 处理器间通信 • 提高可靠性 • 提供分布式处理能力 • 集中管理 • 提供新的服务
网络的体系结构-OSI参考模型 应用层 表示层 会话层 传输层 网络层 逻辑链路控制子层 数据链路层 介质访问控制子层 物理层 物理层 国际标准化组织(ISO)在1977年开始研究“开放系统互连”(OSI),并在1983年推出正式文件,首次提出了网络系统的七层体系结构。为各种实用网络系统提供理论指导。 IEEE802模型 OSI参考模型与IEEE802局域网模型的关系
3. Internet Internet一词来自于美国国防部高级计划局(DARPA)的“The Interneting Project”(互连网技术)的研究,其研究的成果被简称为我们现在提到的Internet。 现在,Internet是由许多分布在世界各地共享数据信息的计算机组成的一个大型网络
Internet的 定义 一般认为,Internet的定义至少包含以下三个方面的内容: Internet是一个基于TCP/IP协议簇的国际互联网络。 Internet是一个网络用户的团体,用户使用网络资源,同时也为该网络的发展壮大贡献力量。 Internet是所有可被访问和利用的信息资源的集合。
Internet的服务功能 1. 远程登录Telnet 利用该功能,用户可以把所使用的计算机作为网络上另一台计算机的远程终端,实时使用远地计算机上对外开放的资源,也可以查询数据库、检索资料或利用远程计算机完成大量的计算工作。 2. 文件传输FTP FTP(File Transfer Protocol)用于将Internet上的信息下载(Download)到自己的计算机上,FTP可以直接进行任何类型的文件的双向传输。
3.电子邮件E-mail E-mail采用邮件协议(如:SMTP和POP3)传送和接收邮件。对非文本文件(如声音、图像、二进制文件)也可以传送和接收。 4.万维网WWW WWW是 World Wide Web的简称,这个服务采用超文本传输协议HTTP,它采用超文本(HyperText)及超媒体技术,将文本、图像、图形、声音等各种信息有机地结合在一起。
5.网络新闻组Usernet 这是一个为用户提供专题讨论的服务,用户可根据自己的需要参加某(些)组的讨论,把自己的意见发表在讨论组上,也可以从讨论组中阅读别人发表的看法。 6.信息查询 通过搜索引擎,采用一个或几个“关键字”,进行检索,列出包含这些关键字的所有文件。
Internet工作模式 Internet采用客户机~服务器模式,Internet上的一些计算机运行服务器程序,充当服务器,提供服务。 常用的服务器有:FTP服务器,邮件服务器、WWW服务器、BBS服务器、Gopher服务器、WAIS服务器、Archie服务器、News服务器、数据库服务器等。 另一些计算机则请求或使用服务器的服务,成为客户机。用户在使用某种服务时,通过在客户机运行相应的客户端软件,通过网络向服务器发出服务请求,服务器对请求作出相应的处理,然后把结果送回客户机。 常用的客户端软件有:Telnet远程终端、WWW浏览器、FTP软件、电子邮件收发软件等。
4. Intranet Intranet是利用Internet各项技术建立起来的企业内部信息网络。 这个概念包含以下两个方面的含义: Intranet是一种企业内部的计算机信息网络 Intranet采用Internet的技术,主要有WWW、电子邮件、数据库和网络操作系统等。
目前在全国高校中建设的校园网,就是一个典型的Intranet。目前在全国高校中建设的校园网,就是一个典型的Intranet。 它一般将校园网建设成两部分,一部分是公共信息子网,另一部分是内部网,即Intranet。公共子网部分主要有WWW服务器、DNS服务器、代理服务器、电子邮件服务器等对外公开的信息服务器,并通过网关与Internet连接。内部网部分除用户使用的客户机外,一般还有内部WWW服务器、电子邮件服务器、数据库服务器等,并通过防火墙与公共子网连接。
Intranet典型结构 服务器 服务器 客户机 公共子网 防 火 墙 内部子网 Intranet 客户机 路由器 Internet
5. Extranet 称为企业外部网,以与Intranet (企业内部网)的译名对应。 它是一种合作性网络。一个企业除利用因特网的技术和标准或直接在因特网上构建企业内域网;满足企业内部运作之外;还经常需要与某些业务关系较密切的本企业集团以外的单位通过网络进行联系,为达成某一共同目标而共享某些资源。
6. TCP/IP协议 1. TCP/IP协议是一个协议集,其中传输控制协议TCP(Transmission Control protocol)和网际协议 IP(Internet Protocol)是最核心的两个协议。 2. Internet的其他网络协议都要用到这两个协议提供的功能,因而人们称整个Internet协议为TCP/IP协议族,或简称为TCP/IP协议。
TCP/IP的四层结构模型 应用层 应用层 表示层 传输层 会话层 传输层 网络层 网络层 数据链路层 链路层 物理层 与OSI模型相比,TCP/IP包含四个概念层:应用层、传输层、网络层和链路层。
TCP协议 TCP(Transmission Control Protocol)称为传输控制协议,其作用是保证命令或数据能够正确无误地到达其目的地。其传输的数据单位称为“包”,也称为“报文”。 TCP是可靠传输。用于传输准确度要求很高的传输服务,如:软件下载等。
TCP协议工作原理 TCP提供连接型的通信服务形式: 在与对方进行数据传送前,首先建立与对方的TCP逻辑链路, 然后通过该链路传送数据包,并保持对所发出数据包的跟踪, 对没有到达目的地的报文重新传输。
UDP协议 UDP(User Datagram Protocol)称为用户数据报协议。与TCP同属于传送层协议;与TCP不同的是,它不对发出的报文进行跟踪,不能保证每个UDP报文都能到达目的地,因而是不可靠的。 UDP提供无连接型的通信服务方式,在通信前,不需要与对方建立连接就可以开始传输数据,因而减少了网络开销,提高了传输效率。
IP协议 IP(Internet Protocol)称为Internet协议,它位于TCP的下一层,负责完成Internet中报文的路径选择,并跟踪这些报文到达不同目的端的路径。 IP根据报文头部的源IP地址和目的地址传送报文,不需要建立连接,也不管报文的顺序,所以IP协议是不可靠的。
7. IP地址 IP地址的作用 Internet网络中为了使计算机互相识别并进行通信,每台联入Internet的计算机都必须有一个“号码”,这个“号码”称为该计算机的Internet地址,这个地址定义在IP协议中并由该协议进行处理,因此通常都称为IP地址。
IP地址的格式 IP地址是由IP协议所规定的,它是一个32位的二进制数。为了阅读和使用的方便,IP协议规定按8位为一组把IP地址的32位分成四组,组与组之间用“.”分隔,每组的值用10进制数表示。例如IP地址: 11001010 01110100 10100000 00100001 写成: 202.116.11.33
子网掩码 子网掩码是一个32位的二进制代码,表示形式与IP地址相同,其作用是用来标识IP地址中子网号与主机号的分界点,因此,IP地址和子网掩码是成对出现的。 子网掩码中的二进制位为“1”所对应的IP地址部分为子网号,为“0”部分为主机号。 例如,当IP地址为132.56.175.63,而相应的子网掩码是255.255.0.0时,则网络标识为132.56,主机标识为175.63。
IP地址的分类 在Internet中,IP地址分为5类,常用为上述三类
7. 域名与域名系统 IP地址由数字组成,难于记忆和理解。因此,通常采用另外一种表示系统----域名系统(Domain Name System,简称DNS) 。 域名系统是为方便人们记忆而采用的一套字符和数字符号系统。
域名组成 www.szpt.edu.cn 国家域名 行业域名 单位、企业名称 主机名 域名由若干子域构成,一般为3 -- 5个,子域之间用“ . ”分隔,最右边的子域是最高层域,从右向左层次逐级降低。最左边的子域是主机的名字。 每个子域的含义如下:
域名系统管理 为保证域名系统的通用性,统一由中央管理机构(NIC Network Information Center)管辖,第一级子域名是国家域名,如申请含“.cn”域名就要向中国域名管理机构(CNNIC)申请。 由于Internet起源于美国,美国通常不使用国家域。
行业域名 在国家域前的是行业域名,也是由国际管理机构确定的。
IP地址与域名的关系 域名与IP地址是同一台主机的两种表示方法,每台主机,只能有一个IP地址,每个域名对应一个IP地址,一个IP地址可以对应多个域名。
8. WWW应用技术 WWW技术于1984年由欧洲粒子研究中心(CERN)提出,1991年CERN向世界公布了WWW技术。 WWW它是一种基于超文本(Hypertext)方式的信息检索工具,可以存取互联的文本、声音、图形、图像等多媒体信息,是实现计算机系统互联、网上信息共享的全球性网络服务系统。
Browser (浏览器) WWW的应用是客户/服务器模式,客户端应用软件称为“浏览器”。 作用:从Web服务器上下载页面浏览各种数据信息,也可以向服务器发送数据信息。 浏览器软件有很多,早期的有: Mosaic、Cello或 Lynx等,目前最流行的浏览器是Microsoft公司开发的 IE(Internet Explorer)。 现在浏览器还集成了许多 Internet上的其他一些应用,如 E-mail、FTP等。
Web (WWW服务器) 在WWW技术中,Web服务器通常是在Internet上存储、管理和运行WWW信息的计算机。 Web服务器上存有大量的超文本文档(页面文件),还有相关的软件负责处理客户端的请求并返回相应结果。
Hyperlink (超链接) Link:是指从一个位置转移到另一个指定位置。而Hyperlink则指实现多媒体文件的链接(link)。 我们在浏览网页时,常常要从一张网页转移到另一张,用鼠标点击网页上特定的位置(可能是一个字符串,也可能是一幅图),就可以从一个网页跳转到另一网页上去,这就是所谓的“超链接”(HyperLink)的功能。 超链接是网页的一个非常重要的特性。由于这一特性,在实际使用中浏览者根本不需要知道网页具体放置的真正地理位置或物理位置,只需要关心所浏览的信息。
HTML语言 HTML(HyperText Markup Language,超文本标记语言)是一种计算机程序语言,之所以叫“超文本”,是因为它所编写的对象不仅仅有普通的文字字符元素,还有声音、图形等其他“超越”普通文字字符的对象元素。 HTML用于描述WWW上的超文本文件,HTML通过在正文文本中嵌入各种标记(tag),WWW浏览器就是HTML文件的翻译器。 HTML语言是由一个世界性的标准化组织W3C (World Wide Web Consortium)制定出来的, 自1990年问世以来已发表了4个版本, 目前最新的版本是HTML4.0。
HTTP协议 HTTP(HyperText Transfer Protocol),超文本传输协议,是一种单纯的请求/回复协议,用于浏览器与Web服务器之间的数据传输,是WWW的基础。 传输的资料可以是文字、图象、动画、声音等多媒体文件。
URL URL(Uniform Locator,全球统一资源定位器),用于以一种统一的唯一标识来确定某个网络资源,其描述格式包括三部分: 访问类型://主机IP地址/路径名/……/文件名 1.访问类型: 是Internet上的某种应用所使用的协议,如http,ftp,gopher,mailto,news,archie等 2.主机IP地址:网页所在主机在 Internet上的地址,如 WWW网址:www.beijing.gov.cn。 3.路径名及文件名: 网页的文件名及所在主机上的路径名,常常统称为“路径”(path)。这一部分是可选的。
CGI CGI是Common Gateway Interface(通用网关平台)的简称,其主要功能是在WWW环境下,由客户端传送信息给Web服务器,Web服务器去启动所指定的程序码来完成特定的工作。使用CGI,服务器可以读取并显示客户无法读取的格式(如:DB)。
Web数据库 数据库⇐ 数据文件的集合 ⇐文件 ⇐ 记录的集合 (记录: 进行删除、插入等操作的最小单位) 对电子商务运作来说,信息是非常重要的资源,这里的信息就是各种不同的数据。所以,数据库是电子商务重要的技术基础。
数据库管理的四大功能 一劳永逸
数据库对电子商务的支持 决策支持系统 决策 分析工具 Web系统 Web 服务器 业务 数据库 浏览器 内部业务 管理信息支持 EDI 数据库 EDI 单据 EDI系统
WWW技术结构 TCP/IP的网络 Web客户机 数据库 超文本 Web服务器 中间件 Web客户机:客户端浏览器 Web服务器:存放多媒体资源的主机。 中间件:可以调用Web服务器的数据库和其他程序。常用中间件有CGI、JDBL、WEBAPI。 软件内容
Web工作原理 1. 首先,由客户端的浏览器发送一个HTTP请求给Web服务器。 2. 服务器接到请求后进行相应处理,将处理结果以HTML文件的形式返回给浏览器。 3. 客户浏览器对其进行解释并显示给用户。 应该指出:Web服务器与其后台的数据库服务器交互必须通过中间件才能实现。
HTTP请求 中 间 件 数 据 库 客户端 浏览器 Web服务器 Internet HTML文件 Web工作原理图示