1第四章电子商务基础技术•计算机网络基础•数据库技术(不讲)•网页技术•人工智能技术(举例讲)•无线通信网络(•分布式处理技术•安全技术(下一章讲)•今年新技术,如云计算、物联网、大数据(视频)2计算机网络基础•以自学\提问回顾为主–通讯协议–通讯模型(OSI与TCP/IP模型)–IP地址–域名/DNS–Internet服务3计算机网络协议•网络协议:网络协议(NetworkProtocol)是为了使在计算机网络中的通信双方能顺利进行信息交换而双方预先共同约定并共同遵循的规程和规则。•网络协议由语义、语法和同步关系三部分组成。–语义规定通信双方彼此“讲什么”,即确定协议元素的类型,如规定通信双方要发出什么控制信息,执行的动作和返回的应答–语法规定通信双方彼此“如何讲”,即确定协议元素的格式,如数据和控制信息的格式–同步规定事件执行的顺序,即确定通信过程中通信状态的变化,如规定正确的应答关系。4网络体系结构概述5网络体系结构的分层原理6通讯协议网络体系结构的分层原理7OSI参考模型8各层功能定义9各层功能定义10TCP/IP模型11各层功能12各层功能13各层功能14IP地址•IP地址是按互联网的网际协议IP的规定,表示连入互联网的主机的地址,亦称网际地址。IP地址是标识一个主机域网络的一个连接,而不是标识一台机器。•IP地址由四段0~255的数字组成,各段数字之间用点号“.”分隔,其格式如下:第一段数字.第二段数字.第三段数字.第四段数字类别第一段数字网络号主机号应用A1~127第一段数第二到第四段数一般用于大型网络B128~191第一和第二段数第三和第四段数一般用于地区的网管中心C192~223第一到第三段数第四段数一般用于校园地区网络D224~239备用E240~254互联网试验和开发用15域名•域名管理系统DNS用分层的命名方法,对网络上的每台主机赋予一个直观的惟一性标识名,其格式为:计算机名.组织机构名.网络名.最高层域名。•最高层域名又称为顶级域名,代表建立网络的部门、机构或网络所隶属的国家、地区。常见的顶级域名有EDU、GOV、MIL、COM、NET、ORG、INT、CN、UK等。•我国的域名体系也遵照国际惯例,包括类别域名和行政区域名两套。类别域名分为:AC―科研机构,COM―工、商、金融等企业,EDU―教育机构,GOV―政府部门,NET―互联网络、接入网络的信息中心和运行中心,ORG―各种非盈利性的组织。行政区域名是按照中国的各个行政区划分而成的,其划分标准依照原国家技术监督局发布的国家标准而定,适用于我国的各省、自治区、直辖市。•DNS服务器能实现从人们容易理解记忆、使用方便的域名到计算机容易处理的IP地址的映射。16互联网提供的服务1—服务是互联网上一种高级的基于超文本的信息检索和浏览方式,是互联网上用户最重要的也是使用最多的信息查询服务系统。是由相互关联的文件组成,其地理范围是整个世界,这种相互关联是用超文本的超级链接方式来实现的。超文本标记语言(HypertextMark-upLanguage,HTML),就是一种用于编写超文本文档的标记语言。HTML并不是一种程序语言而是一种结构语言,它具有平台无关性。超文本传输(HTTP)协议用于传输HTML文档,它规定了浏览器在运行HTML文档时所遵循的规则和要进行的操作。Web服务器利用HTTP传递HTML文件,Web浏览器使用HTTP检索HTML文件。一旦从Web服务器上检索到信息,浏览器就会以静态(如文本、图像)和交互方式显示各种对象。17万维网的工作过程•C/S架构•教材P75、P101、P92•图3-2318互联网提供的服务2—电子邮件–申请一个电子信箱.当用户向ISP申请互联网账户时,同时提供邮件服务的ISP(如新浪、网易、google等)就会在其E-mail服务器上建立该用户的E-mail账户。格式为:用户名@主机名。–电子邮件撰写与发送用户利用ISP提供的邮件收发系统可以撰写、发送、接收电子邮件。电子邮件采用“存储-转发”的工作方式,它由昼夜24小时不停机的邮件服务器来完成。用户还可以借助一些专用的电子邮件收发工具来撰写、发送、接收电子邮件,如Outlook,foxmail等。学会使用outlook发邮件19互联网提供的服务3—远程登录–使用Telnet命令,使自己的计算机暂时成为远程计算机的一个仿真终端。用户使用的计算机就可以像一台与对方计算机直接连接的本地终端一样进行工作。BBS(电子公告栏)就是一种Telnet应用。–用户的计算机是作为一台仿真终端向远程计算机传送击键信息和显示结果。–互联网远程登录服务的主要作用是:允许用户与远程计算机上运行的程序交互当用户登录到远程计算机时,可以执行远程计算机上的任何应用程序,利用个人计算机去完成许多只有大型计算机才能完成的任务。Telnet20互联网提供的服务4—文件传输文件传输(FTP)服务提供了任意两台计算机之间相互传输文件的机制。用户本地计算机为FTP客户机,远程计算机为FTP服务器。下载/上传要求用户在FTP服务器上有注册账号,但有许多FTP服务器提供匿名FTP服务,以一个公共账号anonymous为用户名,以E-mail地址或guest为口令进行登录,共享该服务器上的免费信息资源。允许匿名FTP用户下载文件,而不允许上传文件。21互联网提供的服务5—BBSBBS服务电子公告板系统(BulletinBoardSystem,BBS)是电子论坛。发布信息和进行讨论.一个用户在公告板上发布新闻或询问,其他用户看到信息回应。类似留言板。交友、讨论问题、发布信息、传递文件、学习交流、聊天等。设有计算机技术、时事讨论、幽默笑话、游戏天地、谈天说地、精彩网址、健康保健等栏目。查寻许多诸如飞机时刻表、股市、电视节目预告等信息。22二、Intranet:内联网内联网是指采用互联网技术构建的企业内部网络,并保护在公司的防火墙后面。可提供Web信息服务以及数据库访问服务的企业内部网。技术:它是基于TCP/IP、Web技术和设备构造成作用:–更强调授权用户(员工、客户、供应商及其他商业伙伴)之间的通信和协同。。–它与公司内部不同的服务器、数据库、客户、应用程序如ERP相联,用于企业内部事务处理、信息交换、信息共享、信息获取以及网上通信、网上讨论等。–能提供互联网可以提供的所有基本功能外,相较于互联网,系统更加安全。–只限企业员工和合作伙伴访问,且受权限控制,同时它被保护在公司的防火墙之后,增加了整个系统的安全性。–特点:开放性和可扩展性、方便易用性、安全性23二、Extranet:外联网企业外部网,将企业内部已存在的信息网络扩展到企业外,使其完成一些合作性的商业应用。使用虚拟专用网络(VPN)将遵循TCP/IP协议的、分布在不同位置的内联网借助互联网连接在一起。外联网将企业内联网及其他商业伙伴如供应商、金融服务、政府、客户等的内联网连接在一起。外联网一般得到各合作方的同意并经过严格授权才能访问。外联网特别适合用于供应链管理。为确保安全,内联网用户可将保密数据与外联网隔离。24虚拟专用网•虚拟专用网(virtualprivatenetwork,VPN)是指使用加密技术和认证算法,为私有通信安全地通过互联网而创建了安全的数据流隧道的网络。–“公用”,使用公共网络传递信息,–“虚拟”,但通过加密、认证和访问控制等安全措施以维持信息的保密性、完整性和访问限制。25虚拟专用网•“虚拟”的概念是相对传统私有专用网络的构建方式而言的,对于广域网连接,传统的组网方式是通过远程拨号和专线连接来实现的•而VPN是利用网络服务提供商所提供的公共网络来实现远程的广域连接。•通过VPN,企业可以以更低的成本连接它们的远地办事机构、出差工作人员以及业务合作伙伴。26通过VPN拨号访问单位局域网在家办公,272829江苏大学VPN30江苏大学VPN31323334二、Intranet/Extranet:内联网、外联网的关系•互联网、内联网和外联网三者间的关系如图所示。•互联网是基础,包括内联网和外联网在内的各种应用的集合;•内联网强调企业内部各部门的联系,业务范围仅限于企业内•外联网强调各企业间联系,业务范围包括贸易伙伴、合作对象、零售商、消费者和认证机构。•互联网业务范围最大,外联网次之,内联网最小。内联网互联网外联网35第六章电子商务基础技术•计算机网络•无线通信网络•安全技术•数据库技术•智能技术–agent–过滤技术(个性化推荐系统)36智能Agent•是一个自动化软件–购物机器人代理软件,按照消费者制定条件做网络搜索并自动比较,查询价格比较低的的软件。–商业谈判机器人代理–拍卖叫价的机器人代理,根据出价指令自动完成叫价过程•应用一种人工智能的技术、智能AgentAgent则专指信息世界中的软件机器人。它是代表用户或其他程序,以主动服务的方式完成一组操作的机动计算实体。灵活性、智能性、可扩展性、鲁棒性、组织性37Agent应用1:智能在线谈判议价买方客户端谈判代理卖方客户端谈判代理Web服务器Web服务器互联网建议/反建议注册注册其他已注册的买方客户端其他已注册的卖方客户端卖方库存系统38个性化推荐系统•个性化推荐系统•关键技术:数据挖掘•补充资料“智能推荐系统”中的啤酒与尿片“PPT•补充资料“Alibaba个性化推荐数据产品与应用”PPT39二、电子商务安全技术:防火墙技术(2)•防火墙具有以下功能:–保护那些易受攻击的服务。防火墙能过滤那些不安全的服务。只有预先被允许的服务才能通过防火墙,这样就降低了受到非法攻击的风险,大大地提高了网络的安全性。–控制对特殊站点的访问。防火墙能控制对特殊站点的访问。如有些主机能被外部网络访问,而有些则要被保护起来,防止不必要的访问。通常会有这样一种情况,在内部网中只有Mail服务器、FTP服务器和Web服务器能被外部网访问,其他访问则被主机禁止。–集中化的安全管理。对于一个企业而言,使用防火墙比不使用防火墙可能更加经济一些。这是因为如果使用了防火墙,就可以将所有修改过的软件和附加的安全软件都放在防火墙上集中管理;而不使用防火墙,就必须将所有软件分散到各个主机上。–对网络访问进行记录和统计。如果所有对Internet的访问都经过防火墙,那么,防火墙就能记录下这些访问,并能提供网络使用情况的统计数据。当发生可疑动作时,防火墙能够报警并提供网络是否受到监测和攻击的详细信息。