最新网络连接管理

上传人:仙*** 文档编号:59016755 上传时间:2022-03-01 格式:PPT 页数:159 大小:982KB
收藏 版权申诉 举报 下载
最新网络连接管理_第1页
第1页 / 共159页
最新网络连接管理_第2页
第2页 / 共159页
最新网络连接管理_第3页
第3页 / 共159页
资源描述:

《最新网络连接管理》由会员分享,可在线阅读,更多相关《最新网络连接管理(159页珍藏版)》请在装配图网上搜索。

1、http:/ 第十二讲第十二讲 网络连接网络连接http:/ 目录目录l1. 网络基础知识l2. 网络协议l3. TCP/IP协议l4. UNIX中的网络配置l5. 小结l6. 作业http:/ 1. 网络基础知识网络基础知识http:/ 1.1 连网的好处连网的好处l文件、打印和应用服务l邮件服务l目录和名称服务lInternethttp:/ 1.2 计算机网络的形成计算机网络的形成 l1946年世界上第一台电子数字计算机ENIAC诞生时,计算机技术与通信技术并没有直接的联系;l20世纪50年代初,由于美国军方的需要,美国半自动地面防空系统(SAGE)的研究开始了计算机技术与通信技术相结合的

2、尝试;l随着计算机应用的发展,出现了多台计算机互连的需求,网络用户希望通过网络实现计算机资源共享的目的;l典型的研究成果是ARPAnet。 l一些大的计算机公司纷纷提出了各种网络体系结构与网络协议;l国际标准化组织(ISO)成立专门委员会研究网络体系结构与网络协议国际标准化问题;lISO正式制订了开放系统互连参考模型,制定了一系列的协议标准; l在1969年ARPAnet的实验性阶段,研究人员就开始了TCP/IP协议雏形的研究;lTCP/IP协议的成功促进了Internet的发展,Internet的发展又进一步扩大了TCP/IP协议的影响。lInternet的广泛应用促进了电子商务、电子政务、

3、远程教育、远程医疗、分布式计算与视频点播的发展;l高速局网络技术发展迅速,Fast Ethernet、Gigabit Ethernet已开始进入实用阶段,速率为10Gb/s的Ethernet网正在研究之中;l基于光纤与IP技术的宽带城域网与宽带接入网技术已经成为研究、应用与产业发展的热点问题之一; l网络计算技术已经成为重要的网络应用与研究领域。l很多国家的政府与企业投入巨额资金,把宽带网络作为战略产业来发展; l宽带网络在基础设施、网络产品、信息服务等多个层面上提供了巨大的市场机会,为新的网络服务运营商提供了发展的空间,从而也带动了网络产业的结构调整;l宽带网络建设的两个关键是宽带骨干网技术

4、和宽带接入网技术的发展; l全光网会给未来通信网的宽带、容量带来更大地发展空间。 http:/ 1.3 计算机网络的定义与分类计算机网络的定义与分类http:/ 1.3.1 计算机网络定义的基本内容计算机网络定义的基本内容l资源共享观点的定义:以能够相互共享资源的方式互连起来的自治计算机系统的集合。l网络建立的主要目的是实现计算机资源的共享;l互连的计算机是分布在不同地理位置的多台独立的“自治计算机系统”; l连网计算机在通信过程中必须遵循相同的网络协议。http:/ 1.3.2 计算机网络的分类计算机网络的分类计算机网络的分类方法主要的是以下两种:l根据网络所使用的传输技术分类;l根据网络的

5、覆盖范围与规模分类。 http:/ 1. 按网络传输技术进行分类按网络传输技术进行分类l通信信道的类型有两类:l 广播通信信道;l 点-点通信信道。l相应的计算机网络也可以分为两类:l 广播式网络 (broadcast networks);l 点-点式网络(point-to-point networks)。 http:/ 2. 按网络的覆盖范围进行分类按网络的覆盖范围进行分类 按覆盖的地理范围进行分类,计算机网络可以分为以下三类: l局域网( local area network , LAN);l城域网( metropolitan area network , MAN);l广域网(wide a

6、rea network , WAN )。http:/ 局域网的技术特点局域网的技术特点l覆盖有限的地理范围,它适用于公司、机关、校园、工厂等有限范围内的计算机、终端与各类信息处理设备连网的需求;l提供高数据传输速率(10Mb/s10Gb/s)、低误码率的高质量数据传输环境;l一般属于一个单位所有,易于建立、维护与扩展;l从介质访问控制方法的角度,局域网可分为共 享介质式局域网与交换式局域网两类。http:/ 局域网的应用领域局域网的应用领域l个人计算机局域网个人计算机局域网l大型计算设备群的后端网络大型计算设备群的后端网络l存储区域网络存储区域网络l办公室与实验室的网络办公室与实验室的网络l企

7、业与学校的主干网企业与学校的主干网 http:/ 城域网的技术特点城域网的技术特点l城域网是介于广域网与局域网之间的一种高速城域网是介于广域网与局域网之间的一种高速网络;网络;l城域网设计的目标是要满足几十公里范围内的城域网设计的目标是要满足几十公里范围内的大量企业、机关、公司的多个局域网互连的需大量企业、机关、公司的多个局域网互连的需求;求;l实现大量用户之间的数据、语音、图形与视频实现大量用户之间的数据、语音、图形与视频等多种信息的传输功能;等多种信息的传输功能;l城域网在技术上与局域网相似。城域网在技术上与局域网相似。http:/ 广域网的技术特点广域网的技术特点l广域网也称为远程网;广

8、域网也称为远程网;l覆盖的地理范围从几十公里到几千公里;覆盖的地理范围从几十公里到几千公里;l覆盖一个国家、地区,或横跨几个洲,形成国覆盖一个国家、地区,或横跨几个洲,形成国际性的远程网络;际性的远程网络;l通信子网主要使用分组交换技术;通信子网主要使用分组交换技术;l它将分布在不同地区的计算机系统互连起来,它将分布在不同地区的计算机系统互连起来,达到资源共享的目的。达到资源共享的目的。http:/ 1.4 计算机网络的组成与结构计算机网络的组成与结构l计算机网络要完成数据处理与数据通信两计算机网络要完成数据处理与数据通信两大基本功能。大基本功能。l早期计算机网络主要是广域网,它从逻辑早期计算

