计算机网络应用基础_第1页
计算机网络应用基础_第2页
计算机网络应用基础_第3页
计算机网络应用基础_第4页
计算机网络应用基础_第5页
已阅读5页,还剩77页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

计算机网络应用基础制作人:李少帅5/9/20241计算机网络应用基础网络基础知识计算机网络概述1计算机网络的组成与结构2计算机网络的体系结构3了解计算机网络的发展史和网络的应用掌握计算机网络的定义、分类、基本功能和组成要素掌握OSI和TCP/IP参考模型5/9/20242计算机网络应用基础

1.1计算机网络概述分类定义发展功能应用计算机网络概述5/9/20243计算机网络应用基础计算机网络是计算机技术与通信技术发展的结晶,并在用户需求(应用)的促进下得到进一步地发展。1.1.1计算机网络的定义计算机网络是将分散在不同地点且具有独立功能的多个计算机系统,利用通信设备和线路相互连接起来,在网络协议和软件的支持下进行数据通信,实现资源共享的计算机系统的集合。5/9/20244计算机网络应用基础1.1.1计算机网络的定义

含义:网络要有两台以上的独立自制的计算机,地理位置不限,机型不限。需要有一条通道以及必要的通信设备。要有网络软件(通信协议软件、网络操作系统)。计算机网络的目的就是共享网络中的所有硬件、软件和数据资源。5/9/20245计算机网络应用基础网络实验室逻辑拓扑连接图学生机区域实验RACK区域,8组连接到校园网教师机区域到学生机区域RCMS01RCMS085/9/20246计算机网络应用基础1.1.2计算机网络的发展宽带化、综合化、数字化网络第一代第二代第三代第四代NetworkHistory计算机-计算机网络开放式标准化网络面向终端的计算机网络5/9/20247计算机网络应用基础第一代计算机网络——面向终端的计算机网络

特点:以单台计算机为中心将地理上分散的多个终端通过通信线路连接到一台中心计算机上终端都不具备自主处理能力存在问题:中心计算机负担重,通信费用高5/9/20248计算机网络应用基础第二代计算机网络——计算机-计算机网络多台计算机通过通信线路连接起来没有主从关系。典型是ARPAnet网。与第一代的区别:这里的多台计算机都具有自主处理能力。缺点:没有统一的网络体系结构,无法实现更大范围的信息交换和共享。5/9/20249计算机网络应用基础第三代计算机网络是开放式标准化网络,它具有统一的网络体系结构,遵循国际标准化协议,标准化使得不同的计算机网络能方便地互联在一起。第三代计算机网络——开放式标准化网络特点:网络体系结构的形成和网络协议的标准化。典型代表:Internet。5/9/202410计算机网络应用基础第四代计算机网络——宽带化、综合化、数字化网络计算机的发展已进入以网络为中心的时代。发展前景:高速化多媒体网络技术宽带网络技术智能化(电话被叫寻呼)标准化电话被叫寻呼的特征是:当使用该业务的电话(包括固定电话和小灵通)无人接听时,该呼叫信息(包括主叫、被叫、呼叫时间等)将被以短信的形式发送到用户指定的移动终端(手机或小灵通)上。5/9/202411计算机网络应用基础NGNNGN就是指下一代网络,是可以同时提供话音、数据、多媒体等多种业务的综合性的、全开放的宽频网络平台体系,至少可实现千兆光纤到户。另外还能把用于长途电话的低资费IP电话引入本地市话,有望大大降低本地通话费的成本和价格。5/9/202412计算机网络应用基础操作系统地理覆盖范围传输介质拓扑结构传输速率1.1.3计算机网络分类5/9/202413计算机网络应用基础按地理覆盖范围分类局域网LAN城域网MAN广域网WAN互联网Internet1.1.3计算机网络分类5/9/202414计算机网络应用基础局域网(LAN)5/9/202415计算机网络应用基础城域网(MAN)5/9/202416计算机网络应用基础广域网(WAN)5/9/202417计算机网络应用基础有线网:采用同轴电缆、双绞线、光纤等物理介质来传输数据的网络按传输介质分类无线网:采用卫星、微波、光波等无线形式传输数据的网络1.1.3计算机网络分类5/9/202418计算机网络应用基础有线传输介质双绞线5/9/202419计算机网络应用基础微波通信示例5/9/202420计算机网络应用基础按网络的拓扑结构分类拓扑结构总线型网星型网环型网树型网1.1.3计算机网络分类5/9/202421计算机网络应用基础计算机网络的拓扑结构拓扑(Topology)是从图论演变而来的,是一种研究与大小形状无关的点、线、面特点的方法。在计算机网络中抛开网络中的具体设备,把工作站、服务器等网络单元抽象为“点”,把网络中的电缆等通信介质抽象为“线”,这样计算机网络结构就抽象为点和线组成的几何图形,人们称之为网络的拓扑结构。网络拓扑结构对整个网络的设计、功能、可靠性、费用等方面有着重要的影响。5/9/202422计算机网络应用基础常见的网络拓扑结构图5/9/202423计算机网络应用基础1、总线型网络将网上的设备均连接在一条总线上,任何两台计算机之间不再单独连接。5/9/202424计算机网络应用基础⑴总线型结构工作方式采用单根传输线作为传输介质,网上计算机共享总线,任意时刻只有一台计算机发送信息(广播式),其他计算机处于接收状态,总线结构是局域网最常用的结构。⑵总线型结构特点

