电子商务技术万长虹第2章电子商务网络技术基础21世纪的电子商务是建立在计算机网络基础上的商务系统,它实现的技术体系包括以下方面:1).网络基础技术2).网络互联技术3).信息与网络安全技术4).EDI技术5).数据库技术6).电子支付技术计算机网络是电子商务的网络平台,学习电子商务必须了解电子商务的平台,是学习电子商务过程中重要的一个环节。本章主要介绍1),2)内容.目录•2.1计算机网络的基本概念•2.2网络互联技术2.1计算机网络的基本概念•所谓计算机网络:就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。通俗来说,网络就是通过电缆、电话线、或无线通讯等互联的计算机的集合。计算机网络的基本概念•Internet是什么?•是美国信息高速公路主干网,是当今世界上最大的计算机互联网络。从本质上讲,Internet是一个使世界上不同类型的计算机能交换各类数据的通信媒介。也是全人类最大的知识宝库之一。Internet是怎样诞生的•Internet的前身是美国国防部高级研究计划管理局(ARPA--AdvancedResearchProjectsAgency)作为军事目的于1969年开始建立一个命名为ARPAnet的网络。当初,ARPAnet只联结4台主机,它有五大特点:•(1)支持资源共享。•(2)采用分布式控制技术。•(3)采用分组交换技术。•(4)使用通信控制处理机。•(5)采用分层的网络通信协议(TCP/IP)。Internet是怎样诞生的1986年,美国国家科学基金会(NationalScienceFoundation,NSF)利用ARPAnet发展出来的TCP/IP的通讯协议,在5个科研教育服务超级电脑中心的基础上建立了NSFnet广域网。由于美国国家科学基金会的鼓励和资助,很多大学、政府资助的研究机构甚至私营的研究机构纷纷把自己的局域网并入NSFnet中。那时,ARPAnet的军用部分已脱离母网,建立自己的网络--Milnet。ARPAnet--网络之父,逐步被NSFnet所替代。到1990年,ARPAnet已退出了历史舞台。如今,NSFnet已成为Internet的重要骨干网之一。Internet是怎样诞生的1989年,由CERN成功开发了WWW,为Internet实现广域超媒体信息截取/检索奠定了基础。到了90年代初期,Internet事实上已成为一个“网中网”──各个子网分别负责自己的架设和运作费用,而这些子网又通过NSFnet互联起来。由于NSFnet是由政府出资,因此,当时Internet最大的老板还是美国政府,只不过在一定程度上加入了一些私人小老板。Internet在80年代的扩张不但带来量的改变,同时亦带来质的某些改变。Internet是怎样诞生的由于多种学术团体、企业研究机构,甚至个人用户的进入,Internet的使用者不再限于电脑专业人员。新的使用者发觉,加入Internet除了可共享NSFnet的巨型机外,还能进行相互间的通讯,而这种相互间的通讯对他们来讲更有吸引力。于是,他们逐步把Internet当作一种交流与通信的工具,而不仅仅是共享NSFnet巨型机的运算能力。Internet是怎样诞生的在90年代以前,Internet的使用一直仅限于研究与学术领域。商业性机构进入Internet一直受到这样或那样的法规或传统问题的困扰。事实上,象美国国家科学基金会等曾经出资建造Internet的政府机构对Internet上的商业活动并不感兴趣。1991年,美国的三家公司分别经营着自己的CERFnet、PSInet及Alternet网络,可以在一定程度上向客户提供Internet联网服务。他们组成了“商用Internet协会”(CIEA),宣布用户可以把它们的Internet子网用于任何的商业用途。Internet是怎样诞生的Internet商业化服务提供商的出现,使工商企业终于可以堂堂正正地进入Internet。商业机构一踏入Internet这一陌生的世界就发现了它在通讯、资料检索、客户服务等方面的巨大潜力。于是,其势一发不可收拾。世界各地无数的企业及个人纷纷涌入Internet,带来Internet发展史上一个新的飞跃。我国于1994年的5月和6月由高能所和清华大学正式进入Internet.Internet是怎样工作的•地址和网络协议的概念电脑与电脑之间互相通信并交换信息跟人与人之间信息交流一样必须具备一些条件,一是对方能看懂的语言,二是知道对方的通信地址,这才能通信。•协议:指一组用来控制信息通信的各个方面的规则。协议的关键要素是:语法、语义和时序.Internet是怎样工作的•什么是网络协议为网络信息交换而制定的规则、约定和标准统称为网络协议。不同的计算机之间必须使用相同的网络协议才能进行通信。网络协议有很多种,具体选择哪一种协议则要看情况而定。Internet上的计算机使用的是TCP/IP协议。Internet是怎样工作的•TCP/IP协议(世界语)TCP/IP协议(TransferControlnProtocol/InternetProtocol)叫做传输控制/网际协议,又叫网络通讯协议,这个协议是Internet国际互联网络的基础•TCP/IP是用于计算机通信的一组协议,我们通常称它为TCP/IP协议族.模型中的每一层都有许多协议,TCP和IP只是其中的两个主要的协议。Internet是怎样工作的•从协议分层模型方面来讲,TCP/IP由四个层次组成:网络接口层、网间网层、传输层、应用层。Internet是怎样工作的Internet是怎样工作的TCP(TransportControlProtocol)传输控制协议是一个面向连接的协议,其主要作用是:一是将应用层发来的字节流分成一个个报文段传给下层(网间网层).二是接受下层来的报文段进行还原发送给上层.三是还有数据流量控制和数据纠错功能.UDP(UserDatagramProtocol)用户数据报协议:提供无连接,无数据纠错功能的数据报传输服务.如用于传输语音、影像等一次性的数据。IP(InternetworkingProtocol)网间网协议:是TCP/IP的核心。负责传送分组,并完成主机寻址和路由选择,但不保证传送的可靠性。Internet是怎样工作的ICMP(InternetControlMessageProtocol)互联网控制信息协议:用于网络中传送各种控制信息。ARP(AddressResolationProtocol)地址解析协议。SMTP(SimpleMailTransferProtocol)简单邮件传输协议。SNMP(SimpleNetworkmanageProtocol)简单网络管理协议。FTP(FileTransferProtocol)文件传输协议。Internet是怎样工作的•网络接口层这是TCP/IP软件的最低层,负责接收从IP层交来的IP数据报并将IP数据报通过低层物理网络发送出去,或者从低层物理网络上接收物理帧,抽出IP数据报,向IP层发送。该层是主机与网络的实际连接层。Internet是怎样工作的•网络层(IP层):负责处理互联网中计算机之间的通信,向传输曾提供统一的数据报。其功能包括三方面:一、处理来自上层(传输层)的分组发送请求,收到请求后,将分组装入IP数据报,填充报头,选择去往信宿机的路径,然后将数据报发往适当的网络接口。二、处理输入数据报:首先检查其合法性,然后进行寻路径--假如该数据报已到达信宿机,则去掉报头,将剩下部分交给适当的传输协议;假如该数据报尚未到达信宿,则转发该数据报。三、处理路径、流控、拥塞等问题。Internet是怎样工作的•传输层(TCP层):主要功能是负责在源结点和目的结点的两个进程实体之间提供可靠的端到端的数据传输。其功能包括:一、格式化信息流;二、提供可靠传输。为实现后者,传输层协议规定接收端必须发回确认,并且假如分组丢失,必须重新发送。Internet是怎样工作的•应用层包括所有的高层协议。向用户提供一组常用的应用程序,比如电子邮件、文件传输访问、远程登录等。远程登录TELNET使用TELNET协议提供在网络其它主机上注册的接口。TELNET会话提供了基于字符的虚拟终端。文件传输访问FTP使用FTP协议来提供网络内机器间的文件拷贝功能。Internet是怎样工作的IP地址(网际协议地址)它是为标识Internet上主机位置而设置的。Internet上的每一台计算机都被赋予一个世界上唯一的32位Internet地址(InternetProtocolAddress,简称IPAddress),这一地址可用于与该计算机机有关的全部通信。为了方便起见,在应用上我们以8bit为一单位,组成四组十进制数字来表示每一台主机的位置一般的IP地址由4组数字组成,每组数字介于0-255之间,如某一台电脑的IP地址可为:202.206.65.115Internet是怎样工作的•域名地址尽管IP地址能够唯一地标识网络上的计算机,但IP地址是数字型的,用户记忆这类数字十分不方便,于是人们又发明了另一套字符型的地址方案即所谓的域名地址。IP地址和域名是一一对应的,域名地址的信息存放在一个叫域名服务器(DNS,DomainNameServer)的主机内,使用者只需了解易记的域名地址,其对应转换工作就留给了域名服务器DNS。DNS就是提供IP地址和域名之间的转换服务的服务器。Internet是怎样工作的•域名地址的意义域名地址是从右至左来表述其意义的,最右边的部分为顶层域,最左边的则是这台主机的机器名称。一般域名地址可表示为:单位名.网络名.顶层域名。如:Tongji.edu.cn,这里Tongji代表同济大学,edu代表中国教育科研网,cn代表中国,顶层域一般是网络机构或所在国家地区的名称缩写。Internet是怎样工作的•域名由两种基本类型组成:以机构性质命名的域和以国家地区代码命名的域。常见的以机构性质命名的域,一般由三个字符组成,如表示商业机构的“com”,表示教育机构的“edu”,表示网络组织的“net”,表示政府机构的“gov”等。•以国家或地区代码命名的域,一般用两个字符表示,是为世界上每个国家和一些特殊的地区设置的,如中国为“cn”、香港为“hk”、日本为“jp”、美国为“us”等。但是,美国国内很少用“us”作为顶级域名,而一般都使用以机构性质或类别命名的域名。Internet是怎样工作的统一资源定位器URL:是专为标识Internet网上资源位置而设的一种编址方式,我们平时所说的网页地址指的即是URL,它一般由三部分组成:传输协议://主机IP地址或域名地址/资源所在路径和文件名,如今日上海热线的URL为:http://china/window.com/shanghai/news/wnw.html,这里http指超文本传输协议,china-window.com是其Web服务器域名地址,shanghai/news是网页所在路径,wnw.html才是相应的网页文件。Internet是怎样工作的•标识Internet网上资源位置的三种方式:IP地址:202.206.64.33域名地址:dns.hebust.edu.cnURL::http:文件在Web服务器上file:文件在您自己的局部系统或匿名服务器上ftp:文件在FTP服务器上news:文件在Usenet服务器上telnet:连接到一个支持Telnet远程登录的服务器上Internet是怎样工作的•Internet的工作原理有了TCP/IP协议和IP地址的概念,我们就很好理解Internet的工作原理了:当一个用户想给其他用户发送一个文件时,TCP先把该文