9、机网络主要是广域网,它从逻辑功能上分为资源子网和通信子网两个部分:功能上分为资源子网和通信子网两个部分:资源子网资源子网负责数据处理的主计算机与负责数据处理的主计算机与终端;终端;通信子网通信子网负责数据通信处理的通信控负责数据通信处理的通信控制处理机与通信线路。制处理机与通信线路。 http:/ 资源子网和通信子网两个部分的结构示资源子网和通信子网两个部分的结构示意图意图通信子网通信子网资源子网资源子网CCPCCPCCPCCPCCPCCP主机主机主机主机终端终端终端终端http:/ 1.4.1 资源子网的概念资源子网的概念l资源子网的组成资源子网的组成 主机主机 终端终端 终端控制器终端控制

10、器 外设外设 软件资源软件资源 信息资源信息资源l主机主机(host) 大型机、大型机、中型机、小型机、工作站或微机中型机、小型机、工作站或微机 l终端终端(terminal) 用户访问网络的界面用户访问网络的界面; ; 终端可以是简单的输入、输出终端,也可以是带有微处终端可以是简单的输入、输出终端,也可以是带有微处理机的智能终端理机的智能终端; ; 终端可以通过主机连入网内,也可以通过终端控制器、终端可以通过主机连入网内,也可以通过终端控制器、报文分组组装与拆卸装置或通信控制处理机连入网内。报文分组组装与拆卸装置或通信控制处理机连入网内。http:/ 1.4.2 通信子网的概念通信子网的概念

11、 l通信子网由通信控制处理机、通信线路与其他通信设通信子网由通信控制处理机、通信线路与其他通信设备组成,完成网络数据传输、转发等通信处理任务;备组成,完成网络数据传输、转发等通信处理任务; l通信控制处理机在网络拓扑结构中被称为网络结点;通信控制处理机在网络拓扑结构中被称为网络结点;l通信控制处理机作为与资源子网的主机、终端的连接通信控制处理机作为与资源子网的主机、终端的连接的接口,将主机和终端连入网内;的接口,将主机和终端连入网内;l通信控制处理机作为通信子网中的分组存储转发结点,通信控制处理机作为通信子网中的分组存储转发结点,完成分组的接收、校验、存储、转发等功能;完成分组的接收、校验、存

12、储、转发等功能;l早期的早期的ARPA net中,承担通信控制处理机功能的设备中,承担通信控制处理机功能的设备是接口报文处理机(是接口报文处理机(interface message processor,IMP)。)。 http:/ 1.4.3 现代网络结构的变化现代网络结构的变化l随着微型计算机的广泛应用,大量的微型计算机是通随着微型计算机的广泛应用,大量的微型计算机是通过局域网连入广域网,而局域网与广域网、广域网与过局域网连入广域网,而局域网与广域网、广域网与广域网的互连是通过路由器实现的;广域网的互连是通过路由器实现的;l在在Internet中,用户计算机需要通过校园网、企业网或中,用户计

13、算机需要通过校园网、企业网或ISP联入地区主干网,地区主干网通过国家主干网联入联入地区主干网,地区主干网通过国家主干网联入国家间的高速主干网,这样就形成一种由路由器互联国家间的高速主干网,这样就形成一种由路由器互联的大型、层次结构的互联网络。的大型、层次结构的互联网络。 http:/ 由路由器互联的大型、层次结构的互联由路由器互联的大型、层次结构的互联网络示意图网络示意图http:/ 1.5 计算机网络的拓扑构型计算机网络的拓扑构型http:/ 1.5.1 计算机网络拓扑的定义计算机网络拓扑的定义l拓扑学是几何学的一个分支,是从图论演变而来。拓拓扑学是几何学的一个分支,是从图论演变而来。拓扑学

14、首先把实体抽象成与其大小、形状无关的点,将扑学首先把实体抽象成与其大小、形状无关的点,将连接实体的线路抽象成线,进而研究了点、线、面之连接实体的线路抽象成线,进而研究了点、线、面之间的关系间的关系;l计算机网络拓扑是通过网中结点与通信线路之间的几计算机网络拓扑是通过网中结点与通信线路之间的几何关系表示网络结构,反映出网络中各实体间的结构何关系表示网络结构,反映出网络中各实体间的结构关系关系;l计算机网络拓扑主要是指通信子网的拓扑构型计算机网络拓扑主要是指通信子网的拓扑构型; l拓扑设计对网络性能、系统可靠性与通信费用都有重拓扑设计对网络性能、系统可靠性与通信费用都有重大影响。大影响。http:

15、/ 1.5.2 计算机网络拓扑的分类计算机网络拓扑的分类1.网络拓扑网络拓扑 按通信子网中通信信道类型分类按通信子网中通信信道类型分类 l通信信道类型:广播信道通信信道类型:广播信道 点点-点线路点线路l广播信道的特点:一个公共的通信信道被多个网络结广播信道的特点:一个公共的通信信道被多个网络结点共享;点共享;l广播信道通信子网广播信道通信子网4种基本拓扑构型:种基本拓扑构型: 总线型总线型 环型环型 树型树型 无线通信与卫星通信型无线通信与卫星通信型http:/ 点点-点线路的通信子网基本拓扑构型点线路的通信子网基本拓扑构型l点点-点线路的特点:点线路的特点: 每条物理线路连接一对结点。每条

16、物理线路连接一对结点。l点点-点线路的通信子网点线路的通信子网4种基本拓扑构型:种基本拓扑构型: 星型;星型; 环型;环型; 树型;树型; 网状型。网状型。http:/ 1.6 典型计算机网络典型计算机网络lARPANETlNSFNET lInternetlInternet2http:/ 1.6.1 ARPAnet l1969年年11月,实验性的月,实验性的ARPAnet开通;开通;l1975年,年,ARPAnet 已经连入了已经连入了100多台主机,并多台主机,并且结束了网络实验阶段,移交美国国防部国防通信且结束了网络实验阶段,移交美国国防部国防通信局正式运行;局正式运行;l1983年年1月

