830 likes | 900 Views
电子商务的网络技术. 德州学院计算机系. 1.1 网络的基本概念. 1.1.1 计算机网络的形成与发展 计算机网络涉及的内容比较广泛,它是计算机技术和通信技术密切结合的产物,正在成为迅速发展并在信息社会中得到广泛应用的一门综合性学科。
E N D
电子商务的网络技术 德州学院计算机系
1.1 网络的基本概念 1.1.1 计算机网络的形成与发展 计算机网络涉及的内容比较广泛,它是计算机技术和通信技术密切结合的产物,正在成为迅速发展并在信息社会中得到广泛应用的一门综合性学科。 世界上第一台电子计算机从1946年诞生到现在已经在社会各个领域产生了广泛而深远的影响。1969年12月世界上第一个数据包交换计算机网络ARPANET出现 。纵观计算机网络的发展历史可以发现,它和其他事物的发展一样,也经历了从简单到复杂,从低级到高级的过程。在这一过程中,计算机技术与通信技术紧密结合,相互促进,共同发展,最终产生了计算机网络
1954年,出现了一种被称作收发器(transceiver)的终端,,用户可以在远地的电传打字机上输入自己的程序,而计算机计算出来的结果也可以传送到远地的电传打字机上并打印出来,计算机网络的基本原型就这样诞生了。1954年,出现了一种被称作收发器(transceiver)的终端,,用户可以在远地的电传打字机上输入自己的程序,而计算机计算出来的结果也可以传送到远地的电传打字机上并打印出来,计算机网络的基本原型就这样诞生了。 由于当初的计算机是为批处理而设计的,因此当计算机和远程终端相连时,必须在计算机上增加一个接口。显然,这个接口应当对计算机原来软件和硬件的影响尽可能小。这样就出现了如图1-1所示的线路控制器(line controller)。图中的调制解调器M是必需的,因为电话线路本来是为传送模拟话音而设计的。计算机线路控制器MM远程终端
远程 终端 M M 计 算 机 多重线路 控制器 电话网 远程 终端 M M 图1-2 第一代计算机网络:以主机为中心 优点:将一台计算机与多台用户终端相连接,用户通过终端命令以交互的方式使用计算机系统,从而将单一计算机系统的各种资源分散到了每个用户手中。 缺点:如果计算机的负荷较重,会导致系统响应时间过长;而且单机系统的可靠性一般较低,一旦计算机发生故障,将导致整个网络系统的瘫痪。
早期的面向终端的计算机网络是以单个主机为中心的星型网,各终端通过电话网共享主机的硬件和软件资源。但分组交换网则以通信子网为中心,主机和终端都处在网络的边缘,如图1-3所示,主机和终端构成了用户资源子网。用户不仅共享通信子网的资源,而且还可共享用户资源子网的丰富的硬件和软件资源。这种以资源子网为中心的计算机网络通常被称为第二代计算机网络早期的面向终端的计算机网络是以单个主机为中心的星型网,各终端通过电话网共享主机的硬件和软件资源。但分组交换网则以通信子网为中心,主机和终端都处在网络的边缘,如图1-3所示,主机和终端构成了用户资源子网。用户不仅共享通信子网的资源,而且还可共享用户资源子网的丰富的硬件和软件资源。这种以资源子网为中心的计算机网络通常被称为第二代计算机网络
终端 终端 主机 终端 终端 主机 终端 终端 终端 终端 通信子网 (分组交换网) 终端 终端 主机 主机 终端 终端 终端 终端 终端 终端 图1-3 第二代计算机网络:以通信子网为中心
第7层 应用层 • 国际标准化组织ISO于1977年提出了开放式系统互连参考模型简称OSI,计算机网络发展到第三代如图1-4所示 第6层 表示层 会话层 第5层 传输层 第4层 网络层 第3层 数据链路层 第2层 物理层 第1层 图1-4 第三代计算机网络:OSI参考模型
1.1.2 计算机网络的定义 1.计算机网络定义的基本内容 所谓计算机网络,就是把分布在不同地理区域的计算机与专门的外部设备用通信线路互联成一个规模大、功能强的系统,从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。 2.计算机网络与分布式系统的区别 两种系统的差别仅在组成系统的高层软件上:分布式系统强调多个计算机组成系统的整体性,计算机网络则以共享资源为主要目的
1.2 计算机网络分类 1.2.1 网络分类方法——按照规模划分 广域网(WAN)、城域网(MAN)和局域网(LAN),如表1-1所示 表1-1 计算机网络分类 分布的距离 覆盖的范围 网络的种类 ~1公里 房间、建筑物、校园等 局域网 10公里 城市 城域网 100公里 国家 广域网 1000公里 洲或洲际 互联网
1.局域网(LAN) 局域网区别于其他网络主要体现在下面3个方面:①网络所覆盖的物理范围;②网络所使用的传输技术;③网络的拓扑结构。 局域网有不同的拓扑结构。图1-6给出了两种不同的典型的网络拓扑结构的示意图 计算机 电缆 (a)总线结构 (b)环状结构 图1-6 局域网的两种拓扑结构
2.城域网(MAN) 城域网作为一种标准名称为分布式队列双总(Distributed Queue Dual Bus ,DQDB),其对应的国际标准编号为IEEE 802.6, DQDB采用两条单向总线,如图1-7所示 总线A上的数据流向 总线A …… 1 2 N 到节点 总线B 总线B的数据流向
3.广域网(WAN) • 广域网(Wide Area Network,WAN)通常跨接很大的物理范围。广域网包含很多用来运行用户应用程序的机器集合,通常把这些机器叫作主机(host);把这些主机连接在一起的是通信子网(communication subnet) IMP 通信子网 图1-8 广域网物理结构
广域网最初只是为使物理上广泛分布的计算机能够进行简单的数据传输。主要用于交互终端与主机的连接、计算机之间文件或批处理作业传输以及电子邮件传输等广域网最初只是为使物理上广泛分布的计算机能够进行简单的数据传输。主要用于交互终端与主机的连接、计算机之间文件或批处理作业传输以及电子邮件传输等 • 在广域网中,重要的设计问题是IMP互连的拓扑结构。图1-9展示了几种可能的网络拓扑结构。除了有线方式互连之外,广域网的组网方式还可以采用卫星或地面无线电网 (a)星型 (b)树型 (c)环型 (d)全互连 图1-9 广域网拓扑结构
1.2.2 计算机网络分类——按照网络拓扑结构 网络拓扑结构是指用传输媒体互联各种设备的物理布局。如果一个网络只连接几台设备,最简单的方法是将它们都直接相连在一起a,这种连接称为点对点连接。用这种方式形成的网络称为全互联网络,如图1-10所示 PC 图1-10 全互联网络结构
目前大多数网络使用的拓扑结构有3种:星型拓扑结构、环型拓扑结构和总线型拓扑结构目前大多数网络使用的拓扑结构有3种:星型拓扑结构、环型拓扑结构和总线型拓扑结构 1.星型拓扑结构 图1-11为目前使用最普遍的以太网(Ethernet)星型结构,处于中心位置的网络设备称为集线器(HUB) HUB PC 图1-11 星型网络拓扑结构
2.环型拓扑结构 环型结构在LAN中使用较多。这种结构中的传输媒体从一个端用户到另一个端用户,直到将所有端用户连成环型,如图1-12所示。环型结构的特点是,每个端用户都与两个相邻的端用户相连,因而存在着点到点链路,但总是以单向方式操作 N+1 1 2 N 环形网 PC 3 4 图1-12 环型网络拓扑结构
3.总线型拓扑结构 总线型结构是使用同一媒体或电缆连接所有端用户的一种方式,如图1-13所示。目前广泛采用的是CSMA/CD机制,它是一种在总线共享网络使用的访问方法,其含义是带有碰撞检测的载波侦听多路访问。 PC PC PC PC PC 图1-13 总线型网络拓扑结构
1.2.3 计算机网络分类——按照网络协议或网络标准 • 根据网络所遵守的协议或标准,可以把网络分成不同的类型。例如,国际电气和电子工程师协会(IEEE)的802委员会为局域网制定了各种标准,例如以太网遵循的是IEEE 802.3标准,令牌网遵循的是IEEE 802.5标准。关于IEEE 802标准,见第4章
1.3 网络体系结构与网络协议的基本概念 1.3.1 网络体系结构的基本概念 网络体系结构是指通信系统的整体设计,它为网络硬件、软件、协议、存取控制和拓扑提供标准。广泛采用的是国际标准化组织(ISO)在1979年提出的开放系统互连(OSI,Open System Interconnection)的参考模型。目前常见的网络体系结构有FDDI、以太网、令牌环网和快速以太网等。从网络互连的角度看,网络体系结构的关键要素是协议和拓扑。OSI参考模型就是分层模型,OSI参考模型用物理层、数据链路层、网络层、传输层、会话层、表示层和应用层7个层次描述网络的结构,它的规范对所有的厂商是开放的,具有指导国际网络结构和开放系统走向的作用,它直接影响总线、接口和网络的性能
1.3.2 ISO/OSI参考模型 应用层协议 应用层 应用层 7 APDU • OSI参考模型是把开放式系统连接起来的标准,它将计算机网络分为7层,如图1-14所示 表示层协议 表示层 表示层 6 PPDU 会话层协议 会话层 会话层 SPDU 5 传输层协议 传输层 传输层 TPDU 4 网络层协议 网络层 网络层 报文 3 数据链路层协议 数据链路层 数据链路层 帧 2 物理层协议 物理层 物理层 比特 1 层 主机A 主机B 数据单位 图1-14 ISO/OSI参考模型
1.物理层 物理层(physical layer)的主要功能是完成相邻节点之间原始比特流的传输 物理层的设计主要涉及物理层接口的机械、电气、功能和过程特性,以及物理层接口连接的传输介质等问题。还涉及到通信工程领域内的一些问题 2.数据链路层 数据链路层(data link layer)的主要功能是如何在不可靠的物理线路上进行数据的可靠传输。数据链路层完成的是网络中相邻节点之间可靠的数据通信。为了保证数据的可靠传输,发送方把用户数据封装成帧(frame),并按顺序传送各帧
3.网络层 网络层(network layer)的主要功能是完成网络中主机间的报文传输,其关键问题之一是使用数据链路层的服务将每个报文从源端传输到目的端 4.传输层 传输层(transport layer)的主要功能是完成网络中不同主机上的用户进程之间可靠的数据通信。 传输层要决定对会话层用户及最终对网络用户应提供什么样的服务。最好的传输连接是一条无差错的、按顺序传送数据的管道,即传输层连接是真正端到端的 5.会话层 会话层(session layer)允许不同机器上的用户之间建立会话关系。会话层允许进行类似传输层的普通数据的传送,在某些场合还提供了一些有用的增强型服务。允许用户利用一次会话在远端的分时系统上登录,或者在两台机器间传递文件。
6 表示层 表示层(presentation layer)完成某些特定的功能,对这些功能人们常常希望找到普遍的解决办法,而不必由每个用户自己来实现。表示层服务的一个典型例子是用一种大家一致选定的标准方法对数据进行编码。另外,表示层还涉及数据压缩和解压、数据加密和解密等工作 7.应用层 应用层(application layer)包含大量人们普遍需要的协议 这个协议主要处理文件名、用户许可状态和其他请求细节的通信。远程计算机上的文件传输进程使用其他特征来传输文件内容。由于每个应用有不同的要求,应用层的协议集在ISO/OSI模型中并没有定义,但是,有些确定的应用层协议,包括虚拟终端、文件传输和电子邮件等都可作为标准化的候选
1.3.3 TCP/IP参考模型与协议 • TCP/IP协议即传输控制协议/网际协议(Transmission Control Protocol/Internet Protocol)是一组协议,它是为跨越局域网和广域网环境的大规模互联网络而设计的。TCP/IP参考模型是计算机网络的祖先ARPANET和其后继的因特网使用的参考模型。当无线网络和卫星出现以后,现有的协议在和它们相连的时候出现了问题,所以需要一种新的参考体系结构。这个体系结构在它的两个主要协议出现以后,被称为TCP/IP参考模型(TCP/IP reference model)。TCP/IP参考模型是在它所解释的协议出现很久以后才发展起来的,更重要的是,由于它更强调功能分布而不是严格的功能层次的划分,因此它比OSI模型更灵活。TCP/IP参考模型和OSI模型之间的关系如图1-15所示
OSI参考模型层描述 OSI 层号 TCP/IP层 描述 应用层 进程/ 应用层 1 2 表示层 3 会话层 4 传输层 传输层 5 网络层 互联网层 6 数据链路层 网络接口层 7 物理层 • TCP/IP分层模型(TCP/IP layering model)也被称为互联网分层模型(Internet Layering Model)或互联网参考模型(Internet Reference Model),包括了五层。TCP/IP参考模型中有四层对应于ISO参考模型中的一层或多层,但ISO模型没有互联网层。下面概述每一层的目的。 图1-15 OSI参考模型和TCP/IP参考模型比较
1.基本网络硬件: 如同ISO七层参考模型一样。 2.网络接口层 该层协议规定了怎样把数据组织成帧及计算机怎样在网络中传输帧,类似于ISO七层参考模型的第二层。 3.互联网层 该层协议规定了互联网中传输的包格式及从一台计算机通过一个或多个路由器到最终目标的包转发机制。它的功能是使主机可以把分组发往任何网络并使分组独立地传向目标(可能经由不同的网络)。互联网层定义了正式的分组格式和协议,即IP协(Internet Protocol)。互联网层的功能就是把IP分组发送到应该去的地方。分组路由和避免阻塞是这里主要的设计问题。TCP/IP互联网层和OSI网络层在功能上非常相似。
4.传输层 该层协议像ISO七层参考模型的第四层一样,规定了怎样确保可靠性传输。它的功能是使源端和目标主机上的对等实体可以进行会话。在这一层定义了两个端到端的协议。一个是传输控制协议TCP(transmission control protocol),它是一个面向连接的协议,允许从一台机器发出的字节流无差错地发往另一台机器。另一个协议是用户数据报协议UDP(user datagram protocol),它是一个不可靠的、无连接的协议,用于不需要TCP排序和流量控制能力而是自己完成这些功能的应用程序 5.应用层 该层协议对应于ISO七层参考模型的第六层和第七层。第五层协议规定了应用程序怎样使用互联网。 在TCP/IP模型的最上层是应用层(Application layer),它包含所有的高层协议
1.3.4 现行IP协议的缺陷和发展方向 • 现有的互联网主要是基于IPv4协议的。随着互联网用户数量不断增长以及对互联网应用的要求不断提高,IPv4的不足逐渐凸现出来。其中最尖锐的问题就是不断增长的对互联网资源的巨大需求与IPv4地址空间不足的先兆,目前可用的IPv4地址已经分配了70%左右,其中,B类地址已经耗尽。另外,由于IPv4地址方案不能很好地支持地址汇聚,现有的互联网正面临路由表不断膨胀的压力;同时,对服务质量、移动性和安全性等方面的需求都迫切要求开发新一代IP协议。为了彻底解决互联网的地址危机,IETF早在20世纪90年代中期就提出了拥有128位地址的IPv6互联网协议,并在1998年进行了进一步的标准化工作。除了对地址空间的扩展以外,还对IPv6地址的结构重新做了定义,采用了与IPv4中使用的无类型域间选路(CIDR)类似的方法分配地址。IPv6还提供了自动配置以及对移动性和安全性的更好支持等新特性
2.1 Internet的形成与发展 2.1.1 Internet的发展历程 Internet的起源和发展主要经历了以下几个阶段: • 1969年,美国国防部高级研究计划署(Advanced Research Projects Agency,ARPA)就开始建立ARPANET • 20世纪80年代初期,TCP/IP诞生了,它是一种通信协议,TCP/IP协议把不同网络连接在一起 • 1985年,美国国家科学基金会NSF(National Science Foundation)建立了NSNET网络 • 1989年,MILNET(由ARPANET分离出来)实现和NSFNET连接后,就开始采用Internet这个名称 • 从20世纪90年代开始,Internet以极为迅猛的速度发展着,席卷了全世界几乎所有的国家,一个全球性的信息高速公路已经初步形成
现在Internet已发展为多元化系统,不仅仅单纯为科研服务,正逐步进入到日常生活的各个领域。近几年来,Internet在规模和结构上都有了很大的发展,已经发展成为一个名副其实的“全球网”。现在Internet已发展为多元化系统,不仅仅单纯为科研服务,正逐步进入到日常生活的各个领域。近几年来,Internet在规模和结构上都有了很大的发展,已经发展成为一个名副其实的“全球网”。 • 网络的出现,改变了人们使用计算机的方式;而Internet的出现,又改变了人们使用网络的方式。Internet使计算机用户不再被局限于分散的计算机上,同时,也使他们脱离了特定网络的约束。任何人只要进入了Internet,就可以利用网络中和各种计算机上的丰富资
2.1.2 Internet在中国的发展 Internet在中国发展的历史,大致可划分为两个阶段 • 第一阶段为1986-1993年,这个阶段的特征是:通过X.25线路实现和Internet电子邮件系统的互联。 • 第二阶段从1994年开始,这个阶段的特征是:通过与Internet的TCP/IP连接,实现了Internet的全功能服务。 • 四大骨干网络: • 中国科学技术计算机网(CSTNET) • 中国公用计算机互连网(CHINANET) • 中国教育科研互连网(CERNET) • 国家公用经济信息通信网(GBNET)
2.2 Internet的概念和特征 2.2.1 什么是Internet • Internet是一个全球性的计算机互联网络,它是将不同地区且规模大小不一的网络互相连接而成。对于Internet中各种各样的信息,可以通过网络的连接来共享和使用。 • 把Internet看作一个计算机网络,甚至是一群相互连接的计算机网络是不全面的。计算机网络只是简单地传输信息的媒体,而Internet的优越性和实用性则在于信息本身。 • Internet不仅是一个计算机网络,更重要的是它是一个庞大的、实用的、可享受的信息源;同样也可以把Internet当作一个面向芸芸众生的社会来理解。 • Internet远非一个计算机网络或者一种信息服务所能比拟。 • 计算机的重要性在于它能完成大量的数据远程传输并能远程索取信息。 • Internet是第一个全球论坛,第一个全球性图书馆。
2.2.2 Internet的构成和主要的组成部分 • 通信线路是Internet的基础设施,它将Internet中的路由器与主机连接起来 。常用的媒体有同轴电缆、双绞线和光缆,以及在无线情况下使用的辐射媒体 • 路由器是Internet中最重要的设备之一,它将Internet中的各个局域网或广域网连接起来 • 主机是Internet中不可缺少的成员,它是信息资源与服务的载体 • 作为Internet的用户,接触最多的是Internet中的主机。 • 信息资源是用户最关心的问题,它影响到Internet受欢迎的程度 • 网络最主要的作用之一是实现信息资源的共享,而现在的Internet之所以流行,很大程度上是由于它实现了全球范围内的资源共享
2.3 Internet的重要作用和提供的服务功能 2.3.1 Internet的重要作用 1.丰富的信息资源 2.便利的通信服务 3.快捷的电子商务
信息资源的共享是网络,当然也是Internet的主要功能之一。Internet上的信息资源可以说是包罗万象的,商业的活动、金融的动态、科技的发展、政府的策略、媒体的新闻等不胜枚举。Internet上的URL是统一资源定位,特别在Web页上得到了很好的体现,它通过包含在页面上的超链接将整个世界的Web信息连接在一起。信息资源的共享是网络,当然也是Internet的主要功能之一。Internet上的信息资源可以说是包罗万象的,商业的活动、金融的动态、科技的发展、政府的策略、媒体的新闻等不胜枚举。Internet上的URL是统一资源定位,特别在Web页上得到了很好的体现,它通过包含在页面上的超链接将整个世界的Web信息连接在一起。 • Internet提供的通信服务是非常重要的一个服务功能。最早的通信是邮件服务,邮件服务的出现才让人真正体会到了Internet带给人们的通信便利。当然通信服务形式是多种多样的,现在应用非常广泛的要算即时通信技术了,最典型的即时通信软件有OICQ、QQ、UC、MSN等,这些工具一般既是通信工具又可以进行数据文件的传输。
电子商务源于英文Electronic Business,简写为EB。顾名思义,其内容包含两个方面,一是电子方式,二是商贸活动。电子商务指的是利用简单、快捷、低成本的电子通讯方式,买卖双方不谋面地进行各种商贸活动,典型的就是在Internet上实现 • 电子商务可以通过多种电子通讯方式来完成。但目前所探讨的电子商务主要是以EDI(电子数据交换)和Internet来完成的。尤其是随着Internet技术的日益成熟,电子商务真正的发展将是建立在Internet技术上的,所以电子商务也被简称为IC(Internet Commerce) • Internet上的电子商务可以分为三个方面:信息服务、交易和支付、配送。主要内容包括:电子商情广告;电子选购和交易、电子交易凭证的交换;电子支付与结算、实物配送以及网上售后服务等。典型的交易类型有企业与个人的交易(B2C方式)和企业之间的交易(B2B方式)等
电子商务中不同于普通Internet的安全考虑包括如下内容:电子商务中不同于普通Internet的安全考虑包括如下内容: (1)有效性。电子商务信息以电子形式取代了纸张。如何保证这种电子形式的贸易信息的有效性是开展电子商务的前提 (2)机密性。电子商务作为贸易的一种手段,其信息直接代表着个人、企业的商业机密 (3)完整性。电子商务简化了贸易过程,减少了人为的干预,同时也带来维护贸易各方商业信息的完整、统一的问题 (4)可靠性。电子商务可能直接关系到贸易双方的商业交易。如何确定要进行交易的贸易方,这一问题是保证电子商务顺利进行的关键 (5)审查性。根据机密性和完整性的要求,应对数据审查的结果进行记录
2.3.2 Internet提供的基本服务功能 1.电子邮件服务 2.远程登录服务 3.文件传输服务 4.WWW服务系统 5.搜索引擎
1.电子邮件服务 • 简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)是电子邮件的Internet标准,很多人每天都使用这个协议但并不真正了解它。SMTP常常和其他协议和服务相伴而生,如POP3和IMAP4,这些协议和服务允许用户在邮件服务器上操作邮件并将邮件下载到本地计算机上阅读 • SMTP是应用层协议,通过TCP/IP网络处理消息服务,由互联网工程任务组于1982年定义,目前在RFC 821和822中详述。SMTP使用TCP端口25
虽然SMTP是最流行的电子邮件协议,但它缺少像X.400那样丰富的特性。标准SMTP的主要缺陷是不支持非文本消息。虽然SMTP是最流行的电子邮件协议,但它缺少像X.400那样丰富的特性。标准SMTP的主要缺陷是不支持非文本消息。 • 多用途网际邮件扩展协议(Multipurpose Internet Mail Extensions,MIME )扩展了SMTP,它实现了在标准SMTP消息中封装多媒体(非文本)消息的功能。MIME使用Base 64编码方案将复杂文件转化为ASCII。MIME在RFC 2045-2049中描述 • S/MIME是新的MIME规范,它支持加密消息。S/MIME基于公钥加密机制(RSA)并可有效防止消息被中途截取或伪造
2.远程登录服务 • Telnet是登录远程主机的标准互联网应用协议,它提供编码规则和其他必要的服务以便用户系统与远程主机连接。Telnet使用可靠的TCP传输机制以维护可靠、稳定的连接。 • Telnet可以以多种方式运行: • 半双工方式(已经很久不用了) • 字符方式 • 行方式 • 线性方式
伴随着Telnet技术,出现了网络虚拟终端的概念。由于用户使用多种不同类型的计算机,而每种类型的计算机有着不同的输入设备(如键盘)和输出设备(如显示器),输入输出设备和计算机使用各种各样的计算机语言,从ASCII码到各种EBCDIC方言,这使计算机间的交流十分困难。网络虚拟终端(NVT )的作用主要是简化计算机间的交流。客户服务器间的通信面向该虚拟终端。NVT接收来自客户系统的输入并将它转化为通用语言。在主机上的NVT接收通用语言并将它转化为主机可理解的特定语言。NVT允许任意属性的客户与任意属性的主机,反之亦然。
3.文件传输服务 • FTP(File Transfer Protocol,文件传输协议)是用于通过Internet传输文件的服务和协议,它也是一种早期协议,可以追溯到1971年。FTP现在最常用于公共文件共享(通过匿名FTP服务),FTP操作在TCP端口21上,RFC 959对其进行了详细说明 • 在万维网(WWW)出现以前,用户使用命令行方式传输文件,最通用的应用程序是FTP。虽然目前大多数用户选择使用Email和Web传输文件,以代替命令行方式的接口,但是FTP仍然被使用。FTP是TCP/IP应用,位于OSI和TCP模型的应用层。FTP使用TCP传输,而不是UDP。 • FTP使得用户可以在某个系统上工作,而将文件存储在别的系统
4. WWW服务系统 • WWW(World Wide Web)的含义是“环球网”,也称为“万维网”、3W、Web,是由欧洲粒子实验室(CERN)的物理学家Tim Berners-Lee和Robert Calliau于1989年首先提出的。 WWW是一个基于超文本(Hypertext)方式的信息检索服务工具。WWW采用客户/服务器体系结构,客户和服务器间使用HTTP(Hyper Text Transfer Protocol)协议进行通信,该协议速度快,可解决不同类型的文件在传输中产生的问题,而且还支持FTP、Telnet、NETNEWS、Gopher等服务 • WWW的成功在于它制定了一套标准的、易为人们掌握的超文本开发语言HTML、信息资源的统一定位格式URL和超文本传输通信协议HTTP
5.搜索引擎 • 搜索引擎使用某些软件程序(如robots,spiders或crawlers)把Internet上的所有信息归类,有时也人为地把某些数据归入某类别 • 使用连线查询达到最高效率有两个步骤:首先,选择合适的搜索引擎是最重要的一步,然后要建构搜索叙述,让最符合所要寻找资料的网页浮现在搜索结果的最前面 • 搜索引擎可分为两类:分类式和索引式。例如YAHOO网站(http://www.yahoo.com)是分类式,而Excite(http://www.excite.com)和AltaVista(http://www.altavista.digital.com)是索引式搜索引擎
2.3.4 网络互联 由于互联网络的规模不一样,网络互联有以下几种形式: (1)局域网的互联 (2)局域网与广域网的互联 (3)广域网与广域网的互联
2.4 TCP/IP基础 2.4.1 TCP/IP的概念 • TCP/IP(通常它是指传输控制协议/网际协议,Transmission Control Protocol/Internet Protocol)是发展至今最成功的通信协议,它被用于当今所构筑的最大的开放式网络系统Internet之上就是其成功的证明 • 由于TCP/IP提供了Internet所需要的可靠性,因此研究者和工程师开始在TCP/IP族中增加协议和工具。FTP、Telnet和SMTP在一开始就很流行,新版的TCP/IP工具还包括IMAP、POP,当然还有HTTP
2.4.2 IP地址 • 基本的I P地址是分成8位一个单元(称为8位位组)的32位二进制数 • IP地址通常采用点分十进制记法来书写,这时32位的IP地址中每8位使用0~255之间的一个十进制数表示,相互之间用点(.)隔开 • 32位的IP点-十进制数表示的IPv4地址分成五类,以适应大型、中型、小型的网络。这些类的不同之处在于,用于表示网络的位数与用于表示主机的位数之间的差别。IP地址分成五类,用字母表示: A类地址、B类地址、C类地址、D类地址、E类地址 • 每一个IP地址包括两部分:网络地址和主机地址,上面五类地址对所支持的网络数和主机数有不同的组合。
1.A类地址 • 设计IPv4 A类地址的目的是支持巨型网络 • 一个A类IP地址仅使用第1个8位位组表示网络地址,剩下的3个8位位组表示主机地址。A类地址的第一个位总为0 ,这一点在数学上限制了A类地址的范围小于127,127 是64+32+16+8+4+2+1的和。最左边位表示128,在这里空缺,因此仅有127个可能的A类网络 • A类地址后面的24位( 3个点-十进制数)表示可能的主机地址, A类网络地址的范围从1.0.0.0到126.0.0.0。 • 每一个A类地址能支持16777214个不同的主机地址,这个数是由224-2得到的。减2是必要的,因为IP把全0保留为表示网络,而全1表示网络内的广播地址
2.B类地址 • 设计B类地址的目的是支持中到大型的网络。B类网络地址的范围从128.1.0.0到191.254.0.0。一个B类IP地址使用两个8位位组表示网络号,另外两个8位位组表示主机号。B类地址的第1个8位位组的前两位总置为10 ,最后的16位(2个8位位组)标识可能的主机地址。每一个B类地址能支持64534个惟一的主机地址,这个数由216-2得到。B类网络仅有16382个 3.C类地址 • C类地址用于支持大量的小型网络。 C类地址使用3个8位位组表示网络地址,仅用1个8位位组表示主机号。 C类地址的前3位数为110,C类网络地址的范围从192.0.1.0至223.255.254.0 192.0.0.0至223.255.255.255。每一个C类地址理论上可支持最大256个主机地址(0~255),但是仅有254个可用,因为0和255不是有效的主机地址。可以有2097150个不同的C类网络地址