2008-9-8copyright©中国科学技术大学管理学院1第二讲电子商务的基础设施教师:苟清龙单位:中国科学技术大学管理学院Email:tslg@ustc.edu.cn2008-9-8copyright©中国科学技术大学管理学院2电子商务的基础设施数据路由选择和基础协议互联网的应用标注语言技术互联网、内部网和外部网互联网接入的各种方案及其优缺点2008-9-8copyright©中国科学技术大学管理学院3第一节数据路由选择和基础协议包交换网线路交换不适合计算机通信什么是线路交换电话公司的交换设备(既可能是机械的也可能是计算机化的)选择特定的电话线,或称为线路,并把线路连接起来在打电话和接电话的人之间形成一条通路。这种中央控制的单线连接模式叫做线路交换。线路交换不适合计算机通信2008-9-8copyright©中国科学技术大学管理学院4包交换网的工作原理2008-9-8copyright©中国科学技术大学管理学院5①在包交换网络中,文件和信息被分解成包,在这些包上用表示信息源和目的地的代码打上电子标签。这些包在网络中从一台计算机传输到另一台计算机,直至到达目的地。目的地的计算机把这些包集中起来,并把每包中的信息重新集合成原先的数据。②在包交换中,每个包从源到目的地的最佳路径是由途经的各个计算机决定的。决定包的传送路径的计算机通常叫做路由器,确定最佳路径的程序叫做路由算法。2008-9-8copyright©中国科学技术大学管理学院6包交换网的优点①长数据流可分解成易于管理的小数据包,小数据包沿着大量不同的路径进行传输,避免了网络中的交通拥挤。②在数据包到达目的地后,更换受损数据包的成本较低,因为如果一个数据包在传输途中被改变了,只要重新传输这个数据包就可以了。2008-9-8copyright©中国科学技术大学管理学院7包交换网的其他知识点ARPANET——最早的包交换网NCP协议——网络控制协议协议所谓协议,就是一组规则的集合,它规定网络传输数据的格式和顺序,并检查这些数据的错误。协议确定了数据的发送设备如何表示已经完成信息的发送,以及接收设备如何表示已经收到(或没收到)的信息。2008-9-8copyright©中国科学技术大学管理学院8TCP/IP互联网协议TCP/IP结构主要协议介绍2008-9-8copyright©中国科学技术大学管理学院9TCP/IP结构2008-9-8copyright©中国科学技术大学管理学院10IP地址和域名①Internet地址的两种形式IP地址是机器可识别的Internet地址,用数字表示,比如:202.38.64.2。域名是人可以看懂的,用字表示Internet地址,比如:。2008-9-8copyright©中国科学技术大学管理学院11什么是IP地址?IP地址是区别TCP/IP网络上每一台计算机的惟一标识。一般用点分十进制表示法。—个IP地址由32位(4个字节)的二进制数组成,由于二进制地址不方便记忆,一般用4组介于0~255的十进制数表示,中间用圆点隔开,例如61.191.194.522008-9-8copyright©中国科学技术大学管理学院12什么是域名?由于数字意义不明确,也难于记忆,因此在实际使用时,往往采用与IP地址对应的“域名”来代替。域名使用字母表示IP地址,便于记忆。这种由域名向IP地址的转换工作,是通过“域名服务器”(DNS)来完成的。域名的格式一般为主机名.单位名(三级域名).行业性质代码(二级域名).顶级域名2008-9-8copyright©中国科学技术大学管理学院13Web服务器三级域名二级域名一级域名©中国科学技术大学管理学院14表示国家或行政区的一级域名俄罗斯.ru台湾.tw意大利.it日本.jp新加坡.sg德国.de法国.fr香港.hk中国.cn印度.in瑞士.ch加拿大.ca美国.us澳大利亚.au英国.uk国家或行政区域名国家或行政区域名国家或行政区域名2008-9-8copyright©中国科学技术大学管理学院15)表示机构类别的一级域名个人网站.name网络相关机构.net信息相关机构.info军事部门.mil非盈利性的组织.org政府组织.gov国际组织.int教育机构.edu工商企业.biz工、商、金融等企业.com类别域名类别域名2008-9-8copyright©中国科学技术大学管理学院16)我国二级域名按类别分类互联网络、接入网络的信息中心(NIC)和运行中心(NOC).net工、商、金融等企业.com各种非盈利性的组织.org教育机构.edu政府部门.gov科研机构.ac类别域名类别域名2008-9-8copyright©中国科学技术大学管理学院17)我国二级域名按行政区分类宁夏.nx浙江省.zj新疆.xj江苏省.js台湾.tw海南省.hi黑龙江省.hl澳门.mo广西省.gx吉林.jl香港.hk广东省.gd辽宁省.ln青海省.qh湖南省.hn内蒙古.nm甘肃省.gs湖北省.hb山西省.sx陕西省.sn河南省.ha河北省.he西藏.xz山东省.sd重庆市.cq云南省.yn江西省.jx天津市.tj贵州省.gz福建省.fj上海市.sh四川省.sc安徽省.ah北京市.bj行政区域名行政区域名行政区域名2008-9-8copyright©中国科学技术大学管理学院18域名解析由域名服务器来完成的。Internet上的每一个域,都必须设置DNS,负责本域内主机名的管理并与其他各级域名服务器相配合,完成Internet上IP地址与主机名的查询。2008-9-8copyright©中国科学技术大学管理学院19其他的因特网协议HTTPHTTP是超文本传输协议的缩写,它是负责传输和显示页面的因特网协议。HTTP运行在TCP/IP模型的应用层。和其他的因特网协议一样,HTTP采用客户机/服务器模式,即用户(客户机)的页面请求。作为回答,服务器产生一个HTTP应答信息,并把它送回到客户机(请求者)的浏览器。应答包括客户机服务器上显示过的页面。如果客户机确定收到的信息是正确的,就断开TCP/IP连接,HTTP会话就结束了。2008-9-8copyright©中国科学技术大学管理学院20SMTP、POP和IMAPSMTP协议(简单邮件传输协议)SMTP协议规定了邮件信息的具体格式和邮件的管理方式。SMTP向连入局域网的用户提供应用层的服务。2008-9-8copyright©中国科学技术大学管理学院21POP协议(邮局协议)POP协议负责从邮件服务器中检索电子邮件。IMAP协议(因特网信息访问协议)IMAP协议是一种优于POP的新协议,也许有一天会取代POP。和POP一样,IMAP也能下载邮件、从服务器中删除邮件或询问是否有新邮件。但IMAP克服了POP的一些缺点。2008-9-8copyright©中国科学技术大学管理学院22FTP文件传输协议(FTP)是TCP/IP的组成部分,它在TCP/IP连接的计算机之间传输文件,采用的是客户机/服务器模式。FTP允许文件双向传输:从客户机到服务器或从服务器到客户机。2008-9-8copyright©中国科学技术大学管理学院23第二节互联网的应用电子邮件1972雷·汤姆林森(RayTomlison)常用的电子邮件客户端软件OutlookExpressFoxMail2008-9-8copyright©中国科学技术大学管理学院24TelnetTelnet是一种让你登录因特网上的远程计算机的应用软件。Telnet可以让你使用远程主机的命令和程序。通过执行终端仿真程序的功能,Telnet将你键入的命令和其他字符串直接传输到远程主机。这台远程计算机就可以直接执行你通过Telnet键入的命令了。2008-9-8copyright©中国科学技术大学管理学院25FTPFTP是计算机间传输数字化业务信息的最快途径。FTP的最广泛应用也许是销售和交付软件包及更新软件。2008-9-8copyright©中国科学技术大学管理学院26第三节HTML语言2008-9-8copyright©中国科学技术大学管理学院27HTML文档基本格式HTMLHEAD头部信息/HEADBODY文档主体,正文部分/BODY/HTML2008-9-8copyright©中国科学技术大学管理学院28HTML标记基本格式标记名属性标记影响的显示信息/标记名示例Bbest/B2008-9-8copyright©中国科学技术大学管理学院29单标记如BR标记,表换行。双标记如Table…/TableTr…/Trbody…/body2008-9-8copyright©中国科学技术大学管理学院30HTML链接基本格式AHREF=“地址”可见的链接文本/A示例AHREF=“”中国科学技术大学/A2008-9-8copyright©中国科学技术大学管理学院31常用HTML编辑器DreamweaverFrontpage更多的HTML语言知识HTML教程(视频讲解)Dreamweaver教程(视频讲解)2008-9-8copyright©中国科学技术大学管理学院32第四节技术互联的文档客户机(浏览器)→互联网→服务器。客户机通过互联网连接服务器,服务器上包含了大量的文件。2008-9-8copyright©中国科学技术大学管理学院33客户机/服务器体系结构电子商务技术结构的主要组成部分客户机提供了访问和显示内容的图形用户界面。服务器主要功能有信息检索、数据管理和事物及安全管理。存放内容的软硬件总称,其内容可以用浏览器访问。第三方服务另外服务器,提供内容、信息处理工具和电子支付系统。2008-9-8copyright©中国科学技术大学管理学院34两层客户机/服务器©中国科学技术大学管理学院35三层客户机/服务器三层客户机/服务器结构中的信息流2008-9-8copyright©中国科学技术大学管理学院36交互式应用交互式应用的三个阶段共享静态文件共享动态文件利用脚本语言即时创建文件,提供实时可伸缩的事务处理。2008-9-8copyright©中国科学技术大学管理学院37的四种集成方式链接不同服务器提供的数据显示不同页面,来自不同的服务器或本地的客户机为客户机提供来自不同数据源的数据数据来自不同的数据库包含新的数据类型支持不同的数据类型对其他应用程序和插件程序进行集成连接来自不同的应用程序。插件是一些后来添加的程序,用来丰富页面2008-9-8copyright©中国科学技术大学管理学院38为交互式应用而实现的扩展数据库集成用户可以方便的通过浏览器访问数据库的信息,并根据用户要求产生动态页面。脚本编辑和可移动的小应用程序脚本语言可使上的文件包含有动态的内容或根据用户的请求即时创建的内容。2008-9-8copyright©中国科学技术大学管理学院39外观能显示多种页面外观。PDF:可用任何字处理程序、排版程序或图片程序来创建PDF文件。多媒体扩展虚拟现实建模语言(VRML)来创建三维世界实现点对点的音频广播(RealAudio)、新闻广播和视频广播。2008-9-8copyright©中国科学技术大学管理学院40第五节互联网、内部网和外部网互联网(TNTERNET)互联网是建立在现代计算机技术和通信技术基础上,具有通用的地址体系