优点:结构简单、易于安装、易于扩充使用电缆少,设备相对简单缺点:总线故障全网瘫痪,故障诊断困难站点增加网络效率降低5/9/202425计算机网络应用基础集线器2、星型网络将多台计算机连在一个中心节点(集线器或交换机)上,各计算机之间通信必须通过中心节点。5/9/202426计算机网络应用基础星型结构特点优点:便于管理扩展容易容易检查、隔离故障缺点:中心结点是全网的瓶颈,出现故障全网瘫痪每个站点直接与中央节点相连,需要大量电缆,费用较高5/9/202427计算机网络应用基础3、环型网络将网上计算机连接成一个封闭的环,网上计算机共享通信介质,任意时刻只有一个计算机发送信息,信号沿环单向传递经过每一台计算机,每台计算机都接收信号,经再生放大后传给下一台计算机。5/9/202428计算机网络应用基础环型结构的特点:

优点:结构简单,能很好的避免冲突,电缆长度短

缺点:结点较多时,性能下降,但没有总线网那样严重不便于扩充一台计算机故障会影响全网。故障诊断困难

5/9/202429计算机网络应用基础4、树型网络树型网络是从总线拓扑演变过来的,形状象一棵倒置的树,顶端有一个带有分支的根,每个分支还可延伸出子分支。5/9/202430计算机网络应用基础①形状象一棵倒置的树,顶端有一个带有分支的根,每个分支还可延伸出子分支。②树型拓扑是一种分层的结构,适用于分级管理和控制系统。③这种拓扑与其它拓扑的主要区别在于其根的存在。当下面的分支节点发送数据时,根接收该信号,然后再重新广播发送到全网。这种结构不需要中继器。④与星型拓扑相比,由于通信线路总长度较短,故它的成本低,易推广,但结构较星型复杂。树型结构特点:5/9/202431计算机网络应用基础网状型网络是一种不规则的连接,通常一台计算机与其他计算机有两条以上的通路。5、网型网络5/9/202432计算机网络应用基础容错能力强,一条通路故障,可以经其它通路连接目的计算机。费用高、布线困难。网型结构的特点5/9/202433计算机网络应用基础6、混合型网络拓扑结构5/9/202434计算机网络应用基础按网络的传输速率分类传输速率10M网100M网1000M网5/9/202435计算机网络应用基础按网络的操作系统分类操作系统WindowsNT网UNIX网LINUX网5/9/202436计算机网络应用基础1.1.4计算机网络的功能1.数据通信

(1)传输文件(2)使用电子邮件(E-mail)2.资源共享

(1)共享硬件资源(2)共享软件资源(3)共享数据资源。3.分布与协同处理

4.提高计算机系统的可靠性和可用性5/9/202437计算机网络应用基础1.1.5计算机网络的应用-健康保健:远程医疗、紧急医疗响应支持-教育:远程教育、数字图书馆-科学研究:能源、地理系统、气象、生物-国家安全:高性能全球通信、先进的信息传播-环境:监测、预测、警告、响应-政府:传递政府服务和信息给公民和企业-突发事件:灾难响应、危机管理-设计和制造:制造工程-经济活动:电子商务5/9/202438计算机网络应用基础1.2计算机网络的组成与结构1.2.1计算机网络的基本组成1.2.2资源子网和通信子网5/9/202439计算机网络应用基础提供各种连接技术和信息交换技术,包括网卡、传输介质、网络互连设备为网络内的其他计算机提供共享资源,如:服务器、工作站为网络用户提供数据通讯与资源共享服务,包括网络协议、网络操作系统、网络通信软件、网络管理软件等1.2.1计算机网络的基本组成计算机系统数据通信系统网络软件及协议一个典型的计算机网络主要是由计算机系统、数据通信系统、网络软件及协议三大部分组成。5/9/202440计算机网络应用基础按照计算机网络的系统功能分类1.2.2资源子网和通信子网资源子网:主要负责全网的信息处理,为网络用户提供网络服务和资源共享功能。计算机网络通信子网:主要负责全网的数据通信。为网络用户提供数据传输、转接、加工和变换等通信处理工作。5/9/202441计算机网络应用基础5/9/202442计算机网络应用基础

