1第二章电子商务技术基础授课人:尚德峰2学习目标了解计算机网络的概念、功能、组成以及计算机网络的常见的拓扑结构;了解计算机网络体系结构的OSI和TCP/IP参考模型以及他们之间的联系和区别;熟悉Internet、Intranet和Extranet的概念,了解他们的作用、产生及发展,了解他们三者之间的联系与区别;掌握并理解IP地址的概念,IP地址的格式规范以及网络IP地址划分的规则,会对网络主机正确分配IP地址;理解IP地址与网络域名的内在联系,掌握域名的概念、格式及域名管理规范,会初步在网上进行互联网域名的申请与注册。3本章框架42.1计算机网络概述网络定义和功能定义计算机网络就是将分布在不同地理位置上的具有独立工作能力的多台计算机、终端及其附属设备用通信设备和通信线路连接起来,并配置网络软件,以实现计算机资源共享的系统。客户端服务器客户端客户端客户端客户端52.1计算机网络概述功能资源共享数据传输集中管理分布处理负载平衡提高安全与可靠性62.1计算机网络概述网络的构成计算机网络是一个复杂的系统。例如,现在所使用的Internet网络。它是一个集计算机软件系统、通信设备、计算机硬件设备以及数据处理能力为一体的,能够实现资源共享的现代化综合服务系统。一般网络系统的组成可分为3部分:硬件系统、软件系统和网络信息。在网络系统中,硬件的选择对网络起着决定的作用,而网络软件则是挖掘网络潜力的工具,网络信息则是计算机网络的处理资源对象。72.1计算机网络概述硬件系统服务器(Server)客户机(Client)网络接口卡(NetworkInterfaceBoard)调制解调器(Modem)集线器(HUB)网桥(Bridge)路由器(Router)中继器(Repeater)传输介质892.1计算机网络概述软件系统网络软件是实现网络功能所不可缺少的软环境。通常网络软件包括网络协议软件、网络通信软件和网络操作系统。网络信息计算机网络上存储、传输的信息称为网络信息。网络信息是计算机网络中最重要的资源,它存储于服务器上,由网络系统软件对其进行管理和维护。102.1计算机网络概述网络的分类和拓扑结构计算机网络的分类按通信介质分:通信介质即通信线路,前面讲过一般来说包括金属导线、光纤、无线电波、微波、红外线、激光束等。按通信距离分:根据网络的覆盖范围进行分类,计算机网络可以分为三种基本类型:局域网(LocalAreaNetwork,LAN)、城域网(MetropolitanAreaNetwork,MAN)和广域网(WideAreaNetwork,WAN)。按通信技术来分:从通信技术的角度来说,通信信道可分为两类:广播式传输网络、点到点传输网络。根据网络的交换方式分类:根据计算机网络的交换方式,可以将计算机网络分为电路交换网、报文交换网和分组交换网三种类型。112.1计算机网络概述网络拓扑结构把网络中各个站点相互连接的方法和形式称为网络拓扑。构成网络的拓扑结构有很多种,主要有总线型拓扑、星型拓扑、环型拓扑、树型拓扑和网状型拓扑。总线型拓扑结构总线型拓扑通过一根传输线路将网络中所有结点连接起来,这根线路称为总线。网络中各结点都通过总线进行通信,在同一时刻只能允许一对结点占用总线通信。为防止信号反射,一般在总线两端连有终结器匹配线路阻抗。122.1计算机网络概述环型拓扑结构环型拓扑中各结点首尾相连形成一个闭合的环。在环型结构的网络中,信息按固定方向流动,或顺时针方向,或逆时针方向。132.1计算机网络概述星型拓扑结构星型拓扑中各结点都与中心结点连接,呈辐射状排列在中心结点周围。网络中任意两个结点的通信都要通过中心结点转接。与其他节点间不能直接通信,与其他节点通信时需要通过该中心节点转发,因此中心节点必须有较强的功能和较高的可靠性。142.1计算机网络概述树型拓扑结构树型结构实际上星型结构的一种变形,它将原来用单独链路直接连接的节点通过多级处理主机进行分级连接。其结构图看上去象一棵倒挂的树。树最上端的结点叫根结点,一个结点发送信息时,根结点接收该信息并向全树广播。网状拓扑结构网状结构是树形拓扑结构的扩展,其优点是节点间路径多,碰撞和阻塞可大大减少,局部的故障不会影响整个网络的正常工作,可靠性高;网络扩充和主机入网比较灵活、简单。但这种网络关系复杂,建网不易,网络控制机制复杂。广域网中一般用网状结构。152.1计算机网络概述网络的体系结构——OSI参考模型网络协议一个功能完善的计算机网络是一个复杂的结构,网络上的多台计算机间不断地交换着数据信息和控制信息,但由于不同用户使用的计算机种类多种多样,不同类型的计算机有各自不同的体系结构、使用不同的编程语言、采用不同的数据存储格式、以不同的速率进行通信,彼此间并不都兼容,通信也就非常困难。为了确保不同类型的计算机顺利地交换信息,因此必须遵守一些事先约定好的共同的规则。我们把在计算机网络中用于规定信息的格式以及如何发送和接收信息的一套规则称为协议(Protocol)。网络体系结构一个完善的网络需要一系列网络协议构成一套完备的网络协议集。大多数网络在设计时是将网络划分为若干个相互联系而又各自独立的层次,然后针对每个层次及层次间的关系制定相应的协议。这样可以减少协议设计的复杂性。像这样的计算机网络层次结构模型及各层协议的集合称为计算机网络体系结构(NetworkArchitecture)。162.1计算机网络概述ISO/OSI参考模型国际标准化组织(ISO)于上个世纪七十年代末提出了一个网络体系结构的开放系统互联参考模型(OpenSystemInterconnection/Referencemodel、OSI/RM),就是著名的ISO7498国际标准,对应我国的标准为GB9387。这里的“开放”指世界上任何两个地方的任意两个系统只要同时遵循OSI标准,这两个系统就可以进行通信。传输介质物理层Physical数据链路层Datalink网络层Network传输层Transport会话层Session表示层Presentation应用层Application高层低层172.1计算机网络概述OSI参考模型支持下的网络通信过程物理层链路层网络层应用层传输层会话层表示层层用层物理层应用层链路层网络层传输层会话层应用层表示层应用层传输介质182.1计算机网络概述TCP/IP协议TCP/IP的前身是由美国国防部在20世纪60年代末期为其远景研究规划署网络(ARPAnet)而开发的。与OSI参考模型不同,TCP/IP协议更侧重于互联设备间的数据传送,而不是严格的功能层次划分。由于低成本以及在多个不同平台间通信的可靠性,TCP/IP迅速发展并开始流行。因此,OSI参考模型在解释互联网络通信机制上比较适合,但TCP/IP成为了互联网络协议的市场标准,同时也迅速成为局域网的首选协议。192.1计算机网络概述TCP/IP协议层物理层Physical数据链路层Datalink网络层Network传输层Transport会话层Session表示层Presentation应用层Application网络接口层网络层传输层应用层OSI参考模型TCP/IP参考模型202.1计算机网络概述TCP/IP中的协议IP协议TCP协议UDP协议ICMP协议ARP协议212.2网络应用技术InternetInternet的定义至少包含以下三个方面的内容:Internet是一个基于TCP/IP协议簇的国际互联网络。Internet是一个网络用户的团体,使用网络资源,同时也为该网络的发展壮大贡献力量。Internet是所有可被访问和利用的信息资源的集合。222.2网络应用技术IntranetIntranet又称为企业内部网或内联网,是Internet技术在企业内部的应用。它实际上是采用Internet技术建立的企业内部网络,它的核心技术是基于Web的计算。Intranet的基本思想是:在内部网络上采用TCP/IP作为通信协议,利用Internet的Web模型作为标准信息平台,同时建立防火墙把内部网和Internet分开。当然Intranet并非一定要和Internet连接在一起,它完全可以自成一体作为一个独立的网络。232.2网络应用技术ExtranetExtranet是一个可为外部用户提供选择性服务的Intranet,但严格的来说,它并不是一个Intranet的应用。关准确的Extranet描述还在讨论中,但大多数人都能接受的Extranet的概念是:Extranet是一个使用Internet/Intranet技术使企业与其客户和其它企业相连来完成其共同目标的合作网络。Extranet可以作为公用的Internet和专用的Intranet之间的桥染,也可以被看作是一个能被企业成员访问或与其它企业合作的企业Intranet的一部分。242.2网络应用技术虚拟专用网络(VPN)虚拟专用网络(VPN)外部网是一种特殊的网络,它采用一种叫做“通道”或“数据封装”的系统,用公共网络及其协议向贸易伙伴、顾客、供应商和雇员发送敏感的数据。VPN中“虚拟”一词的意思是:这种连接看上去像是永久的内部网络连接,但实际上是临时的。一旦两个内部网之间发生交易,VPN就建立起来,交易通过因特网完成,交易结束后,连接就终止了。252.2网络应用技术Internet、Intranet、Extranet三者的关系Intranet是利用Internet各项技术建立起来的企业内部信息网络,与Internet相同。Intranet的核心是Web服务。Extranet是利用Internet将多个Intranet连接起来。Extranet是在Internet和Intranet基础设施上的逻辑覆盖。Extranet主要通过访问控制和路由表逻辑连接两个或多个已经存在的Intranet,使它们之间可以方便安全地通信。Extranet可以看作是利用Internet将多个Intranet连接起来的一个大的网络系统。Internet强调网络之间的互联,Intranet是企业内部之间的互联,而Extranet则是把多个企业互联起来。若将Internet称为开放的网络,Intranet称为专用封闭的网络,那么,Extranet则是一种受控的外联网络。262.3IP地址IP地址的引入及格式IP地址的含义它是人们在Internet上的通信地址它是Internet运行的通用地址它是全球认可有的通用地址格式它是网络设备的端口地址它是运行TCP/IP协议的唯一标识符272.3IP地址IP地址的格式IP地址以32位二进制或12位十进制数字来表示。每个IP地址被分成四组,每组8位二进制字节或3位十进制数字。各组数字之间用数点分隔开。每组数字的大小范围为0~255,并且可表示为二进制地址。举例如下:IP地址:11001010.01110000.00000000.00100100转换成十进制表示为:202.112.0.36每个地址包含两部分:网络和主机。对于某网络上所有节点而言,网络地址部分是相同的,而每个设备的主机部分地址则各不相同。网络地址主机地址282.3IP地址IP地址的分类0——78——1516——2324——31A类0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX网络地址主机地址B类10XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX网络地址主机地址C类110XXXXXXXXXXXXXXXXXXXXXXXXXXXXX网络地址主机地址D类1110XXXXXXXXXXXXXXXXXXXXXXXXXXXXE类11110XXXXXXXXXXXXXXXXXXXXXXXXXXX292.3IP地址并非所有的IP地址都是可用的,当我们给计算机分配IP地址的同时,必须遵守以下特殊规则:主机地址和网络地址不能全为0