17、,月,ARPAnet向向TCP/IP的转换结束;的转换结束;l20 世纪世纪80年代中期,年代中期,ARPAnet成为成为Internet的主的主干网;干网;l1990年,年,ARPAnet退役。退役。 ARPAnet对网络的产生与发展起到重要的影响。对网络的产生与发展起到重要的影响。 http:/ 1.6.2 NSFnet l1984年年NSF决定组建决定组建NSFnet;lNSFnet采取的是一种层次型结构,分为主干网、采取的是一种层次型结构,分为主干网、地区网与校园网;地区网与校园网;l1990年年NSFnet主干网的传输速率为主干网的传输速率为44.746Mb/s; l1995年年4月

18、月1日,日,NSF和和MCI合作创建了合作创建了NvBS(very high-speed backbone service) ;lvBNS主干网运行的速率范围是从主干网运行的速率范围是从622Mb/s(OC12)到)到4.8G b/s(OC48)。)。 http:/ 1.6.3 Internet l20世纪世纪80年代中期人们开始认识到年代中期人们开始认识到Internet的重要作用;的重要作用;l20世纪世纪90年代是年代是Internet历史上发展的最快的时期;历史上发展的最快的时期;lInternet应用主要有应用主要有E-mail、WWW、Telnet、FTP与与Usenet等,随着等

19、,随着Internet规模和用户的不断增长,规模和用户的不断增长,Internet上的应用领域也进一步得到开拓;上的应用领域也进一步得到开拓; l从用户的角度来看,从用户的角度来看,Internet是一个全球范围的信息资源是一个全球范围的信息资源网;网;l从网络结构角度看,从网络结构角度看,Internet是一个由路由器互联起来的是一个由路由器互联起来的大型网际网。大型网际网。http:/ 1.6.4 Internet2 l由于由于Internet的商业化,业务量增多,导致网络性能降低;的商业化,业务量增多,导致网络性能降低;l1996年年10月,一些大学申请建立月,一些大学申请建立Inter

20、net2,为其成员组,为其成员组织服务,初始运行速率可达织服务,初始运行速率可达10Gb/s;lInternet2可以用于多媒体虚拟图书馆、远程医疗、远程可以用于多媒体虚拟图书馆、远程医疗、远程教学、视频会议、视频点播教学、视频会议、视频点播VOD、天气预报等领域;、天气预报等领域;lInternet2在网络层运行的是在网络层运行的是IPv4,同时也支持,同时也支持IPv6业务,业务,希望形成下一代希望形成下一代Internet的技术与标准;的技术与标准;l人们希望利用更加先进的网络服务技术,开展全球通信、人们希望利用更加先进的网络服务技术,开展全球通信、数字地球、环境检测预报、能源与地球资源

21、的利用研究,数字地球、环境检测预报、能源与地球资源的利用研究,以及紧急事务的快速反应系统的研究与应用。以及紧急事务的快速反应系统的研究与应用。 http:/ 1.7 Internet与与internethttp:/ 2.网络体系结构和网络协议网络体系结构和网络协议http:/ 2.1 网络协议的概念网络协议的概念l网络协议是为网络数据交换而制定的规则、约定与标准网络协议是为网络数据交换而制定的规则、约定与标准;l网络协议的三要素:语义、语法与时序;网络协议的三要素:语义、语法与时序;l语义:用于解释比特流的每一部分的意义;语义:用于解释比特流的每一部分的意义; l语法:语法是用户数据与控制信息