包括主机、终端、连网外设、外部设备及各种软件资源等。主机:提供接入服务、信息服务的计算机。早期主要由大型机、中型机、小型机承担,现在也用高档微机。终端:用户访问网络的一些设备,可以是哑终端或智能终端。资源子网5/9/202443计算机网络应用基础通信子网

由通信处理机、通信线路和其它通信设备组成。通信处理机:一方面作为与资源子网的主机、终端连接的接口,将主机和终端连入网内;另一方面作为通信子网中的分组存储转发结点。通信线路:连接主机、通信处理机,为它们之间传输数据提供通道。在局域网中,资源子网主要是由网络的服务器和工作站组成,通信子网主要是由传输介质、集线器、网卡等组成。5/9/202444计算机网络应用基础1.3计算机网络的体系结构1.3.1计算机体系结构的基本概念1.3.2ISO的OSI参考模型1.3.3TCP/IP参考模型1.3.4OSI参考模型与TCP/IP参考模型的比较1.3.5常用的网络通信协议1.3.6选择网络通信协议的原则5/9/202445计算机网络应用基础1.3.1计算机体系结构的基本概念生活中常遇到的几种现象:①打电话时,接电话的一方先说:“喂”,然后打电话的一方说:“我找。。。”,如此反复地来回交谈。②当你开车的时候,必须注意红绿灯,必须遵守交通规则。③在超市,人们在结帐时都是依次排好队。。。。5/9/202446计算机网络应用基础

在20世纪80年代末和九十年代初,网络的规模和数量都得到了迅猛的增长。但是许多网络都是基于不同的硬件和软件而实现的,这使得它们之间互不兼容,而且很难在使用标准的网络之间进行通信。1、网络的发展过程中遇到的问题例如,把一台IBM公司生产的计算机接入该公司的SNA网是可以的,但把一台HP公司生产的计算机接入SNA网就不是一件容易的事。这种情况限制了网络及信息社会的日益发展。5/9/202447计算机网络应用基础网络之间采用统一的“语言”进行交流。2、如何来确保不同类型的网络之间具有更好的兼容性和互操作性呢?从前面的例子我们可以得出这样的结论:网络上的“语言”就是协议。协议确保了网络通信更加有效地进行信息交流。5/9/202448计算机网络应用基础3、网络协议的定义计算机网络是各类计算机通过通信线路连接起来的一个复杂的系统,在这个系统中,由于计算机型号不一、类型各异,并且连接方式、同步方式、通信方式、线路类型等都有可能不一样,这就给网络通信带来了一定的困难。要做到各设备之间有条不紊地交换数据,所有设备必须遵守共同的规则,这些规则明确地规定了数据交换时的格式和时序。这些为进行网络中数据交换而建立的规则、标准或约定称为网络协议(Protocol)。5/9/202449计算机网络应用基础4、网络协议的组成网络协议由语法、语意、时序三个部分组成。

语法:数据与控制信息的格式。

语意:需要发出何种控制信息,完成何种动作及做出何种应答。

时序:事件出现顺序的详细说明。5/9/202450计算机网络应用基础生活中常遇到这样一种现象:假定A是X公司的经理,B是Y公司的经理,A,B想通过寄信的方式对某件事情进行协商。具体的做法是:①A把信写好后交给他的秘书②秘书将信盖章,封入信封并投入信箱③这封信就作为信件按邮局的发送顺序被发送到Y公司④在Y公司的秘书检查、核对、标上接收的日期送交B经理进行处理。

