您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 第二章_电子商务的基础设施
1第二章电子商务的基础设施2课程教学基本要求1)掌握因特网和电子商务支持网络的基本网络结构2)了解在因特网上开展商务活动、收发电子邮件的各种协议3)了解跟踪、寻找和验证因特网主机网站的因特网实用程序4)了解因特网的主要应用,包括电子邮件、Telnet和文件传输协议5)掌握连入因特网的各种方法及其成本和带宽3第二章电子商务的基础设施2.1技术概况2.2互联网的接入42.1技术概况2.1.1数据路由选择和基础协议包交换网TCP/IP互联网协议因特网实用程序2.1.2互联网的应用2.1.3技术2.1.4HTML语言2.1.5互联网、内部网和外部网52.1.1数据路由选择和基础协议包交换网线路交换不适合计算机通信什么是线路交换电话公司的交换设备(既可能是机械的也可能是计算机化的)选择特定的电话线,或称为线路,并把线路连接起来在打电话和接电话的人之间形成一条通路。这种中央控制的单线连接模式叫做线路交换。线路交换不适合计算机通信6包交换网的工作原理7①在包交换网络中,文件和信息被分解成包,在这些包上用表示信息源和目的地的代码打上电子标签。这些包在网络中从一台计算机传输到另一台计算机,直至到达目的地。目的地的计算机把这些包集中起来,并把每包中的信息重新集合成原先的数据。②在包交换中,每个包从源到目的地的最佳路径是由途经的各个计算机决定的。决定包的传送路径的计算机通常叫做路由器,确定最佳路径的程序叫做路由算法。8包交换网的优点①长数据流可分解成易于管理的小数据包,小数据包沿着大量不同的路径进行传输,避免了网络中的交通拥挤。②在数据包到达目的地后,更换受损数据包的成本较低,因为如果一个数据包在传输途中被改变了,只要重新传输这个数据包就可以了。9包交换网的其他知识点ARPANET——最早的包交换网NCP协议——网络控制协议协议所谓协议,就是一组规则的集合,它规定网络传输数据的格式和顺序,并检查这些数据的错误。协议确定了数据的发送设备如何表示已经完成信息的发送,以及接收设备如何表示已经收到(或没收到)的信息。102.1.1数据路由选择和基础协议TCP/IP互联网协议TCP/IP协议是一个数据通信协议集合,它包括TCP协议(TransportControlProtocol,传输控制协议)、IP协议(InternetProtocol,因特网协议)以及其它一些协议。提出背景:NCP只是一台主机对另一台主机的通讯协议,并未给网络中的每台电脑设置唯一的地址,结果就造成电脑在越来越庞大的网络中难以准确定位需要传输数据的对象。NCP缺乏纠错功能,这样一来,数据在传输过程中一旦出现错误,网络就可能停止运行。出错电脑增多,使得网络运行效率大打折扣。TCP/IP结构其它协议介绍11TCP/IP结构OSI模型TCP/IP模型功能对应网络协议应用层(Application)应用层负责实现一切与应用程序相关的功能HTTP,FTP,NFS,WAIS表示层(Presentation)Telnet,Rlogin,SNMP,Gopher会话层(Session)SMTP,DNS传输层(Transport)传输层负责提供可靠的传输服务TCP,UDP网络层(Network)网络互连层负责网络间的寻址数据传输IP,ICMP,ARP,RARP,AKP,UUCP数据链路层(Datalink)网络接口层负责实际数据的传输FDDI,Ethernet,Arpanet,PDN,SLIP,PPP物理层(Physical)IEEE802.1A,IEEE802.2到IEEE802.1112IP地址和域名Internet地址的两种形式IP地址是机器可识别的Internet地址,用数字表示,比如:202.38.64.2。域名是人可以看懂的,用字表示Internet地址,比如:什么是IP地址?IP地址是区别TCP/IP网络上每一台计算机的惟一标识。一般用点分十进制表示法。—个IP地址由32位(4个字节)的二进制数组成,由于二进制地址不方便记忆,一般用4组介于0~255的十进制数表示,中间用圆点隔开,例如61.191.194.52它主要由两部分组成网络号:用于标识所属网络的网络地址主机号:标识给定网络上的某个特定的主机的主机地址1401234567891516232431A类B类C类D类E类主机号主机号主机号110100111011110网络前缀网络前缀网络前缀()组播Multicast地址保留使用IP地址由ICANN(互联网名称与数字地址分配机构)管理第一组数字网络地址数网络主机数主机数A类地址1-127126163870642064770064B类地址128-19116256645121048872096C类地址192-2232064512254524366048总计2080894363802820815什么是域名?由于数字意义不明确,也难于记忆,因此在实际使用时,往往采用与IP地址对应的“域名”来代替。域名使用字母表示IP地址,便于记忆。这种由域名向IP地址的转换工作,是通过“域名服务器”(DNS)来完成的。域名采用层次型命名法(一般来说:2≤n≤5):第n级子域名………第二级子域名第一级子域名(顶级域名)如:域名可以分为两大类:机构域名和地理域名。16机构域名域名类别域名类别.com工、商、金融等企业.biz工商企业.edu教育机构.int国际组织.gov政府组织.org非盈利性的组织.mil军事部门.info信息相关机构.net网络相关机构.name个人网站17地理域名域名国家或行政区域名国家或行政区域名国家或行政区.uk英国.au澳大利亚.us美国.ca加拿大.ch瑞士.in印度.cn中国.hk香港.fr法国.de德国.sg新加坡.jp日本.it意大利.tw台湾.ru俄罗斯18域名解析由域名服务器来完成的,它建立了本域中的主机名与IP地址的对应表,当该服务器收到域名请求时,将域名解释为对应的IP地址,对于不属于本域的域名则转发给上级域名服务器去查找对应的IP地址。在Internet中,域名与IP地址的关系并非一一对应,注册了域名的主机一般都有一个固定的IP地址,但不是每一个IP地址都对应一个域名。19统一资源定位符(URL,Uniform/UniversalResourceLocator),也被称为网页地址,,是因特网上标准的资源的地址(Address)。四个基本元素:传送协议;服务器;端口号;路径。:Search?search=铁路&go=Go询问20其它协议介绍HTTPHTTP是超文本传输协议的缩写,它是负责传输和显示页面的因特网协议。HTTP运行在TCP/IP模型的应用层。和其他的因特网协议一样,HTTP采用客户机/服务器模式,即用户(客户机)的页面请求。作为回答,服务器产生一个HTTP应答信息,并把它送回到客户机(请求者)的浏览器。应答包括客户机服务器上显示过的页面。如果客户机确定收到的信息是正确的,就断开TCP/IP连接,HTTP会话就结束了。21SMTP、POP和IMAPSMTP协议(简单邮件传输协议)SMTP协议规定了邮件信息的具体格式和邮件的管理方式。SMTP向连入局域网的用户提供应用层的服务。22POP协议(邮局协议)POP协议负责从邮件服务器中检索电子邮件。IMAP协议(因特网信息访问协议)IMAP协议是一种优于POP的新协议,也许有一天会取代POP。和POP一样,IMAP也能下载邮件、从服务器中删除邮件或询问是否有新邮件。但IMAP克服了POP的一些缺点。23FTP文件传输协议(FTP)是TCP/IP的组成部分,它在TCP/IP连接的计算机之间传输文件,采用的是客户机/服务器模式。FTP允许文件双向传输:从客户机到服务器或从服务器到客户机。24因特网实用程序Finger:它允许用户获取其他网络用户的有限信息。Ping:来测试两台因特网主机之间的连通性Tracert:可跟踪因特网上的两台计算机之间的往返路由。25262.1.2互联网的应用服务电子邮件1972雷·汤姆林森(RayTomlison)1976年,英女王通过ARPANET发送第一个电子邮件优点:传输的信件可附带文件、图片、电影、电子表格和其他重要的信息缺点:垃圾邮件常用的电子邮件客户端软件OutlookExpressFoxMail27TelnetTelnet是一种让你登录因特网上的远程计算机的应用软件。Telnet可以让你使用远程主机的命令和程序。通过执行终端仿真程序的功能,Telnet将你键入的命令和其他字符串直接传输到远程主机。这台远程计算机就可以直接执行你通过Telnet键入的命令了。28FTPFTP是计算机间传输数字化业务信息的最快途径。FTP的最广泛应用也许是销售和交付软件包及更新软件。210.40.7.232292.1.3技术互联的文档客户机(浏览器)→互联网→服务器。客户机通过互联网连接服务器,服务器上包含了大量的文件。30客户机/服务器体系结构电子商务技术结构的主要组成部分客户机提供了访问和显示内容的图形用户界面。服务器主要功能有信息检索、数据管理和事物及安全管理。存放内容的软硬件总称,其内容可以用浏览器访问。第三方服务另外服务器,提供内容、信息处理工具和电子支付系统。31两层客户机/服务器例如,你想从DELL公司查询产品,那么在你的浏览器和DELL公司的服务器之间发生了哪些交互作用呢?你首先输入DELL公司的URL:,然后回车。浏览器把此URL变成一条消息,然后创建一个HTTP请求并把这个请求发到因特网。这时目标服务器dell.com等待请求到达服务器。HTTP请求到达一个特定端口。一旦dell.com收到你输入的HTTP请求,服务器就和客户计算机建立一种临时连接。对收到的请求解码后,服务器辨别出客户机是请求dell公司的主页。一旦服务器找到了dell公司的主页,就创建一条含该页面的HTTP信息,然后用客户机提供的回复URL地址将这条完整的信息发给客户机。当服务器发出的信息到达发出请求的客户机时,浏览器就将页面显示在你的屏幕上。如果页面含有需要插件程序(一种辅助程序,不在浏览器程序内)的对象,就需要运行插件程序。一旦服务器向客户机发送了信息,它们之间的临时连接就断开了。如果页面中包含图形等其他对象,客户机还要用一个独立的请求来要求服务器传输这些对象。33三层客户机/服务器三层客户机/服务器结构中的信息流342.1.4HTML(HyperTextMarkupLanguage)语言(1)SGML/XML简介标准通用标记语言(SGML)60年代,科学家开始定义一种通用的标记语言,这种语言用来描述电子文档及其构成。1986年,国际标准化组织(ISO)采用了一种叫做标准通用标记语言(SGML)的特殊语言作为标准。作为一种编程元语言,SGML提供了一套标记文档的系统,该系统独立于其他任何应用软件。它还包括一套国际标准,这个标准定义了同设备和机器无关的电子文档表示方法。35扩展标记语言(XML)XML也是从SGML发展而来的。XML是一种相对较新的语言,它定义了页面显示哪些数据,而HTML确定页面如何显示。XML使设计者很容易地以标准化的、连续的方式来描述并传输来自任意应用程序的结构化数据。很多上优先使用的编程语言。尽管HTML可以提供大量描述页面格式的标记,但它不能描述页面的具体内容,即不能解释页面上数据的含义。与之相反,XML可以
本文标题:第二章_电子商务的基础设施
链接地址:https://www.777doc.com/doc-3616311 .html