第2章电子商务的技术基础第2章电子商务的技术基础2.1电子商务与计算机网络技术2.2电子商务与Web技术第2章电子商务的技术基础2.1电子商务与计算机网络技术2.1.1计算机网络的概念2.1.2计算机网络的结构与组成2.1.3计算机网络通信协议2.1.4Internet技术基础返回本章首页第2章电子商务的技术基础2.1.1计算机网络的概念1.计算机网络的定义将两台以上具有独立功能的计算机,通过通信设备和线路连接起来,以实现资源共享为目的所构成的系统。①连网的计算机是可以独立运行的。②计算机之间通过通信线路实现信息交换。③连网的目的是实现资源共享。第2章电子商务的技术基础2.计算机网络的分类计算机网络分类的方法很多,一般情况下,我们根据网络联网范围可以分为局域网(LAN,LocalAreaNetwork)城域网(MAN,MetropolitanAreaNetwork)广域网(WAN,WideAreaNetwork)它们的应用范围和作用是不同的。第2章电子商务的技术基础(1)局域网的联网范围为数百米,一般适合办公大楼内或单位内部的联网。(2)城域网是介于局域网和广域网之间的一种高速网络。城域网设计的目标是要满足几十公里范围内(一般局限在某个城市)的大量企业、机关、公司等多个局域网互联的需要。(3)广域网的联网范围要大得多,将位于不同城市甚至不同国家的计算机连接在一起,距离可达数万公里。返回本节第2章电子商务的技术基础2.1.2计算机网络的结构与组成1.计算机网络的一般结构计算机网络的一般结构如图3-1所示。一般可将计算机网络分为两个部分:资源子网—负责网络数据处理,由主机、终端及有关软件组成;通信子网—负责网络通信,由节点交换机、集中器、网络连接器和通信线路等组成。第2章电子商务的技术基础TTTTTHTTTGHNCNCNCCCHH-主计算机T-终端C-集中器NC-节点交换机G-网络连接器其他网络图3-1计算机网络的一般结构第2章电子商务的技术基础2.计算机网络各组成部分的作用(1)主计算机(Host):主计算机(简称主机)负责数据处理和网络控制,其在网络中的角色可以是服务器或工作站。(2)终端(Terminal):终端是网络用户进行网络操作、实现人机对话的工具。(3)节点交换机(NodeComputer):它负责网络中的信息传输控制。第2章电子商务的技术基础(4)集中器(Concentrator):是将多个终端集中起来,再通过远程通信线路与节点交换机或主机连接,以提高通信效率,降低费用。(5)网络连接器(Gateway):网络连接器用于连接其他网络,可实现不同网络信息格式、通信协议、寻址方式等的转换。(6)网络传输线路:它们可以采用有线通信线路(双绞线、同轴电缆、光导纤维)或无线通信线路(无线电、微波、通信卫星等)。第2章电子商务的技术基础3.局域网的基本组成(1)网络服务器(2)工作站(3)网卡(4)传输介质(双绞线、同轴电缆、光导纤维电缆)(5)网络操作系统软件第2章电子商务的技术基础图3-2局域网的基本组成返回本节第2章电子商务的技术基础2.1.3计算机网络通信协议1.计算机网络的分层体系结构为了简化对这种复杂系统的研究工作,网络技术人员采用了一种“分而治之”的处理方法,将复杂的问题划分为若干个彼此相关的功能层次模块来处理,每个层次模块负责处理相对简单的功能,并向下一层提出服务请求;完成上一层提出的服务请求。这就是所谓的“分层体系结构”。第2章电子商务的技术基础2.国际标准化组织(ISO)的OSI参考模型层次节点1节点21应用层应用层2表示层表示层3会话层会话层4传输层传输层5网络层网络层6链路层链路层7物理层物理层高层低层图3-6OSI参考模型应用层协议表示层协议会话层协议传输层协议网络层协议数据链路层协议物理层协议3.TCP/IP协议传输控制协议(TransportationControlProtocol,TCP)和互联网协议(InternetProtocol,IP)是由互联网的先驱文森特·瑟夫(VincentCerf)和罗伯特·卡恩(RobertKahn)开发的,通常用TCP/IP来表示这两种协议。TCP/IP协议是网际互联的通信协议,其目的在于通过它实现网际中异构网络或异种机之间的互相通信。TCP/IP协议是目前最完整、被普遍接受的通信协议,其中包含了许多通信标准,用来规范各计算机之间如何通信、网络如何连接等操作。第2章电子商务的技术基础在网络通信的发送端,TCP(TransmissionControlProtocol)协议负责将数据分解成数据包,在数据包头部加上发送和接收节点的名称和其他信息;在接收端,TCP协议负责将收到的数据包重新组装成文件.IP(Internetprotocol)协议主要的任务是提供相邻节点之间的数据传送和为数据传送提供正确的路径。第2章电子商务的技术基础4.URL(统一资源定位器)地址URL地址的格式为:协议://服务器主机名.域名[:端口号]/目录名/…/html文件名例如:,常见的信息资源协议有:http:WWW服务file:本地文件服务ftp:FTP服务器文件news:电子新闻组telnet:远程登录服务mailto:电子邮件服务第2章电子商务的技术基础HTTP(hypertexttransferprotocol)超文本传输协议是一个用于超文本的通信协议,是TCP/IP协议集中的一个成员,是用于分布式超文本信息系统的、通用的、面向对象的协议,可以用于域名或分布式面向对象系统。1)客户机和服务器建立的TCP连接2)客户机向服务器提交请求3)服务器处理请求,返回所请求的信息或返回一个响应指出不能答复该请求4)服务器或客户机关闭TCP连接第2章电子商务的技术基础FTP(filetransferprotocol)文件传输协议是TCP/IP的组成部分,它主要用于在Internet上的两台通过TCP/IP连接的计算机之间传输文件。SMTP(simplemailtransferprotocol)简单邮件传输协议主要规定了邮件信息的具体格式和邮件的管理方式。第2章电子商务的技术基础POP(postofficeprotocol)邮局协议主要负责从邮件服务器中检索电子邮件,它要求邮件服务器完成以下几种行动之一:1)从邮件服务器中检索邮件并从服务器中删除这个邮件2)从邮件服务器中检索邮件但不删除这个邮件3)不检索邮件,只是询问是否有新邮件返回本节第2章电子商务的技术基础2.1.4Internet技术基础1.Internet和IntranetInternet:1)采用TCP/IP协议使不同网络、不同计算机之间实现通信;2)采用DNS域名系统,解决了IP地址的“翻译”问题;3)提供WWW信息浏览服务。第2章电子商务的技术基础2.IP地址Internet的IP地址是指IP网络层通用的一种地址,整个Internet采用全局通用的IP地址格式,在Internet网上的每个主机由一个唯一的IP地址来标识。为了便于表示,采用“点分十进制”(dotteddecimalnotation)标记法,相对于二进制形式,点分十进制表示要直观一些。第2章电子商务的技术基础下面是一个具体IP地址两种表示形式:00110011000011111110000000001101(二进制表示)51.15.224.13(点分十进制表示法)每个IP地址由网络号和主机号组成,其中网络号长度决定了网络的规模,主机号长度决定了一个网内的可以连网的主机数量。互联网按网络的规模大小,将IP地址分为A、B、C三大类。D类地址,用于与网上多台主机同时进行通信的地址;E类地址,现在保留,以备将来使用。第2章电子商务的技术基础类型范围A0.0.0.0—127.255.255.255B128.0.0.0—191.255.255.255C192.0.0.0—223.255.255.255D224.0.0.0—239.255.255.255E240.0.0.0—247.255.255.255表2.1各类IP地址范围第2章电子商务的技术基础前面介绍的IP地址的格式和分类,是指现行的IPv4—它是一个32位二进制数,相互联接的网络中每一个节点都必须有自己独一无二的地址来作为标识,相对日益增长的用户数,现有IP地址资源很快将被用光。以目前Internet发展速度计算,所有IPv4地址将在2005~2010年间分配完毕。对IPv4问题的解决,一种新的IP地址定义应运而生,它便是IPv6。第2章电子商务的技术基础●IPv6提供了128位的IP地址,使地址数量大幅增加;●IPv6采用了“可聚集全球统一计算地址”的构造,这使IP地址构造同网络的拓扑结构(连接形态)相一致;●IPv6具有自动把IP地址分配给用户的功能,大大减少了网络管理费用。第2章电子商务的技术基础3.域名系统IP地址的表达方式比较抽象,不容易记忆。所以引入了域名的概念来管理IP地址。在系统中通过域名服务器完成IP地址与域名的双向映射。域名服务器接受一个域名,将它翻译成IP地址,再将这个IP地址返回提出域名请求的计算机。域名和IP地址之间是一对一或多对一的关系,因为一个企业网站只有一个IP地址,但是可以有多个域名。Web服务器三级域名二级域名一级域名www.cnnic.net.cn域名由若干部分组成,每部分由至少两个字母或数字组成,各部分之间用实点(.)分隔开,最右边的是一级域名,再往左是二级域名、三级域名,如图2.3所示。1)国际一级域名一级域名可以分为二类:一类表示国家或行政区,另一类表示机构类别。一级域名按国家或行政区分类(部分)域名国家或行政区域名国家或行政区域名国家或行政区.uk英国.au澳大利亚.us美国.ca加拿大.ch瑞士.in印度.cn中国.hk香港.fr法国.de德国.sg新加坡.jp日本.it意大利.tw台湾.ru俄罗斯.mx墨西哥.mo澳门.ws西萨摩亚.tv图瓦卢.ccCocos群岛.bz伯利兹一级域名按机构类别分类域名类别域名类别.com工、商、金融等企业.biz工商企业.edu教育机构.int国际组织.gov政府组织.org非盈利性的组织.mil军事部门.info信息相关机构.net网络相关机构.name个人网站.coop合作组织.aero航空运输.pro医生、律师、会计专用.museum博物馆2)我国的二级域名中国的域名管理机构是中国互联网络信息中心(CNNIC),该中心成立于1997年6月3日,行使国家互联网络信息中心的职责。中国科学院计算机网络信息中心承担CNNIC的运行和管理工作。中国互联网络的二级域名分为“类别域名”和“行政区域名”两类。“类别域名”有6个,“行政区域名”有34个。我国互联网络域名体系中各级域名可以由字母(A-Z,a-z,大小写等价)、数字(0-9)、连接符(-)或汉字组成,各级域名之间用实点(.)连接,中文域名的各级域名之间用实点或中文句号(。)连接。表(a)我国二级域名按类别分类域名类别域名类别.ac科研机构.gov政府部门.edu教育机构.org非盈利性的组织.com工、商、金融等企业.net互联网络服务机构2003年3月17日,国家信息产业部宣布cn二级域名全面开放注册。即用户在顶级域名下可以直接申请注册二级域名,如www.XXXX.cn,其中XXXX为用户自行决定的二级域名。域名行政区域名行政区域名行政区.bj北京市.ah安徽省.sc四川省.sh上海市.fj福建省.gz贵州省.tj天津市.jx江西省.yn云南省.cq重庆市.sd山东省.xz西藏.he河北省.ha河南省.sn陕西省.sx山西省.hb湖北省.gs甘肃省.nm内蒙古.hn湖南省.qh青海省.ln辽宁省.gd广东省.hk香港.jl吉林.gx广西省.mo澳门.hl黑龙江省.hi海南省.tw台湾.js江苏省.xj新疆.zj浙江省.nx宁夏表(b)我国二级域名按行政区域分类3)中文域名在CN