5/9/202451计算机网络应用基础这件事至少分成三个层次:最高(三)层是经理层,A,B了解他们所商谈的事情;第二层是秘书层,这一层不必了解商谈的内容,只负责封装信封、编号,如果A,B用的语言不同还负责翻译;最低(一)层是邮政层,邮局的人负责将信件从发送地送到目的地,这一层完全不管信件的性质、所用语言,更不管信笺的内容。5/9/202452计算机网络应用基础5、网络体系结构的提出为什么要划分层次模型?

网络中两个实体之间的通信是一个相当复杂的过程,如果不划分层次模型,协议的制定、调试将相当麻烦。网络体系结构(networkarchitecture)网络层次结构模型与各层协议的集合。5/9/202453计算机网络应用基础一个完整的网络需要一系列网络协议构成一套完整的网络协议集,大多数网络在设计时,是将网络划分为若干个相互联系而又各自独立的层次模型,然后针对每个层次及每个层次间的关系制定相应的协议。这样可以减少协议设计的复杂性。像这样的计算机网络层次结构模型及各层协议的集合称为计算机网络体系结构(NetworkArchitecture)。6、计算机网络体系结构的概念5/9/202454计算机网络应用基础分层后层内简单层间清晰不分层通信协议复杂5/9/202455计算机网络应用基础1.3.2ISO的OSI参考模型ISO的OSI参考模型------开放系统互连参考模型为了使不同体系结构的计算机网络都能互连,国际标准化组织(ISO)于1977年成立了一个专门的机构来研究该问题。不久,他们就提出一个试图使各种计算机在世界范围内互连成网的标准框架,即著名的开放系统互连参考模型OSI/RM(OpenSystemsInterconnectionReferenceModel),简称为ISO/OSI。“开放”的含义:表示可使任何两个遵守参考模型和有关标准的系统进行连接。5/9/202456计算机网络应用基础应用层表示层会话层传输层网络层数据链路层物理层应用层(较高层)通信子网层(较低层)也称之为“资源子网层”,属于资源子网的功能范畴。主要负责数据通信功能。传输层起着衔接上下三层的作用。ISO的OSI参考模型5/9/202457计算机网络应用基础OSI参考模型中需要注意的问题两个开放系统之间的通信——对等层通信对等层通信:每一层使用自己层的协议与其他系统的对等层相互通信。

网络体系结构禁止不同主机的对等层之间的直接通信。实际上,每一层必须依靠相邻层提供的服务来与另一台主机的对应层通信。上层使用下层提供的服务—Serviceuser下层向上层提供服务—Serviceprovider5/9/202458计算机网络应用基础以两个人使用信件进行信息交流为例(见下页图)对等层通信示例:用户(发信人)邮政局运输系统用户/邮局约定用户(收信人)邮政局运输系统对信件内容的约定对信件如何传递的约定对货物如何运输的约定P3P2P1公路,铁路,航空邮局/运输系统约定5/9/202459计算机网络应用基础问题:1、收信人与发信人之间、邮政局之间,他们是在直接通信吗?2、邮政局、运输系统各向谁提供什么样的服务?3、邮政局、收发信人各使用谁提供的什么服务?5/9/202460计算机网络应用基础应用层表示层会话层传输层网络层数据链路层物理层目标设备A目标设备B应用层表示层会话层传输层网络层数据链路层物理层OSI体系结构定义了网络互联的7层框架,即开放系统互连(OSI,OpenSystemInterconnection)参考模型。如图所示。5/9/202461计算机网络应用基础OSI参考模型的特性:

⑴它是一种将异构系统互连的分层结构。⑵提供了控制互连系统交互规则的标准框架。⑶定义了一种抽象结构,而并非具体实现的描述。⑷不同系统的相同层的实体称为同等层实体。⑸同等层实体之间的通信由该层的协议管理。⑹相邻层间的接口定义了原语操作和底层向高层提供的服务。⑺所提供的公共服务是面向连接的或无连接的数据服务。⑻直接的数据传送仅在最低层实现。⑼每层完成所定义的功能,修改本层的功能并不影响其它层。5/9/202462计算机网络应用基础应用层表示层会话层传输层网络层数据链路层物理层确定进程之间通信的性质,以满足用户的需求。主要处理两个通信系统中交换信息的表示方式。组织两个会话进程间的通信,并管理数据的交换。向用户提供可靠的端到端服务,透明的传送报文。进行路由选择,阻塞控制和网络互联。在通信的实体间建立数据链路连接,传送以帧为单位的数据。主要是利用物理传输介质为数据链路层提供连接,以透明地传输比特流。各层的主要功能5/9/202463计算机网络应用基础网络中的数据在每一层的表示应用层表示层会话层传输层网络层数据链路层物理层应用层表示层会话层传输层网络层数据链路层物理层数据数据数据报文报文分组数据帧比特电信号、光信号、无线波等(在传输介质中)5/9/202464计算机网络应用基础应用层表示层会话层传输层网络层数据链路层物理层网络中的数据在每一层的表示(或传输)实际上是经过了一个数据封装的过程。数据封装及信息的流向011101000011000010100101111010110解封装数据数据数据报文数据包帧比特电脉冲封装数据AH数据PH数据SH数据TH数据NH数据DHDT5/9/202465计算机网络应用基础1.3.3TCP/IP模型TCP/IP起源于美国国防部高级研究规划署(ARPA)的一项研究计划——实现若干台主机之间的相互通信。现在TCP/IP已成为Internet上通信的标准。TCP/IP模型包括4个概念层次:应用层(application)传输层(transport)网络层(internet)网络接口层(networkinterface)5/9/202466计算机网络应用基础TCP/IP参考模型TCP/IP协议具有以下几个特点:开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统独立于特定的网络硬件,可以运行在局域网、广域网、更可用于互联网;统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有唯一的地址标准化的高层协议,可以提供多种可靠的用户服务。5/9/202467计算机网络应用基础TCP/IP与OSI参考模型的对应关系应用层表示层会话层传输层物理层数据链路层网络层7654321OSI参考模型应用层传输层网络接口(数据链路层+物理层)网际层TCP/IP概念层次Ethernet,802.3,802.5,FDDI等等TCP/IP支持所有标准的数据链路层和物理层协议5/9/202468计算机网络应用基础OSI模型与TCP/IP的比较⑴OSI参考模型与TCP/IP参考模型都采用了层次结构思想,但二者在层次划分及协议使用上有很大区别。⑵OSI参考模型的会话层在大多数应用中很少被用到,而表示层几乎是全空的。在数据链路层与网络层之间有很多的子层插入,每个子层都有不同的功能。OSI参考模型把“服务”与“协议”的定义结合起来,使参考模型变得格外复杂。实现起来很困难。同时,寻址、流控与差错控制在每一层里都重复出现,降低了整个系统的效率。关于数据安全性、加密与网络管理等方面的问题也在设计初期被忽略了。5/9/202469计算机网络应用基础⑶TCP/IP参考模型也有自身的缺陷,没有将功能与实现方法区别开,在服务、接口、协议的区别上不清楚。⑷OSI参考模型由于要照顾各方面的因素,使它变得大而全,所以效率很低,但它的很多研究成果、方法以及提出的概念对网络发展有很高的指导意义,是计算机网络体系结构的基础。TCP/IP参考模型应用广泛,支持大多数网络产品,在计算机网络体系结构中占有重要地位,是事实上的工业标准。OSI模型与TCP/IP的比较5/9/202470计算机网络应用基础五层协议的体系结构TCP/IP是四层的体系结构:应用层、传输层、网络层和网络接口层。最下面的网络接口层并没有具体内容。因此往往采取折中的办法,即综合OSI和TCP/IP的优点,采用一种只有五层协议的体系结构。5/9/202471计算机网络应用基础五层协议的体系结构应用层(applicationlayer)运输层(transportlayer)网络层(networklayer)数据链路层(datalinklayer)物理层(physicallayer)数据链路层5应用层4运输层3网络层2数据链路层1物理层5/9/202472计算机网络应用基础计算机A向计算机B发送数据5432154321计算机

A计算机

B数据应用层首部H510100110100101比特流110101110101注意观察加入或剥去首部(尾部)的层次数据H5数据H4H5数据H3H4H5数据H4运输层首部H3网络层首部H2链路层首部T2链路层尾部电子邮件5/9/202473计算机网络应用基础H3H4H5数据计算机A向计算机B发送数据5432154321计算机A计算机

BH2T2H3H4H5数据H4H5数据H5数据10100110100101比特流110101110101数据我收到了计算机A发来的电子邮件了!5/9/202474计算机网络应用基础局域网广域网主机

H1主机

H2路由器

R1路由器

R2路由器

R3电话网局域网主机

H1

H2

发送数据链路层应用层运输层网络层物理层链路层应用层运输层网络层物理层链路层网络层物理层链路层网络层物理层链路层网络层物理层R1R2R3H1H2从层次上来看数据的流动从层次上看数据流动5/9/202475计算机网络应用基础局域网广域网主机

H1主机

H2路由器

R1路

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论