22、的结构与格语法:语法是用户数据与控制信息的结构与格 式,以及数据出现的顺序的意义;式,以及数据出现的顺序的意义;l时序:事件实现顺序的详细说明。时序:事件实现顺序的详细说明。http:/ 社会上存在的邮政系统社会上存在的邮政系统通信者活动邮局服务业务邮局转送业务发信者收信者运输部门的邮件运输业务书写信件贴邮票送邮箱收集信件盖邮戳信件分拣信件打包送运输部门路由选择运输转送邮局接收邮包分发邮件邮件拆包信件投递信件分拣阅读信件通信者活动邮局服务业务邮局转送业务http:/ 2.2 协议、层次、接口与体系结构的概协议、层次、接口与体系结构的概念念l层次(层次(layer)l协议(协议(protocol

23、)l 接口(接口(interface)l 体系结构(体系结构(architecture)http:/ 层次(层次(layer)l层次是人们对复杂问题处理的基本方法层次是人们对复杂问题处理的基本方法;l将总体要实现的很多功能分配在不同层次中;将总体要实现的很多功能分配在不同层次中;l对每个层次要完成的服务及服务要求都有明确规定;对每个层次要完成的服务及服务要求都有明确规定;l不同的系统分成相同的层次;不同的系统分成相同的层次;l不同系统的最低层之间存在着不同系统的最低层之间存在着“物理物理”通信;通信;l不同系统的对等层次之间存在着不同系统的对等层次之间存在着“虚拟虚拟”通信;通信;l对不同系统

24、的对等层之间的通信有明确的通信规定;对不同系统的对等层之间的通信有明确的通信规定;l高层使用低层提供的服务时,并不需要知道低层服务高层使用低层提供的服务时,并不需要知道低层服务的具体实现方法。的具体实现方法。 http:/ 接口(接口(interface)l接口是同一结点内相邻层之间交换信息的连接口是同一结点内相邻层之间交换信息的连接点接点; ;l同一个结点的相邻层之间存在着明确规定的同一个结点的相邻层之间存在着明确规定的接口,低层向高层通过接口提供服务接口,低层向高层通过接口提供服务; ;l只要接口条件不变、低层功能不变,低层功只要接口条件不变、低层功能不变,低层功能的具体实现方法与技术的变

25、化不会影响整能的具体实现方法与技术的变化不会影响整个系统的工作。个系统的工作。http:/ 网络体系结构(网络体系结构(network architecture)l一个功能完备的计算机网络需要制定一整套复杂的协一个功能完备的计算机网络需要制定一整套复杂的协议集议集; ;l网络协议是按层次结构来组织的;网络协议是按层次结构来组织的;l网络层次结构模型与各层协议的集合称为网络体系结网络层次结构模型与各层协议的集合称为网络体系结构;构;l网络体系结构对计算机网络应该实现的功能进行了精网络体系结构对计算机网络应该实现的功能进行了精确的定义;确的定义;l体系结构是抽象的,而实现是指能够运行的一些硬件体系

26、结构是抽象的,而实现是指能够运行的一些硬件和软件和软件。 http:/ 2. 3 层次结构研究方法的优点层次结构研究方法的优点l各层之间相互独立各层之间相互独立;l灵活性好灵活性好;l各层都可以采用最合适的技术来实现各层都可以采用最合适的技术来实现;l易于实现和维护易于实现和维护;l有利于促进标准化。有利于促进标准化。 http:/ 2.4 OSI参考模型参考模型http:/ 2.4.1 OSI参考模型的基本概念参考模型的基本概念 l在在OSI中中 的的“开放开放”是指只要遵循是指只要遵循OSI标准,一个系标准,一个系统就可以与位于世界上任何地方、同样遵循同一标准统就可以与位于世界上任何地方、

27、同样遵循同一标准的其他任何系统进行通信;的其他任何系统进行通信;lOSI标准中,采用的是三级抽象:标准中,采用的是三级抽象: 体系结构(体系结构(architecture);); 服务定义(服务定义(service definition);); 协议说明(协议说明(protocol specification)。)。http:/ 体系结构体系结构l开放系统的层次结构、层次之间的相互关系及各层所开放系统的层次结构、层次之间的相互关系及各层所包括的可能的服务;包括的可能的服务;l作为一个框架来协调和组织各层协议的制定;作为一个框架来协调和组织各层协议的制定;l对网络内部结构最精炼地概括与描述。对网

28、络内部结构最精炼地概括与描述。 http:/ 服务定义服务定义l详细地说明了各层所提供的服务;详细地说明了各层所提供的服务;l某一层的服务就是该层及其以下各层的一种能力;某一层的服务就是该层及其以下各层的一种能力;l低层的服务是通过接口向上一层提供的低层的服务是通过接口向上一层提供的; ;l各层所提供的服务与这些服务是如何实现的无关;各层所提供的服务与这些服务是如何实现的无关;l定义了层与层之间的接口与各层使用的原语,但不定义了层与层之间的接口与各层使用的原语,但不涉及接口是具体实现的。涉及接口是具体实现的。 http:/ 协议说明协议说明OSI标准中的各种协议明确地定义了:标准中的各种协议明

29、确地定义了:l应该发送什么样的控制信息;应该发送什么样的控制信息;l如何解释这个控制信息。如何解释这个控制信息。协议的规程说明具有最严格的约束。协议的规程说明具有最严格的约束。 http:/ lOSI参考模型只是描述了一些概念,用来协调进程间参考模型只是描述了一些概念,用来协调进程间通信标准的制定;通信标准的制定;l在在OSI的范围内,只有各种的协议是可以被实现的,的范围内,只有各种的协议是可以被实现的,而各种产品只有和而各种产品只有和OSI的协议相一致时才能互连;的协议相一致时才能互连;lOSI参考模型并不是一个标准,而是一个在制定标准参考模型并不是一个标准,而是一个在制定标准时所使用的概念

30、性的框架。时所使用的概念性的框架。 http:/ 2.4.2 OSI参考模型的结构参考模型的结构http:/ ISO划分七层结构的基本原则划分七层结构的基本原则l网中各结点都具有相同的层次;网中各结点都具有相同的层次;l不同结点的同等层具有相同的功能;不同结点的同等层具有相同的功能;l同一结点内相邻层之间通过接口通信;同一结点内相邻层之间通过接口通信;l每一层可以使用下层提供的服务,并向其上层每一层可以使用下层提供的服务,并向其上层提供服务;提供服务;l不同结点的同等层通过协议来实现对等层之间不同结点的同等层通过协议来实现对等层之间的通信。的通信。http:/ OSI参考模型的结构参考模型的结

31、构 应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层传输介质传输介质传输介质主机主机CCPCCP网 络 层数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层主机主机CCPCCP网 络 层数据链路层物 理 层http:/ 2.4.3 OSI参考模型各层的功能参考模型各层的功能http:/ 物理层的主要功能物理层的主要功能l利用传输介质为通信的网络结点之间建立、管利用传输介质为通信的网络结点之间建立、管 理和释放物理连接;理和释放物理连接;l实现比特流的透明传输,为数据链路层提供数实现比特流的透明传输,为数据链路层提供数 据传输服务;据

32、传输服务;l物理层的数据传输单元是比特。物理层的数据传输单元是比特。http:/ 数据链路层的主要功能数据链路层的主要功能l在物理层提供的服务基础上,数据链路层在在物理层提供的服务基础上,数据链路层在 通信的实体间建立数据链路连接;通信的实体间建立数据链路连接;l传输以传输以“帧帧”为单位的数据包;为单位的数据包;l采用差错控制与流量控制方法,使有差错的采用差错控制与流量控制方法,使有差错的 物理线路变成无差错的数据链路。物理线路变成无差错的数据链路。http:/ 网络层的主要功能网络层的主要功能l通过路由选择算法为分组通过通信子网选择最通过路由选择算法为分组通过通信子网选择最适当的路径;适当

33、的路径;l为数据在结点之间传输创建逻辑链路;为数据在结点之间传输创建逻辑链路;l实现拥塞控制、网络互连等功能。实现拥塞控制、网络互连等功能。http:/ 传输层的主要功能传输层的主要功能l向用户提供可靠端到端向用户提供可靠端到端(end-to-end)服务;服务;l处理数据包错误、数据包次序,以及其他一些处理数据包错误、数据包次序,以及其他一些关键传输问题;关键传输问题;l传输层向高层屏蔽了下层数据通信的细节,是传输层向高层屏蔽了下层数据通信的细节,是计算机通信体系结构中关键的一层。计算机通信体系结构中关键的一层。http:/ 会话层的主要功能会话层的主要功能l负责维护两个结点之间的传输链接,

34、以便确保负责维护两个结点之间的传输链接,以便确保点到点传输不中断;点到点传输不中断;l管理数据交换。管理数据交换。 http:/ 表示层的主要功能表示层的主要功能l用于处理在两个通信系统中交换信息的表示方用于处理在两个通信系统中交换信息的表示方式;式;l数据格式变换;数据格式变换;l数据加密与解密;数据加密与解密;l数据压缩与恢复。数据压缩与恢复。http:/ 应用层的主要功能应用层的主要功能l为应用程序提供了网络服务为应用程序提供了网络服务; ;l应用层需要识别并保证通信对方的可用性,使应用层需要识别并保证通信对方的可用性,使得协同工作的应用程序之间的同步得协同工作的应用程序之间的同步; ;

35、l建立传输错误纠正与保证数据完整性的控制机建立传输错误纠正与保证数据完整性的控制机制制http:/ 2.4.4 OSI环境中的数据传输过程环境中的数据传输过程应 用 层表 示 层会 话 层传 输 层网 络 层 数据链路层物 理 层应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层应用进程A应用进程B比特序列帧分组报文数据单元数据单元数据数据传输介质主主机机A A主主机机B Bhttp:/ 2.4.5 面向连接服务与无连接服务面向连接服务与无连接服务l在网络体系结构中讨论的服务可以分为通信子在网络体系结构中讨论的服务可以分为通信子网对网络中数据传输所提供的服务网对网络中数据传

36、输所提供的服务, ,与整个网与整个网络系统为用户提供的服务;络系统为用户提供的服务;l通信子网的服务是指通信子网对主机间数据传通信子网的服务是指通信子网对主机间数据传输的效率和可靠性所提供的保证机制;输的效率和可靠性所提供的保证机制;l通信服务可以分为两大类:通信服务可以分为两大类: 面向连接服务(面向连接服务(connect-oriented connect-oriented serviceservice);); 无连接服务(无连接服务(connectless serviceconnectless service)。)。 http:/ 理解网络服务需要注意的问题理解网络服务需要注意的问题l面

37、向连接服务与无连接服务对实现服务的传输面向连接服务与无连接服务对实现服务的传输可靠性与协议复杂性有很大的影响;可靠性与协议复杂性有很大的影响;l根据主机间数据传输的可靠性要求和效率的不根据主机间数据传输的可靠性要求和效率的不同,设计者可以选择面向连接服务与无连接服同,设计者可以选择面向连接服务与无连接服务的类型;务的类型;l在网络数据传输的各层,如物理层、数据链路在网络数据传输的各层,如物理层、数据链路层、网络层与传输层都会涉及面向连接服务与层、网络层与传输层都会涉及面向连接服务与无连接服务的问题。无连接服务的问题。http:/ 面向连接服务的特点面向连接服务的特点l面向连接服务的数据传输过程

38、必须经过连接建面向连接服务的数据传输过程必须经过连接建立、连接维护与释放连接的三个过程;立、连接维护与释放连接的三个过程;l面向连接服务的在数据传输过程中,各分组面向连接服务的在数据传输过程中,各分组可可以以不携带目的结点的地址不携带目的结点的地址;l面向连接服务的传输连接类似一个通信管道,面向连接服务的传输连接类似一个通信管道,发送者在一端放入数据,接收者从另一端取出发送者在一端放入数据,接收者从另一端取出数据数据;l面向连接数据传输的收发数据顺序不变,传输面向连接数据传输的收发数据顺序不变,传输可靠性好,但可靠性好,但是是协议复杂,通信效率不高协议复杂,通信效率不高。http:/ 无连接服

39、务的特点无连接服务的特点l无连接服务无连接服务的的每个分组都携带完整的目的结点每个分组都携带完整的目的结点地址,各分组在系统中是独立传送的地址,各分组在系统中是独立传送的;l无连接服务中的数据传输过程不需要经过连接无连接服务中的数据传输过程不需要经过连接建立、连接维护与释放连接的三个过程;建立、连接维护与释放连接的三个过程;l数据分组传输过程中,目的结点接收的数据分数据分组传输过程中,目的结点接收的数据分组可能出现乱序、重复与丢失的现象组可能出现乱序、重复与丢失的现象;l无连接服务的可靠性不好,但无连接服务的可靠性不好,但是是协议相对简单,协议相对简单,通信效率较高。通信效率较高。http:/

40、 确认和重传机制的特点确认和重传机制的特点 l网络数据传输的可靠性一般通过确认和重传机制网络数据传输的可靠性一般通过确认和重传机制保证;保证;l确认是指数据分组的接收结点在正确地接收到每确认是指数据分组的接收结点在正确地接收到每个分组后,要求向发送结点发回接收分组的确认个分组后,要求向发送结点发回接收分组的确认信息;信息;l在规定的时间内,如果发送结点没有接收到接收在规定的时间内,如果发送结点没有接收到接收结点的确认信息,就认为该数据分组发送失败,结点的确认信息,就认为该数据分组发送失败,发送结点重新发送该数据分组;发送结点重新发送该数据分组;l确认和重传机制可以提高数据传输的可靠性,但确认和

41、重传机制可以提高数据传输的可靠性,但是它需要制定较为复杂的确认和重传协议,并且是它需要制定较为复杂的确认和重传协议,并且需要增加网络额外的通信负荷,占用网络带宽。需要增加网络额外的通信负荷,占用网络带宽。http:/ 服务类型与服务质量服务类型与服务质量通信协议四种类型:通信协议四种类型:l面向连接与确认服务;面向连接与确认服务;l面向连接与不确认服务;面向连接与不确认服务;l无连接与确认服务;无连接与确认服务;l无连接与不确认服务。无连接与不确认服务。设计者可以根据不同的通信要求,决定选择不同设计者可以根据不同的通信要求,决定选择不同的服务类型。的服务类型。 http:/ 2.5 TCP/I

42、P参考模型参考模型http:/ 2.5.1 TCP/IP参考模型的发展参考模型的发展l在在TCP/IP协议研究时,并没有提出参考模型;协议研究时,并没有提出参考模型;l1974年年Kahn定义了最早的定义了最早的TCP/IP参考模型;参考模型;l20世纪世纪80年代年代Leiner、 Clark等人对等人对TCP/IP参考模型进参考模型进一步的研究;一步的研究;lTCP/IP协议一共出现了协议一共出现了6个版本,后个版本,后3个版本是版本个版本是版本4、版本版本5与版本与版本6;l目前我们使用的是版本目前我们使用的是版本4,它的网络层,它的网络层IP协议一般记作协议一般记作IPv4 ;l版本版

43、本6的网络层的网络层IP协议一般记作协议一般记作IPv6(或(或IPng, IP next generation););lIPv6被称为下一代的被称为下一代的IP协议。协议。http:/ TCP/IP协议的特点协议的特点 l开放的协议标准开放的协议标准;l独立于特定的计算机硬件与操作系统;独立于特定的计算机硬件与操作系统;l独立于特定的网络硬件,可以运行在局域网、广域网,独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互连网中;更适用于互连网中;l 统一的网络地址分配方案,使得整个统一的网络地址分配方案,使得整个TCP/IP设备在网设备在网中都具有惟一的地址;中都具有惟一的地址;l标准

44、化的高层协议,可以提供多种可靠的用户服务。标准化的高层协议,可以提供多种可靠的用户服务。http:/ 2.5.2 TCP/IP参考模型各层的功能参考模型各层的功能 l应用层(应用层(application layer)l传输层(传输层(transport layer)l互连层(互连层(internet layer)l主机主机-网络层(网络层(host-to-network layer) http:/ TCP/IP 参考模型与参考模型与 OSI 参考模型的参考模型的对应关系对应关系 应 用 层表 示 层会 话 层传 输 层网 络 层数据链路层物 理 层应 用 层OSI参考模型OSI参考模型TCP

45、/IP参考模型TCP/IP参考模型传 输 层互 联 层主机网络层http:/ 主机主机-网络层网络层l参考模型的最低层,负责通过网络发送和接收参考模型的最低层,负责通过网络发送和接收IP数据报数据报;l允许主机连入网络时使用多种现成的与流行的允许主机连入网络时使用多种现成的与流行的协议,如局域网的协议,如局域网的Ethernet、令牌网、分组交、令牌网、分组交换网的换网的X.25、帧中继、帧中继、ATM协议等协议等;l当一种物理网被用作传送当一种物理网被用作传送IP数据包的通道时,数据包的通道时,就可以认为是这一层的内容就可以认为是这一层的内容;l充分体现出充分体现出TCP/IP协议的兼容性与

46、适应性,它协议的兼容性与适应性,它也为也为TCP/IP的成功奠定了基础。的成功奠定了基础。 http:/ 互连层互连层l相当相当OSI参考模型网络层无连接网络服务;参考模型网络层无连接网络服务; l处理互连的路由选择、流控与拥塞问题;处理互连的路由选择、流控与拥塞问题;lIP协议是无连接的、提供协议是无连接的、提供“尽力而为尽力而为”服务服务的网络层协议。的网络层协议。 http:/ 传输层传输层l主要功能是在互连网中源主机与目的主机的对等主要功能是在互连网中源主机与目的主机的对等实体间建立用于会话的端实体间建立用于会话的端-端连接;端连接;l传输控制协议传输控制协议TCP是一种可靠的面向连接

47、协议是一种可靠的面向连接协议;l用户数据报协议用户数据报协议UDP是一种不可靠的无连接协议。是一种不可靠的无连接协议。 http:/ 应用层应用层应用层协议主要有:应用层协议主要有:l网络终端协议网络终端协议Telnet;l文件传输协议文件传输协议FTP;l简单邮件传输协议简单邮件传输协议SMTP;l域名系统域名系统DNS;l简单网络管理协议简单网络管理协议SNMP;l超文本传输协议超文本传输协议HTTP。http:/ 2.6 OSI参考模型与参考模型与TCP/IP参考模型的参考模型的比较比较http:/ 2.6.1 对对OSI参考模型的评价参考模型的评价l层次数量与内容选择不是很好,会话层很

48、少用到,表示层次数量与内容选择不是很好,会话层很少用到,表示层几乎是空的,数据链路层与网络层有很多的子层插入层几乎是空的,数据链路层与网络层有很多的子层插入;l寻址、流控与差错控制在每一层里都重复出现,降低系寻址、流控与差错控制在每一层里都重复出现,降低系统效率;统效率;l数据安全性、加密与网络管理在参考模型的设计初期被数据安全性、加密与网络管理在参考模型的设计初期被忽略了;忽略了;l参考模型的设计更多是被通信的思想所支配,不适合于参考模型的设计更多是被通信的思想所支配,不适合于计算机与软件的工作方式;计算机与软件的工作方式;l严格按照层次模型编程的软件效率很低。严格按照层次模型编程的软件效率

49、很低。http:/ 2.6.2 对对TCP/IP参考模型评价参考模型评价l在服务、接口与协议的区别上不很清楚,一个好的软件在服务、接口与协议的区别上不很清楚,一个好的软件工程应该将功能与实现方法区分开,参考模型不适合于工程应该将功能与实现方法区分开,参考模型不适合于其他非其他非TCP/IPTCP/IP协议族;协议族;lTCP/IPTCP/IP参考模型的主机参考模型的主机- -网络层本身并不是实际的一层;网络层本身并不是实际的一层;l物理层与数据链路层的划分是必要和合理的,而物理层与数据链路层的划分是必要和合理的,而TCP/IPTCP/IP参考模型却没有做到这点。参考模型却没有做到这点。 htt

50、p:/ 3 TCP/IP协议协议现在,随着现在,随着Internet 的迅速发展使得计算机网络的应用已的迅速发展使得计算机网络的应用已经开始遍及到我们现实生活的方方面面,而在经开始遍及到我们现实生活的方方面面,而在Internet网络上所使用的协议正是网络上所使用的协议正是TCP/IP(Transmission Control Protocol/Internet Protocol)协议,即传输控)协议,即传输控制协议制协议/网际协议网际协议 .在在20世纪世纪60年代后期开发出来了用于年代后期开发出来了用于“异构异构”网络环境中的网络环境中的TCP/IP协议。也就是说,协议。也就是说,TCP/

51、IP协议可以在各种硬件和操作系统上实现,并且协议可以在各种硬件和操作系统上实现,并且TCP/IP协协议已成为建立计算机局域网、广域网的首选协议,并将议已成为建立计算机局域网、广域网的首选协议,并将随着网络技术的进步和信息高速公路的发展而不断地完随着网络技术的进步和信息高速公路的发展而不断地完善。善。http:/ 3.1 RFC文档文档 l请求评价请求评价RFC文档从文档从1969年年ARPANET出现时就开始出现时就开始存在;存在;l它们是用于它们是用于Internet开发团体的最初的技术文档系列;开发团体的最初的技术文档系列;l任何人都可以提交任何人都可以提交RFC文档,但它并不是一定会成为

52、文档,但它并不是一定会成为标准,事实上很多标准,事实上很多RFC 文档都没有实现;文档都没有实现;lRFC文档草案对于从事文档草案对于从事Internet技术研究与开发的技技术研究与开发的技术人员是获得技术发展状况与动态的重要信息来源;术人员是获得技术发展状况与动态的重要信息来源;l读者可以很方便地从相关主机使用读者可以很方便地从相关主机使用FTP、Web和其他和其他的检索方式获取这些文档。的检索方式获取这些文档。 http:/ 读读RFC文档时,需要注意的问题文档时,需要注意的问题l一是需要确定它是最新的文档,二是需要注意一是需要确定它是最新的文档,二是需要注意RFC文文档的类别;档的类别;

53、l所有的所有的RFC文档都要经历评论和反馈过程,并且在这文档都要经历评论和反馈过程,并且在这一段时间内它们会被划分为不同的类别;一段时间内它们会被划分为不同的类别;lRFC文档一旦被提交,文档一旦被提交,IFTF和和IAB组织将审查组织将审查RFC文文档,通过后可以成为一项标准;档,通过后可以成为一项标准;lRFC文档按照它发展与成熟的过程可以分为标准、草文档按照它发展与成熟的过程可以分为标准、草案标准、提案标准、实验性的、信息性或历史性的;案标准、提案标准、实验性的、信息性或历史性的;lRFC文档又可以分为被要求、被推荐、被选择、受限文档又可以分为被要求、被推荐、被选择、受限制使用或不被推荐

54、。制使用或不被推荐。http:/ 3.2 Internet管理机构管理机构 l国家科学基金会国家科学基金会NSF lInternet协会协会ISOClInternet体系结构委员会体系结构委员会IABlInternet工程任务组工程任务组IETFlInternet工程指导委员会工程指导委员会IESGlInternet研究任务组研究任务组IRTFlInternet网络信息中心网络信息中心InterNIClInternet地址分配授权机构地址分配授权机构IANAlWWW联盟联盟 http:/ 3.3 一种建议的参考模型一种建议的参考模型 应 用 层传 输 层网 络 层数据链路层物 理 层http:

55、/ 3.4 Internet 网际协议(网际协议(IP)l在TCP/IP体系中,网际协议是最主要的协议之一。http:/ 3.4.1 IP地址地址在在TCP/IP网络中,每个主机都有唯一的地址,它是通过网络中,每个主机都有唯一的地址,它是通过IP协议来实现协议来实现的。的。IP协议要求在每次与协议要求在每次与TCP/IP网络建立连接时,每台主机都必须网络建立连接时,每台主机都必须为这个连接分配一个唯一的为这个连接分配一个唯一的32位地址,因为在这个位地址,因为在这个32位位IP地址中,地址中,不但可以用来识别某一台主机,而且还隐含着网际间的路径信息。不但可以用来识别某一台主机,而且还隐含着网际

56、间的路径信息。需要强调指出的,这里的主机是指网络上的一个节点,不能简单地需要强调指出的,这里的主机是指网络上的一个节点,不能简单地理解为一台计算机,实际上理解为一台计算机,实际上IP地址是分配给计算机的网络适配器地址是分配给计算机的网络适配器(即网卡)的,一台计算机可以有多个网络适配器,就可以有多个(即网卡)的,一台计算机可以有多个网络适配器,就可以有多个IP地址,一个网络适配器就是一个节点。地址,一个网络适配器就是一个节点。IP地址为地址为32位地址,一般以位地址,一般以4个字节表示。每个字节的数字又用十进制个字节表示。每个字节的数字又用十进制表示,即每个字节的数的范围是表示,即每个字节的数

57、的范围是0255,且每个数字之间用点隔开,且每个数字之间用点隔开,例如:例如:192.168.101.5,这种记录方法称为,这种记录方法称为“点点-分分”十进制记号法。十进制记号法。IP地址的结构如下所示:地址的结构如下所示:网络类型网络ID主机IDIP地址的32位被分成了3个字段:网络类型字段、网络ID字段和主机ID字段。网络类型字段用于标识网络的类型,到目前为止网络划分为AE五类;网络ID则标识该主机所在的网络,由网络类型字段和网络ID字段构成网络标识;主机ID是该主机在网络中的标识。IP地址的基本分配原则是要为同一网络内的所有主机分配相同的网络标识号,同一网络内的不同主机必须分配不同的主

58、机ID号,以区分主机,不同网络内的每台主机必须具有不同的网络标识号,但是可以具有相同的主机标识号。按照IP地址的结构和其分配原则,可以在Internet上很方便的寻址:先按IP地址中的网络标识号找到相应的网络,再在这个网络上利用主机ID找到相应的主机。由此可看出IP地址并不只是一个计算机的代号,而是指出了某个网络上的某个计算机。 http:/ 组建一个网络时,为了避免该网络所分配的IP地址与其他网络上的IP地址发生冲突,必须为该网络向InterNIC(Internet网络信息中心)组织申请一个网络标识号,这也就是整个网络使用一个网络标识号,然后再给该网络上的每个主机设置一个唯一的主机号码,这样

59、网络上的每个主机都拥有一个唯一的IP地址。另外,国内用户可以通过中国互联网络信息中心(CNNIC)来申请IP地址和域名。当然,如果网络不想与外界通信,就不必申请网络标识号,而自行选择一个网络标识号即可,只是网络内的主机的IP地址不可相同。http:/ 3.4.2 IP地址的分类地址的分类为了充分利用IP地址空间,Internet委员会定义了五种IP地址类型以适合不同容量的网络,即A类至E类,如图4-1所示。其中A、B、C三类由InterNIC(Internet网络信息信心)在全球范围内统一分配,D、E类为特殊地址。0网络地址ID(7BIT)主机地址ID(24BIT)0 1 7 8 31A类IP

60、地址10网络地址ID(14BIT)主机地址ID(16BIT)0 1 2 15 16 31B类IP地址110网络IP地址(21BIT)主机地址ID(16BIT)012 3 23 24 31C类IP地址1110广播地址ID(28BIT)0123 431D类IP地址11110保留用于将来和试验使用01234 531E类地址(1)A类地址。从图4-1(a)中可以看出,在A类地址中,用第一个字节来表示网络类型和网络标识号,后面三个字节用来表示主机号码,其中第一个字节的最高位设为0,用来与其他IP地址类型区分。第一个字节剩余的7位用来表示网络地址,最多可提供27-2=126个网络标识号;这种IP地址的后3

61、个字节用来表示主机,每个网络最多可提供大约1678万(224-2)个主机地址。这类地址网络支持的主机数量非常大,只有大型网络才需要A类地址,由于Internet发展的历史原因,A类地址早已被分配完毕。(2)B类地址。从图4-1(b)中可以看出,在B类地址中,用前两个字节来表示网络类型和网络标识号,后面两个字节标识主机号码,其中第一个字节的最高两位设为10,用来与其他IP地址区分开,第一个字节剩余的6位和第二个字节(共14位)用来表示网络地址,最多可提供214-2=16,384个网络标识号。这种IP地址的后2个字节用来表示主机号码,每个网络最多可提供大约65,534(216-2)个主机地址。这类

62、地址网络支持的主机数量较大,适用于中型网络,通常将此类地址分配给规模较大的单位。(3)C类地址。从图4-1(c)中可以看出,在C类地址中,用前3个字节来表示网络类型和网络标识号,最后一个字节用来表示主机号码,其中第一个字节的最高位设为110用来与其他IP地址区分开,第一个字节剩余的5位和后面两个字节(共21位)用来表示网络地址,最多可提供约200万(221-2)个网络标识号。最后1个字节用来表示主机号码,每个网络最多可提供254(28-2)个主机地址。这类地址网络支持的主机数量较少,适用于小型网络,通常将此类地址分配给规模较小的单位,如公司、院校等单位。D类地址是多播地址,主要是留给Inter

63、net体系结构委员会IAB(Internet Architecture Board)使用。E类地址保留在今后使用。目前大量使用的IP地址仅有A,B和C类三种IP地址。例如:一个IP地址为130.12.4.34,其用二进制表示为10000010 00001100 00000100 00100010,把其与图4-1相比较可以看出,此IP地址属于B类网络,其网络ID号为0000010 00001100B,即524,主机号为00000100 00100010,即为1058。 (4)特殊的IP地址。 如果网络ID为127,主机地址任意,这种地址是用来做循环测试用的,不可用作其他用途。例如,127.0.0

64、.1是用来将消息传给自己的。 在IP地址中,如果某一类网络的主机地址为全1,则该IP地址表示是一个网络或子网的广播地址。例如,192.168.101.255,分析可知它是C类网络地址,其主机地址为最后一个字节,即255,二进制为11111111B,表示将信息发送给该网络上的每个主机。 在IP地址中,如果某一类网络的主机地址为全0,则该 I P 地 址 表 示 为 网 络 地 址 或 子 网 地 址 。 例 如 ,192.168.101.0,分析可知它是C类网络地址,其主机地址为最后一个字节即0,二进制为00000000B,表示一个网络地址。说明:正是由于地址不允许全0(表示网络或子网地址)或全

65、1(表示广播地址),所以其网络数目和主机数目都要减2。例如,C类网络只能支持28-2=254个主机地址。另外,如果要使网络直接连入Internet,应使用由InterNIC分配的合法IP地址。如果通过代理服务器连入Internet,也不应随便选择IP地址,应使用由IANA(因特网地址分配管理局)保留的私有IP地址,以避免与Internet上合法的IP地址相冲突。这些私有地址的范围是:l 10.0.0.1 10.255.255.254 (A类);l 172.13.0.1 172.32.255.254 (B类);l 192.168.0.1 192.168.255.254 (C类)。综合来看,IP地

66、址具有以下一些重要特点: IP地址是一种非等级的地址结构。这就是说,和电话号的结构不一样,IP地址不能反映有关主机位置的地理信息。 当一个主机同时连接到两个网络上时(作路由器用的主机即为这种情况),该主机就必须同时具有两个相应的IP地址,其网络号是不同的。这种主机称为多地址主机。 按照Internet的观点,用转发器或网桥连接起来的若干个局域网仍为一个网络,因此这些局域网都具有同样的网络号码。 在IP地址中,所有分配到网络号的网络都是平等的。http:/ 3.4.3子网及子网掩码子网及子网掩码(1)子网。子网是指在一个IP地址上生成的逻辑网络,它使用源于单个IP地址的IP寻址方案,把一个网络分成多个子网,要求每个子网使用不同的网络ID,通过把主机号(主机ID)分成两个部分,为每个子网生成唯一的网络ID。一部分用于标识作为唯一网络的子网,另一部分用于标识子网中的主机,这样原来的IP地址结构变成如下三层结构: 网络地址部分子网地址部分 主机地址部分(2)子网掩码。子网掩码是一个32位地址,它用于屏蔽IP地址的一部分以区别网络ID和主机ID;用来将网络分割为多个子网;判断目的主机的IP地址是

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!