电子商务概论1第2章电子商务基础设施电子商务概论2计算机网络基础网络互连技术Internet的应用电子商务网络系统的建设电子商务概论32.1计算机网络基础电子商务概论4电子商务开展的一个主要原因就是以计算和网络系统为代表的发展为电子商务的处理提供了可靠技术基础。特别是因特网(Internet)的迅猛发展和电子数据交换技术的日新月异,为电子商务系统的发展提供了最重要的技术支持。引言电子商务概论5定义:将分布在不同地理位置的具有独立工作能力的计算机终端及其附属设备用通信设备和通信线路连接起来,并配有网络软件,以实现计算机资源共享的系统,称为计算机网络。计算机网络的定义计算机网络的基本特征:1)计算机网络是通信技术与计算机技术的结合2)计算机网络建立的主要目的是实现计算机资源的共享3)计算机网络是分布在不同地理位置的多台独立的计算机的集合系统4)计算机网络必须循全网统一的网络协议计算机网络的组成客户机服务器传输介质协议电子商务概论6按传输介质分类广播式网络点到点网络按计算机网络规模分类局域网(LAN)区域网(MAN)广域网(WAN)计算机网络分类电子商务概论7•网络拓扑结构:指网络中计算机和其他硬件的物理布局。•常用的拓扑结构:总线型、星型、环型和网状计算机网络的拓朴结构总线拓朴HUBHUB星形拓朴网状拓朴环形拓朴电子商务概论8计算机网络协议是联网的实体之间用来保证相互通信的规则。也就是说任何双方要成功地进行通信,必须遵守一定的信息交换规则和约定称为通信协议(Protocol)。计算机网络协议语义:指构成协议的控制信息或命令及应答语法:指数据或控制信息的数据结构形式或格式时序:指时间的执行顺序电子商务概论9包交换与分层协议在网络中,将文件和信息分解成包,在这些包上打上信息源和目的地址的电子标签.包交换在计算机通信中数据是以包(Packet)为单位进行传输的。每个结点在交换数据时要确定包的传输路径和处理数据在传输中发生的差错。ABCDFEG电子商务概论10OSI分层参考模型应用层表示层会话层传输层网络层数据链路层物理层资源子网通信子网电子商务概论11Internet源目的包组装/分解BusinessaddressBusinessaddressis包组装/分解21BusinessaddressBusinessaddressis21isISO/OSI参考模型各层的功能参考模型分层主要功能物理层提供建立/维护和拆除物理链路所需的机械、电气、功能和规程特性,通过传输介质进行数据比特流的物理传输、故障监测和物理层管理数据链路层链路连接的建立,拆除,分离;帧定界和帧同步(链路层的数据传输单元是帧);对帧的收发顺序进行控制;差错检测和恢复;流量控制等等。网络层路由选择和中继;激活,终止网络连接;在一条数据链路上复用多条网络连接;差错检测与恢复;排序,流量控制;服务选择;网络管理等。传输层提供建立、维护和拆除传输连接的功能,监控服务质量,提供端到端可靠的透明数据传输、差错控制和流量控制会话层提供两个进程之间建立、维护和结束会话连接的功能,提供会话流量控制和交叉会话功能表示层提供不同信息格式和编码之间的转换,提供数据表示、数据压缩和数据保密功能应用层提供网络服务,如资源共享和设备重定向;远程文件访问;进程间通信支持;网络管理;网络目录服务;电子信息传输电子商务概论13网络传输协议•OSI参考模型的七层协议主要可分为三种类型:•应用服务型协议:FTP和HTTP等,涉及的协议有应用层、表示层和会话层,在低层协议提供的服务的基础上,向用户提供数据传输服务。•数据传输协议:TCP/IP,主要功能是在两个通信实体之间提供一条逻辑的、可靠的数据传输链路。•数据链路层和物理层:主要功能是提供一条可靠的点到点的数据传输线路。•目前在网络中流行的以下网络数据传输协议:NetBEUI、TCP/IP由网络操作系统实现由网卡生产厂家提供电子商务概论14网络传输协议(NETBEUI)•NetBEUI(NetBIOSExtendUserInterface)扩展用户接口:具体实现了NetBIOSFrame(NBF)传输协议,这一协议是由IBM公司在80年代开发出来的,这是一个很小但效率很高的局域网通信协议,旨在支持OS/2和LANManager下运行的局域网工作组。•NetBEUI有以下优点:1.在小型网络中可以获得很高的速度。2.可以控制两百多个会话链路。3.和以前的版本比较起来,能在串行线路上获得更佳的性能。4.易于实现。5.自调整特性。6.很好的错误保护。7.内存开销小电子商务概论15网络传输协议(NETBEUI)NetBEUI的缺点:1.不能在网络之间进行路由选择。2.很少有专门为NetBEUI开发的工具,如协议分析仪等。3.它提供的跨平台支持比较有限。OSI参考模型层次描述7应用层6表示层5会话层4传输层3网络层NetBEUI2数据链路层1物理层电子商务概论16TCP/IP协议OSI参考模型TCP/IP模型应用层表示层会话层传输层网络层数据链路层物理层应用层传输层物理层网络层网络接口层TelnetFTPHTTPSMTPTCPUDPIP局域网:以太网、令牌环网、FDDI等广域网:ATM、帧中继、X.25等PPP、SLIPRS-232TCP/IP(TransmissionControlProtocol/InternetProtocol):目前应用最广泛的网络互连协议。应用服务层传输层互联网络层网络接口层电子商务概论17TCP/IP协议应用层传输层网际层网络接口层硬件概念层次层次传递的对象IP数据报报文流传输协议分组网络帧TCP/IP的协议分层模型电子商务概论18•应用层–网络终端协议Telnet:实现互联网中远程登录功能。–文件传输协议FTP:实现互联网中交换式文件传送功能。–电子邮件协议SMTP:实现互联网中电子邮件的传送功能(存储转发)–超文本传输协议HTTP:是WWW客户机与WWW服务器之间的应用层传输协议。–域名服务DNS:由于实现网络设备名(域名)到IP地址映射的网络服务–网络文件系统NFS:由于网络中不同主机间的文件共享。•传输层–传输控制协议TCP:利用端对端错误检测与纠正功能提供可靠的虚电路服务和面向数据流的传输服务,主要通过套接字(Socket)为高层协议提供面向连接的传输服务。–用户数据报协议UDP:提供无连接数据报传输服务。电子商务概论19•互联网络层–网间协议IP:由于互联网络,提供端到端的分组传输服务。还提供由于标识网络及主机节点地址(IP地址)的功能–地址解析协议ARP:用于IP地址→物理地址的转换–逆向地址解析协议RARP:用于物理地址→IP地址的转换。–ICMP(InternetControlMessageProtocol):用于网络中传送各种控制信息。•网络接口层–不包含物理层和数据链路层协议,只定义了物理网络与TCP/IP之间的网络接口。一旦某种物理网(包括多种广域网络和局域网络,如以太网、FDDI、ATM、X.25、FR等)被用作传送IP数据包的通道,就可以认为是这一层的内容。电子商务概论20IP地址IP地址是通过一个唯一的号码和一个名字识别机器的方法。INTERNETPROTOCOL(32位)XXX.XXX.XXX.XXX0~255166.111.4.118网络地址+主机地址IP地址由一个最高级管理机构中心授权组织NIC(NetworkInformationCenter,网络信息中心)分配。负责向提出地址请求的组织(对应于网络)分配网络地址,然后,各组织再在本地网络内部对地址的主机号部分进行本地分配,以确保Internet上IP地址的唯一性。电子商务概论21IP地址的种类网络号机器号A类08162432网络号机器号B类网络号机器号C类0110101.X.Y.Z~126.X.Y.Z(网络号:0,127系统保留)128.X.Y.Z~191.X.Y.Z(128.0.0.0-191.255.255.255)192.X.Y.Z~223.X.Y.ZA类C类1677214256B类65536电子商务概论22域名系统DNSDNS采用层次结构,入网的每台主机都可以有一个类似下面的域名:主机名.机构名.网络名.顶层域名从左到右,域的范围变大具有实际含义,比IP地址好记NEC.NEU.EDU.CN电子商务概论23Whydns?IP地址192.168.1.1192.168.1.2电子商务概论24Whydns?主机名alibob电子商务概论25Whydns?域名系统Ali.cnnic.net.cnBob.cs.mit.edu电子商务概论26DNS是如何工作的•域名服务DomainNameService•DNS是一个Internet的服务,实现映射IP与域名的解析。•分布:其地址信息是存在一个层次结构的多个地方,而不是在一个中心站点。•分层:见下图电子商务概论27educncomacwwwinfo163cnnicrdspandavhostisd263netftpcswiscmitalbert最高级域名域名系统的树状结构图.root第二级第三级第四级电子商务概论28DNS工作原理•电子商务概论29DNS工作原理客户机要首先从DNS服务器获www.cnnic.net.cn对应的IP地址,才能和远地服务器建立连接。DNS域名空间的域名是由分布在不同地方的域名服务器来管理的,域名解析是由用户指定的域名服务器来完成的。DNS域名服务采用的是客户/服务器(client/server)工作模式。客户方的解析过程函数(resolver),嵌套在其它应用的客户程序之内的。本地域名服务器。本地域名服务器始终运行它的域名服务器进程(named),该进程收到客户请求时,就开始进行域名解析。电子商务概论30解析过程解析过程www.cnnic.net.cn地址是什么?根服务器向cn域查询地址是什么cn服务器向.net.cn查找查询Cnnic.net.cnNet.cn服务器地址是159.226.1.9Cnnic.net.cn名服务器·cnnetcnnic263anchoralbertwwwcomnetDNSServer电子商务概论31局域网(LAN)技术1、IEEE802.3/以太网Ethernet目前最广泛的媒体访问技术。是低层所采用的主要媒体访问技术,组网方式灵活、方便、且支持的软硬件产品众多。其速率为共享型10Mbps。根据不同的媒体可分为:10BASE-2(同轴粗缆)、10BASE-5(同轴细缆)、10BASE-T(双绞线)及10BASE-FL(光纤)。有交换式和共享式以太网。2、IEEE802.5/令牌环网TokenRing常用于IBM系统中,其支持的速率为4Mbps和16Mbps两种。目前Novell、IBMLANServer支持16MbpsIEEE802.5/令牌环网技术。3、100BASE-T快速以太网与10BASE-T的区别在于将网络的速率提高了十倍,即100M。采用了FDDI的PMD协议,但价格比FDDI便宜。100BASE-T的标准由IEEE802.3制定。与10BASE-T采用相同的媒体访问技术、类似的步线规则和相同的引出线,易于与10BASE-T集成。每个网段只允许两个中继器,最大网络跨度为210米。电子商务概论324、FDDI/CDDI由美国国家标准协会ANSI的X3T9.5制定。速率为100Mbps;CDDI是基于铜电缆(双绞线)的FDDI。FDDI技术成熟,网络可延伸100公里,且由于采用环形结构和优良的管理能力,具有高可靠性。价格贵,安装复杂,标准完善,技术成熟,支持的软硬件产品丰富。5、ATM高速的基于分组的网络,是未来信息高速公路的主要通信传输手段。ATM标准有ATM论坛制定(150多个国家参加)。基于53个字节的信元进行数据交换,速率可达25M、34M、45M、50M、155M、622M,并可达数Gbps。ATM支持产品越来越多,但价格较高。电子商务概论33广域网(WAN)技术1、公共电话交换网PSTN