您好,欢迎访问三七文档
第2章相关基础知识2.1电子商务的基础设施2.2电子商务技术概况2.3因特网协议2.4标记语言和电子商务的基础设施电子商务的基础是企业信息化、商业电子化和金融电子化。在当今信息经济环境中,企业不再像传统的工业经济环境中那样,围绕物流和资金流组织生产,而是围绕信息流组织生产。企业信息化并非在现有业务流程中增设一套并行的信息流程,而是要按照现代企业管理制度的要求,适应市场竞争的外部环境,对工作流程进行改造和优化,并用现代信息技术支撑运作。2.1电子商务的基础设施电子商务的基础设施建设应着重考虑以下几个方面:*根据企业不目标与需求购置计算机硬件设备,如服务器、客户机平台等。*系统网络支持平台,企业内部网建设达到一定规模和水平。*Intranet的改造升级,Extranet的建设,通过Internet与外部互连。*建立认证中心CA,公钥基础设施和其他各种第三方公证机构以及其他为电子商务服务的机构。*实现电子货币的流通。2.2电子商务技术概况2.2.1网络技术和通信技术2.2.2网络计算框架2.2.3代理技术2.2.4EDI技术2.2.5电子支付技术2.2.6安全技术2.2.1网络技术和通信技术网络技术是电子商务技术中处于最底层、最基础的技术。电子商务的网络基础包括:局域网技术、网络互连技术和TCP/IP协议。(1)局域网技术从通信网络作用范围和计算机之间互连的距离可将网络分为局域网(LAN)、城域网(MAN)、广域网(WAN)。局域网是指在一个较小的地理范围内的各种计算机网络设备互连在一起的通信网络,可以包含一个或多个子网,通常物理设备之间的距离局限在几千米的范围内。2.2.1网络技术和通信技术(2)网络互连技术网络互连是采用适当的技术和设备将孤立的局域网连接起来,以使原来相互隔离的局域网上的计算机可以交换信息,实现资源共享。互连网有同种网互连和异性网互连。中继器:网桥的操作及其特点:路由器:网关及其具体功能:2.2.1网络技术和通信技术(3)TCP/IP协议在Internet没有形成之前,各个地方已经建立了很多小型的局域网,并且根据需要将这些局域网互连起来。TCP/IP(TransmissionControlProtocol/InternetProtocol),即传输控制协议/互连网络协议。目前因特网上的主流协议是TCP/IP,并且该协议原理在本书中占据着重要的地位。2.2.2网络计算框架从平台的角度来看,计算机体系结构经历了主机系统、C/S(Client/Server)架构、B/S(Browser/Server)架构三个阶段。1.C/S架构:C/S架构经历了两个阶段:第一代C/S系统是基于两层结构的;第二代C/S系统是多层C/S系统。C/S架构的缺点:2.2.2网络计算框架2.B/S架构B/S架构是一个三层结构的系统。B/S架构的优点:B/S架构克服了C/S模式客户端多种程序所带来的企业资料的不一致性,使系统的升级和维护更加容易,并且有利于信息的发布。动态的、交互的信息发布改进了企业对客户的服务质量,增加了企业的商业机会。2.2.2网络计算框架3.C/S与B/S的比较C/S与B/S之间由和多不同,C/S是建立在局域网的基础上的,而B/S建立在广域网的基础上:C/S一般面向相对固定的用户群,具有权限多层校验机制,对信息的安全控制能力很强,B/S面向的是不可预知的用户群,对信息安全的控制能力相对较弱;C/S更加注重系统流程,运行速度较快,B/S则需对访问速度有更多的考虑。2.2.3代理技术软件代理是指能够完成某种特殊功能的分布计算机程序,在电子商务应用中特指那种在不同类型的网络计算机上智能地查找用户感兴趣的信息为目的的程序。软件代理主要是针对分布式系统中的网络信息的存取,并且具有一定的智能性。2.2.4EDI技术所谓EDI,就是以某种标准形式在企业之间以计算机对计算机的方式传递企业信息。交换信息的两个企业通常称为交易伙伴。1.贸易伙伴间的直接连接2.贸易伙伴间的间接连接增值网VAN(ValueAddedNetwork)的优点:2.2.5电子支付技术电子支付媒介没有从根本上改变法定货币的本质,但电子支付系统却改变了人们的支付方式。电子支付系统对信息技术基础有很大的依赖型,该技术基础结构是由系统参与者的计算机设备通过通信网络连接到支付系统操作者的计算机系统中组成的。由于电子支付系统的高可靠性要求,所以加密技术十分重要。2.2.6安全技术电子商务安全机制的主要技术由:防火墙技术、加密解密技术、数字签名技术、身份认证技术等。2.3因特网协议2.3.1TCP/IP协议2.3.2基于TCP/IPde网络编程接口:Socket2.3.1TCP/IP协议2.3.1.1TCP/IP协议的参考模型2.3.1.2网络层协议2.3.1.3传输层协议2.3.1.4IP地址2.3.1.5TCP/IP应用层协议2.3.1.1TCP/IP协议的参考模型Internet是全球最大的、开放的、由众多网络互联而成的计算机互连。支持因特网基本操作的协议是TCP/IP分层协议族。(1)物理层(2)网络接口层(3)网络层(4)传输层(5)应用层2.3.1.2网络层协议网络层,有时也称互连网层,处理IP数据包在网络中的活动。1.网际协议IP具体功能包括:路由选择和转发在主机之间通过网络连接提供数据包交换功能。包的分段与成块,差错控制、顺序化、流量控制。2.地址解析协议ARP和反向地址解析协议RARPTCP/IP协议规定每个设备都用IP地址来表示,IP地址是标识网络中唯一主机的手段。为解决由IP地址到物理地址的相互映射问题,必须要有相应的机制。2.3.1.2网络层协议3.ICMP协议尽管网络层IP数据包的传送不能保证不丢失,差错控制由传输层完成,但是网络层对数据包的传送还是有一定的质量保证功能,那就是使用Internet控制报文协议ICMP(InternetControlMessageProtocol),又称差错控制协议。2.3.1.3传输层协议(1)传输控制协议TCPInternet的计算机还需要安装TCP协议来提供可靠的并且无差错的通信服务。TCP是可靠的,因为它保持对所有发出信息进行跟踪,并且负责对那些没有到达目的或陷入无法识别状态的包进行重新传送。TCP给每个包加上一个头部信息,其中包含源发送方和目的接收方的端口号,以及包顺序号码。(2)UDP协议UDP提供无连接的通信服务形式。UDP协议减少了网络开销,它的效率是很高的。2.3.1.4IP地址Internet的网络地址,即IP地址,是指用Internet协议语言表示的,连入Internet网络的计算机的地址编号。IP地址按节点计算机所在网络规模的大小分为A,B,C,三类,1.A类地址A类地址的表示范围:1.0.0.0~126.255.255.255,默认网络掩码为:255.0.0.0;2.B类地址B类地址的表示范围为:128.0.0.0~191.255.255.255,默认网络掩码为:255.255.0.0;2.3.1.4IP地址3.C类地址C类地址的表示范围为192.0.0.0~223.255.255.255,默认网络掩码为:255.255.255.0;4.Internet地址中还存在着D类地址和E类地址。这两类地址用途比较特殊:D类地址称为广播地址,供特殊协议向选定的节点发送信息时用。E类地址未定义,保留至将来使用。此外,还有约定的不用作分配的专用地址:主机地址全为0;主机地址全为1;整个网络号部分的二进制编码为全零时,该网络号解释为本地网,用于识别网络;网络号为127,表示自循环网络。如127.0.0.1。2.3.1.5TCP/IP应用层协议TCP/IP包括很多为用户提供服务的应用层协议。这些服务有时也称为应用服务,包括页面显示、网络管理工具、远程登录、文件拷贝电子邮件和域名服务等等。1.HTTPHTTP(HyperTextTransferProtocol),即超文本传输协议,是负责传输和显示(WorldWideWeb)页面的因特网协议。2.3.1.5TCP/IP应用层协议2.SMTP、POP和IMAPSMTP和POP是两个负责用C/S模式发送和检索电子邮件的协议。SMTP规定了邮件信息的具体格式和邮件的管理方式。POP从邮件服务器中检索邮件;从邮件服务器中检索检索邮件但不删除它;不检索邮件,只是询问是否有新邮件到达。IMAP也能下载邮件并从服务器中删除邮件或询问是否有新邮件,但IMAP克服了POP的一些缺点。2.3.1.5TCP/IP应用层协议3.FTP它采用的是C/S模式,通过TCP协议及其内置错误控制功能在连接的计算机之间准确无误的传输一个或多个文件。4.Telnet是一种让用户登陆因特网上的远程主机的应用层协议。Telnet为网络终端提供了对远程主机的交互功能。实现了客户机与服务器之间的双向通信。2.3.1.5TCP/IP应用层协议5.DNSInternet上的任意一台主机都是以唯一的IP地址作表示,而为避免直接记忆IP地址的不便性,可以用在专用的管理机构申请并由其统一管理的域名来代替。基于TCP/IP协议的Internet服务除了上述提到的各项服务外,还有网络电话、网络寻呼、网络会议等等。2.3.2基于TCP/IPde网络编程接口:SocketSocket是在网络通信中操作系统所提供的一些经编号的网络通信端点,这些端点的位置一般位于网络的传输层和应用层之间。端口:是一种抽象的软件结构(包括一些数据结构和I/O缓冲区)。每个端口都拥有一个叫端口号(PortNumber)的整数型标识符,可以是0~65535,用于区别不同的端口。每个端口都标识了一种服务,如FTP服务器端口为21。2.4标记语言和2.4.1SGML2.4.2HTML2.4.3XML2.4.1SGMLSGML(StandardGenericMarkupLanguage),即标准通用标记语言,是国际标准化组织(ISO)在1986年采用的一种特殊语言,用来描述电子文档及其构成。SGML具有以下优点:从1986后被确定为ISO的标准,具有长期的适用性,其使用寿命长于现有的大部分应用软件。独立于操作平台,并未人类所共有。支持用户自定义的、用来满足文件特殊要求的标记和体系结构。2.4.1SGMLSGML的不足之处:安装耗资巨大,而且需要很特殊的技术。与HTML相比,SGML的工具相当昂贵。用SGML创建文档类型定义的成本很高。学习并掌握SGML比较困难。2.4.2HTMLHTML(HyperTextMarkupLanguage),即超文本标记语言,HTML的语法特点是用控制命令tag标记文档的元素,放在中,多数命令成对使用后,后一个tag中加“/”表示该命令的作用域结束。多数命令可以互相嵌套。2.4.3XMLXML(eXtensibleMarkupLanguage),即可扩展标记语言,是SGML的一个子集。XML是一套可扩展的用来设计各种标记标准,是一种元语言。XML的其他优点还有:它可以提供元数据(关于数据的数据),这些元数据将帮助人们找到信息,并帮助信息的使用者和提供者彼此找到对方。用户可用低成本的软件处理数据。简化企业间的数据交流,有助于独立于平台的协议,这些协议将丰富电子商务的数据。为服务于企业或个人的电子商务代理提供有助于自动业务处理的信息。XML能在文本文档标记结构化格式数据,具有很强的数据描述能力,已成为一种统一的数据格式定义语言。2.5内部网和外部网2.5.1企业外部网2.5.2企业外部网2.5.3内部网、外部网和因特网2.5.1企业内部网电子商务的网络基础设施由两部分组成:企业内部网和企业外部网。企业内部网(Intranet):是采用Internet技术在企业内部架设的网络。Intranet由Web服务器、电子邮件服务器、数据库服务器以及电在商务等服务器和客户端计算机组成。2.5.2企业外部网外部网(Extr
本文标题:第2章相关基础知识
链接地址:https://www.777doc.com/doc-2191727 .html