计算机网络-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机网络-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 课件
- 资源描述:
-
1、软件技术基础软件技术基础计算机网络计算机网络软件技术基础软件技术基础计算机网络计算机网络3.1 计算机网络概述计算机网络概述3.2 计算机网络体系结构计算机网络体系结构 软件技术基础软件技术基础计算机网络计算机网络软件技术基础软件技术基础计算机网络计算机网络计算机网络的形成与发展计算机网络的形成与发展 一般来说,计算机网络的发展可以分为三个阶段:一般来说,计算机网络的发展可以分为三个阶段:计算机终端网络、计算机通信网络和计算机网络。计算机终端网络、计算机通信网络和计算机网络。1计算机终端网络计算机终端网络 通 信装置主计算机终端终端终端图图111 面向终端的网络面向终端的网络软件技术基础软件技
2、术基础计算机网络计算机网络 2计算机通信网络计算机通信网络 H1HHHH2H3H4H5IMPIMPIMP2IMP5IMP4IMP1IMP图112 ARPANET结构示意图软件技术基础软件技术基础计算机网络计算机网络 3计算机网络计算机网络 计算机通信网络与计算机网络的硬件组成大致相同,计算机通信网络与计算机网络的硬件组成大致相同,都是由主计算机系统、终端设备、通信设备和通信线路都是由主计算机系统、终端设备、通信设备和通信线路等所组成;在功能结构上都是将若干多机系统用高速线等所组成;在功能结构上都是将若干多机系统用高速线路连接起来,使主计算机之间能相互交换信息或调用任路连接起来,使主计算机之间能
3、相互交换信息或调用任一主计算机系统的任何资源。要达到这个目的,需要解一主计算机系统的任何资源。要达到这个目的,需要解决不同系统互连的问题。决不同系统互连的问题。1977年国家标准化组织年国家标准化组织ISO专专门设立了一个委员会,提出了异种机构系统的标准框架,门设立了一个委员会,提出了异种机构系统的标准框架,即即开放系统互连参考模型开放系统互连参考模型(Open System Interconnection/Reference Model,OSI/RM)。)。软件技术基础软件技术基础计算机网络计算机网络计算机网络的定义计算机网络的定义 利用通信线路和通信设备,把地理上分散、并具有利用通信线路和
4、通信设备,把地理上分散、并具有独立功能的多个计算机系统互相连接,按照网络协议进独立功能的多个计算机系统互相连接,按照网络协议进行数据通信,由功能完善的网络软件实现资源共享的计行数据通信,由功能完善的网络软件实现资源共享的计算机系统的集合。算机系统的集合。计算机网络是指以实现远程通信和资计算机网络是指以实现远程通信和资源共享为目的,大量分散但又相互连接的计算机系统的源共享为目的,大量分散但又相互连接的计算机系统的集合。集合。美国信息学会对计算机网络的定义是:计算机网络美国信息学会对计算机网络的定义是:计算机网络是把地理位置上分散的以能够相互共享资源是把地理位置上分散的以能够相互共享资源(硬件、软
5、硬件、软件、信息件、信息)的方式而连接起来,并且各自具有独立功能的方式而连接起来,并且各自具有独立功能的计算机系统之集合。的计算机系统之集合。软件技术基础软件技术基础计算机网络计算机网络计算机网络的功能计算机网络的功能 1共享硬件资源共享硬件资源 2共享软件资源共享软件资源 3共享信息资源共享信息资源 4通信功能通信功能 5分布式处理分布式处理 6均衡负荷均衡负荷 7综合信息服务综合信息服务 软件技术基础软件技术基础计算机网络计算机网络计算机网络的应用计算机网络的应用 计算机网络可以应用于任何行业、任何领域,包括政治、经计算机网络可以应用于任何行业、任何领域,包括政治、经济、军事、科学、文教及
6、生活等诸多方面。它为各行各业的生产济、军事、科学、文教及生活等诸多方面。它为各行各业的生产与管理乃至人们的学习、工作与生活,提供了物质基础,使之进与管理乃至人们的学习、工作与生活,提供了物质基础,使之进入了一种崭新的方式。入了一种崭新的方式。随着网络技术的发展和各种应用的需求,计算机网络应用的随着网络技术的发展和各种应用的需求,计算机网络应用的范围也在不断地扩大,应用领域越来越广,越来越深入,许多新范围也在不断地扩大,应用领域越来越广,越来越深入,许多新的计算机网络应用系统不断地涌现出来,目前的网络应用可以说的计算机网络应用系统不断地涌现出来,目前的网络应用可以说是无所不在,它涵盖了人类社会的
7、方方面面,如工业自动化、辅是无所不在,它涵盖了人类社会的方方面面,如工业自动化、辅助决策、虚拟大学、远程教育、远程医疗、管理信息系统、数字助决策、虚拟大学、远程教育、远程医疗、管理信息系统、数字图书馆、电子博物馆、全球情报检索与查询、网上购物、电子商图书馆、电子博物馆、全球情报检索与查询、网上购物、电子商务、视频会议、视频广播与点播、过程控制,等等。务、视频会议、视频广播与点播、过程控制,等等。软件技术基础软件技术基础计算机网络计算机网络计算机网络的基本组成计算机网络的基本组成 计算机网络由硬件和软件两大部分组成。计算机网络由硬件和软件两大部分组成。网络硬件负责数据网络硬件负责数据处理和数据转
8、发,它为数据的传输提供一条可靠的传输通道。网处理和数据转发,它为数据的传输提供一条可靠的传输通道。网络硬件包括计算机系统、通信线路和通信设备。网络软件是真正络硬件包括计算机系统、通信线路和通信设备。网络软件是真正控制数据通信和实现各种网络应用的部分。软件包括网络协议及控制数据通信和实现各种网络应用的部分。软件包括网络协议及网络软件。网络软件的各种功能必须依赖于硬件去完成,而没有网络软件。网络软件的各种功能必须依赖于硬件去完成,而没有软件的硬件系统也无法实现真正端到端的数据通信。对于一个计软件的硬件系统也无法实现真正端到端的数据通信。对于一个计算机网络系统而言,二者缺一不可。总体而言,算机网络系
9、统而言,二者缺一不可。总体而言,计算机网络由计计算机网络由计算机系统、通信线路和通信设备、网络协议及网络软件四个部分算机系统、通信线路和通信设备、网络协议及网络软件四个部分组成。组成。这四部分就是计算机网络的基本组成部分,也常称之为计这四部分就是计算机网络的基本组成部分,也常称之为计算机网络的四大要素。算机网络的四大要素。软件技术基础软件技术基础计算机网络计算机网络1计算机系统计算机系统 2通信线路和通信设备通信线路和通信设备 3网络协议网络协议 4网络软件网络软件 软件技术基础软件技术基础计算机网络计算机网络计算机网络的基本结构计算机网络的基本结构 根据计算机网络各组成部分的功能,将计算机网
10、络根据计算机网络各组成部分的功能,将计算机网络划分为两个功能子网,即划分为两个功能子网,即资源子网和通信子网资源子网和通信子网。这就是。这就是计算机网络的逻辑结构:计算机网络的逻辑结构:资源子网提供访问网络和数据处理,以及管理和分资源子网提供访问网络和数据处理,以及管理和分配共享资源的功能,负责全网的数据处理业务。并向网配共享资源的功能,负责全网的数据处理业务。并向网络用户提供各种网络资源和网络服务。络用户提供各种网络资源和网络服务。通信子网由各种通信设备和线路组成,承担资源子通信子网由各种通信设备和线路组成,承担资源子网的数据传输、转接和变换等通信处理工作。不同类型网的数据传输、转接和变换等
11、通信处理工作。不同类型的网络,其通信子网的物理组成各不相同。的网络,其通信子网的物理组成各不相同。软件技术基础软件技术基础计算机网络计算机网络计算机网络的分类计算机网络的分类 1、按网络的地理覆盖范围分类、按网络的地理覆盖范围分类 按网络的地理覆盖范围可分为局域网按网络的地理覆盖范围可分为局域网(Local Area Network,LAN)、城域网、城域网(Metropolitan Area Network,MAN)和广域网和广域网(Wide Area Network,WAN)。软件技术基础软件技术基础计算机网络计算机网络 2、按网络的拓扑结构分类、按网络的拓扑结构分类 计算机网络的拓扑结构
12、是指计算机网络节点和通信计算机网络的拓扑结构是指计算机网络节点和通信线路所组成的几何形状,是用图的形式来表示其关系的线路所组成的几何形状,是用图的形式来表示其关系的一种方式。一种方式。网络拓扑结构反映出网络的结构关系,它对网络拓扑结构反映出网络的结构关系,它对于网络的性能、可靠性以及建设管理成本等都有着重要于网络的性能、可靠性以及建设管理成本等都有着重要的影响,因此网络拓扑结构的设计在整个网络设计中占的影响,因此网络拓扑结构的设计在整个网络设计中占有十分重要的地位,在网络构建时,网络拓扑结构往往有十分重要的地位,在网络构建时,网络拓扑结构往往是首先要考虑的因素之一。是首先要考虑的因素之一。计算
13、机网络中常见的拓扑结构有星型、总线型、环计算机网络中常见的拓扑结构有星型、总线型、环型、网状型和树型。型、网状型和树型。软件技术基础软件技术基础计算机网络计算机网络中心节点(a)星型拓扑结构(b)总线型拓扑结构(c)环形拓扑结构(d)网状拓扑结构软件技术基础软件技术基础计算机网络计算机网络 3、按网络的管理方式分类、按网络的管理方式分类 网络按照其管理方式可以分为客户机网络按照其管理方式可以分为客户机/服务器网络服务器网络和对等网络。和对等网络。4、按网络的使用范围分类、按网络的使用范围分类 网络按照使用范围可分为公用网和专用网。网络按照使用范围可分为公用网和专用网。软件技术基础软件技术基础计
14、算机网络计算机网络软件技术基础软件技术基础计算机网络计算机网络网络体系结构概述网络体系结构概述 网络体系结构就是为了完成计算机间的通信合作,网络体系结构就是为了完成计算机间的通信合作,把计算机互联的功能划分成有明确定义的层次,规定了把计算机互联的功能划分成有明确定义的层次,规定了同层次实体通信的协议及相邻层之间的接口服务。将这同层次实体通信的协议及相邻层之间的接口服务。将这些同层实体通信的协议及相邻层接口统称为网络体系结些同层实体通信的协议及相邻层接口统称为网络体系结构。构。软件技术基础软件技术基础计算机网络计算机网络协议协议 协议是计算机网络中实体之间有关通信规则约定的协议是计算机网络中实体
15、之间有关通信规则约定的集合。集合。协议有以下三个要素协议有以下三个要素:(1)语法语法(Syntax):以二进制形式表示的命令和相应:以二进制形式表示的命令和相应的结构,如数据与控制信息的格式、数据编码等,的结构,如数据与控制信息的格式、数据编码等,(2)语义语义(Scmantics):由发出的命令请求、完成的动:由发出的命令请求、完成的动作和返回的响应组成的集合,其控制信息的内容和需要作和返回的响应组成的集合,其控制信息的内容和需要做出的动作及响应。做出的动作及响应。(3)时序时序(Timing):事件先后顺序和速度匹配。:事件先后顺序和速度匹配。软件技术基础软件技术基础计算机网络计算机网络
16、分层设计分层设计 网络体系结构中采用层次化结构的好处有如下几点:网络体系结构中采用层次化结构的好处有如下几点:各层之间相互独立,高层不必关心低层的实现细节,只要知道低层所提供各层之间相互独立,高层不必关心低层的实现细节,只要知道低层所提供的服务,以及本层向上层所提供的服务即可,真正做到各司其职;的服务,以及本层向上层所提供的服务即可,真正做到各司其职;利于实现和维护,某个层次实现细节的变化不会对其他层次产生影响;利于实现和维护,某个层次实现细节的变化不会对其他层次产生影响;易于标准化。易于标准化。层次化结构通常要遵循如下一些通用的原则:层次化结构通常要遵循如下一些通用的原则:层次的数量不能过多
17、,真正需要的时候才划分一个层次;层次的数量不能过多,真正需要的时候才划分一个层次;层次的数量也不能过少,层次的数量应该保证能够从逻辑上将功能分层次的数量也不能过少,层次的数量应该保证能够从逻辑上将功能分开截然不同的功能最好不要合在同一层;开截然不同的功能最好不要合在同一层;类似的功能放在同一层;类似的功能放在同一层;层次边界要选得合理,使层次之间的信息流量最小。注意,这里不是要求层次边界要选得合理,使层次之间的信息流量最小。注意,这里不是要求数据流量小,而是指用于控制、交流的额外信息流量要尽量少。数据流量小,而是指用于控制、交流的额外信息流量要尽量少。软件技术基础软件技术基础计算机网络计算机网
18、络相关概念相关概念 1.实体和系统实体和系统 2.协议栈协议栈 3.接口和服务接口和服务 4.面向连接的服务和无连接的服务面向连接的服务和无连接的服务 5.服务原语服务原语 6.协议数据单元协议数据单元 7.服务和协议的关系服务和协议的关系 软件技术基础软件技术基础计算机网络计算机网络开放系统互连参考模型(开放系统互连参考模型(OSI)国际标准化组织国际标准化组织(International Standards Organization,ISO)在在80年代提出的开放系统互联参考模型年代提出的开放系统互联参考模型(Open System Interconnection,OSI),这个模型将计算
19、机网络通信协议分为,这个模型将计算机网络通信协议分为7层。层。这个模型定义了异构计算机连接标准的框架结构,它具这个模型定义了异构计算机连接标准的框架结构,它具有如下特点:有如下特点:软件技术基础软件技术基础计算机网络计算机网络 1、网络中异构的每个结点均有相同的层次,相同层次具、网络中异构的每个结点均有相同的层次,相同层次具有相同的功能。有相同的功能。2、同一结点内相邻层次之间通过接口通信。同一结点内相邻层次之间通过接口通信。3、相邻层次间接口定义原语操作,由低层向高层提供服、相邻层次间接口定义原语操作,由低层向高层提供服务。务。4、不同结点的相同层次之间的通信由该层次的协议管理,不同结点的相
20、同层次之间的通信由该层次的协议管理,每个层次完成对该层所定义的功能,修改本层次的功能不影每个层次完成对该层所定义的功能,修改本层次的功能不影响其他层。响其他层。5、仅在最低层进行直接数据传送。仅在最低层进行直接数据传送。6 6、定义模型的是抽象结构,并非具体实现的描述。、定义模型的是抽象结构,并非具体实现的描述。软件技术基础软件技术基础计算机网络计算机网络 OSI网络体系结构如下页图所示。在网络体系结构如下页图所示。在OSI网络体系结构中、网络体系结构中、除了物理层之外,网络中数据的实际传输方向是垂直的。数除了物理层之外,网络中数据的实际传输方向是垂直的。数据由用户发送进程发送给应用层,向下经
21、表示层、会话层等据由用户发送进程发送给应用层,向下经表示层、会话层等到达物理层,再经传输媒体传到接收端,由接收端物理层接到达物理层,再经传输媒体传到接收端,由接收端物理层接收,向上经数据链路层等到达应用层,再由用户获取。数据收,向上经数据链路层等到达应用层,再由用户获取。数据在由发送进程交给应用层时,由应用层加上该层有关控制和在由发送进程交给应用层时,由应用层加上该层有关控制和识别信息,再向下传送,这一过程一直重复到物理层。在接识别信息,再向下传送,这一过程一直重复到物理层。在接收端信息向上传递时,各层的有关控制和识别信息被逐层剥收端信息向上传递时,各层的有关控制和识别信息被逐层剥去,最后数据
22、送到接收进程。去,最后数据送到接收进程。软件技术基础软件技术基础计算机网络计算机网络应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层会话层会话层物理层物理层数据链路层数据链路层网络层网络层传输层传输层表示层表示层应用层应用层协议协议7654321ISO/OSIISO/OSI参考模型参考模型软件技术基础软件技术基础计算机网络计算机网络 现在,在制定网络协议和标准时,一般都把现在,在制定网络协议和标准时,一般都把ISO/OSI参参考模型作为参照基准,并说明与该参照基准的对应关系。例考模型作为参照基准,并说明与该参照基准的对应关系。例如,在如,在IEEE8
23、02局域网局域网LAN标准中,只定义了物理层和数据标准中,只定义了物理层和数据链路层,并且增强了数据链路层的功能。在广域网链路层,并且增强了数据链路层的功能。在广域网WAN协议协议中,中,CCITT的的X.25建议包含了物理层、数据链路层和网络层建议包含了物理层、数据链路层和网络层等等3层协议。一般来说,网络的低层协议决定了一个网络系层协议。一般来说,网络的低层协议决定了一个网络系统的传输特性,例如所采用的传输介质、拓扑结构及介质访统的传输特性,例如所采用的传输介质、拓扑结构及介质访问控制方法等,这些通常由硬件来实现;网络的高层协议则问控制方法等,这些通常由硬件来实现;网络的高层协议则提供了与
24、网络硬件结构无关的,更加完善的网络服务和应用提供了与网络硬件结构无关的,更加完善的网络服务和应用环境,这些通常是由网络操作系统来实现的。环境,这些通常是由网络操作系统来实现的。软件技术基础软件技术基础计算机网络计算机网络 1、物理层、物理层(Physical Layer)物理层物理层建立在物理通信介质的基础上,作为系统和通信建立在物理通信介质的基础上,作为系统和通信介质的接口,介质的接口,用来实现数据链路实体间透明的比特用来实现数据链路实体间透明的比特(bit)流传流传输。只有该层为真实的物理通信,其他各层为虚拟通信。物输。只有该层为真实的物理通信,其他各层为虚拟通信。物理层实际上是设备之间的
25、物理接口,物理层传输协议主要用理层实际上是设备之间的物理接口,物理层传输协议主要用于控制传输媒体。于控制传输媒体。软件技术基础软件技术基础计算机网络计算机网络1)物理层的特性)物理层的特性 物理层提供与通信介质的连接,提供为建立、维护和释放物理层提供与通信介质的连接,提供为建立、维护和释放物理链路所需的机械的、电气的、功能的和规程的特性,提供物理链路所需的机械的、电气的、功能的和规程的特性,提供在物理链路上传输非结构的比特流以及故障检测指示。物理层在物理链路上传输非结构的比特流以及故障检测指示。物理层向上层提供比特信息的正确传送。向上层提供比特信息的正确传送。其中机械特性主要规定接口连接器的尺
展开阅读全文