计算机网络课程市公开课一等奖省赛课微课金奖_第1页
计算机网络课程市公开课一等奖省赛课微课金奖_第2页
计算机网络课程市公开课一等奖省赛课微课金奖_第3页
计算机网络课程市公开课一等奖省赛课微课金奖_第4页
计算机网络课程市公开课一等奖省赛课微课金奖_第5页
已阅读5页,还剩67页未读 继续免费阅读

下载本文档

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

文档简介

计算机网络课程高邮职业教育中心王莅1第1页课程内容介绍计算机网络体系结构(OSI/RM和TCP/IP)数据通信基础计算机局域网络原理及其实现技术计算机广域网络原理及其实现技术互联网络及Internet原理及其实现技术网络管理与网络安全理论2第2页课程学习方法总标准:课堂讲授、课外自学与上机实践相结合课堂讲授:基础理论学习与部析课外自学:阅读参考书目及相关理论和实践方面文章上机实践:分析网络处理方案,组建试验型局域网并与Internet互联,编程实现网络通信。3第3页所需先行知识熟悉一个操作系统(Windows、Unix或Linux)熟悉一门编程语言(C语言或汇编语言)了解数据结构相关知识了解计算机体系结构相关知识了解数据通信相关理论4第4页参考书目TCP/IP详解(1、2卷)(美)W.RichardStevens著,机械工业出版社计算机网络(第4版)谢希仁著、电子工业出版社计算机网络工程教程黄叔武杨一平著、清华大学出版社计算机网络教程彭澎著、机械工业出版社5第5页第一章OSI参考模型和TCP/IP协议体系1.1协议分层结构1.2OSI参考模型

1.2.1模型结构 1.2.2协议层

1.2.3服务定义 1.2.4协议描述

PDU定义协议操作 协议描述方法

6第6页第一章OSI参考模型和TCP/IP协议体系1.3TCP/IP协议体系

1.4一个基于OSI修改模型

7第7页第一章OSI参考模型和TCP/IP协议体系计算机网络产生产生原因:资源共享与数据交换要求。产生基础:是计算机技术与通信技术相结合产物。(1)通信网络为计算机之间数据传递和交换提供了必要伎俩;(2)数字计算技术发展渗透到通信技术中,又提升了通信网络各种性能。8第8页第一章OSI参考模型和TCP/IP协议体系计算机网络发展过程1、含有通信功效单机系统(终端-计算机网络):将一台计算机经通信线路与若干台终端直接相连,以下列图所表示。美国20世纪50年代半自动地面防空系统(SAGE)就属于该类网络。它把远距离雷达和其它测量控制设备信号经过通信线路送到一台旋风计算机进行处理和控制,首次实现了计算机技术与通信技术结合。HTTTTH-HOST,主计算机T-终端9第9页第一章OSI参考模型和TCP/IP协议体系缺点:(1)终端增多时,HOST负担重,效率下降;(2)每一终端要一线路,费用高2、含有通信功效多机系统:为减轻负担数据处理中心计算机负载,在通信线路和中心计算机之间设置了一个前端处理机FEP(FrontEndProcessor)或通信控制器CCP(CommunicationControlProcessor),专门负责与终端之间通信控制,从而出现了数据处理和通信控制分工,更加好地发挥了主计算机数据处理能力。另外,在终端较集中处设置集中器(Concentrator),它首先经过低速线路将附近群集终端连至集中器,然后经过高速通信线路与远程中心计算机前端机相连,以下列图所表示。10第10页第一章OSI参考模型和TCP/IP协议体系HCCPCTTTT实例:20世纪60年代初,美国建成了全国性航空企业飞机票系统(SABRE),它用一台主计算机连接遍布全国各地多个终端。3、计算机-计算机网络:即计算机网络,20世纪60年代中期发展了由若干计算机互联系统,即利用通信线路将多台计算机连接起来,开始了计算机-计算机之间通信。有两种结构形式,以下列图所表示:11第11页第一章OSI参考模型和TCP/IP协议体系HHHTTTTTTTTaCCCCCCHTTTHTTHTTTb

通信子网资源子网12第12页第一章OSI参考模型和TCP/IP协议体系图a所表示是主计算机经过通信线路直接互联结构,主计算机同时负担数据处理和通信工作;图b所表示是经过通信控制处理机(CC)间接地把各主计算机连接结构,通信控制处理机负责网络中各主机间通信处理和控制,主计算机则只负责数据处理。4、信息网络:1993年美国提出国家信息基础设施NII计划。提出:高速信息网是国家信息基础结构一个主要组成部分,也称“信息高速公路”;1994年,美国又提出建立全球信息基础结构GII倡议,提议将各国NII互边起来,组成世界范围信息基础结构。13第13页第一章OSI参考模型和TCP/IP协议体系计算机网络定义:(没有一致严格定义)从计算机与通信技术相结合广义观点出发定义:计算技术与通信技术相结合,实现远程信息处理和深入共享资源系统。照此定义,五十年代远程终端——计算机网,六十年代计算机——计算机网以及当前发展分布式计算机网均属于计算机网络。美国信息处理学会联合会(AFIPS)在1970年从共享资源角度出发定义:“以能够相互共享资源(硬件、软件和数据等)方式连接起来,并各自具备独立功效计算机系统集合”。伴随“远程终端——计算机”通信发展到“计算机——计算机”通信,以后人们又提出了计算机通信网定义:在计算机之间以传输信息为目标连接起来计算机系统集合,称为计算机通信网。14第14页第一章OSI参考模型和TCP/IP协议体系从物理结构上看,计算机网络又可定义为在协议控制下,由若干计算机、终端设备、数据传输设备和通信控制处理机等组成系统集合。该定义强调计算机网是在协议控制下,经过通信系统实现计算机之间连接,网络协议是区分计算网络与普通计算机互连系统标志。总而言之,依据当前流行观点,能够把计算机网络定义为:按照网络协议,以共享资源为主要目标,将地理上分散且独立计算机相互连接起来形成集合体。通常依据人们所处环境和研究着眼点不一样,可采取不一样术语。当着重研究网络资源共享问题时,可称作计算机网络;当着重研究和分析通信方面问题时,常称作计算机通信网络。我们对这两个术语将不加严格区分,普通都称作计算机网络。15第15页第一章OSI参考模型和TCP/IP协议体系一个计算机网络应该有三个主要组成部分:1、若干个主机,它们向各用户提供服务;2、一个通信子网,它由一些专用结点交换机和连接这些结点通信链路组成;3、一系列协议,为在主机之间或主机与子网之间通信而用。16第16页第一章OSI参考模型和TCP/IP协议体系实体与协议:网络中通信是指在不一样系统中实体之间通信。实体,是指能发送和接收信息任何东西,包含终端、应用软件、通信进程等。协议:跟在人与人之间交流一样,实体之间通信需要一些规则和约定,比如,传送信息块采取何种编码和怎样格式?怎样识别收发者名称和地址?传送过程中出现错误怎样处理?发送和接收速率不一致怎么办?简单地讲,通信双方在通信时需要遵照一组规则和约定就是协议。协议组成:协议主要由语义、语法和定时三部分组成,语义要求通信双方准备“讲什么”,亦即确定协议元素种类;语法要求通信双方“怎样讲”,确定数据信息格式、信号电平等;定时则包含速度匹配和排序等。

17第17页第一章OSI参考模型和TCP/IP协议体系计算机网络主要功效数据通信:即数据传送,用以实现计算机与终端或计算机之间传送各种信息,利用这一功效,地理位置分散生产单位或业务部门可经过计算机网络连接起来,进行集中控制和管理。资源共享:包含共享软件、硬件和数据资源,能够使网上用户都能部分或全部地享受这些资源,使网络中各地域资源互通有没有,分工协作,从而大大地提升系统资源利用率。提升计算机可靠性和可用性:18第18页第一章OSI参考模型和TCP/IP协议体系

提升可靠性表现在网络中各台计算机能够经过网络彼此互为后备机,一旦某台计算机出现故障,故障机任务就可由其它计算机代为处理,防止了单机在无后备使用情况下,一些计算机故障造成系统瘫痪现象,大大提升了可靠性。

提升可用性指当网络中某台计算机负载过重时,网络可将新任务转交给网中较空闲计算机完成,这么就能均衡各计算机负载,提升了每一台计算机可用性。易于进行分布处理:各用户可依据情况合理选择网内资源,以就近、快速地处理。19第19页第一章OSI参考模型和TCP/IP协议体系计算机网络分类1、按距离分:局域网(LAN),城域网(MAN)和广域网(WAN);2、按数据传输和系统拥有者分:公用网和专用网。3、按交换方式分:包交换和电路交换。20第20页第一章OSI参考模型和TCP/IP协议体系LAN21第21页第一章OSI参考模型和TCP/IP协议体系MAN22第22页第一章OSI参考模型和TCP/IP协议体系WAN23第23页第一章OSI参考模型和TCP/IP协议体系Internetwork

(Internet)24第24页1.1协议分层结构分层原因:两个系统中实体间通信是一个十分复杂过程,为了降低协议设计和调试过程复杂性,大多数网络实现都按层次方式来组织,每一层完成一定功效,每一层又都建立在它下层之上。不一样网络,其层数量、各层名字、内容和功效不尽相同,然而在全部网络中,每一层都是经过层间接口向上一层提供一定服务,而把这种服务是怎样实现细节对上层加以屏蔽。

25第25页1.1协议分层结构

26第26页1.1协议分层结构更详细地讲,如图1-1所表示,层次结构包含以下几个含义:第n层实体在实现本身定义功效时,只使用(n-1)层提供服务。n层向(n+1)层提供服务,此服务不但包含n层本身所执行功效,还包含由下层服务提供功效总和。最低层只提供服务,是提供服务基础;最高层只是用户,是使用服务最高层;中间各层既是下一层用户,又是上一层服务提供者。仅在相邻层间有接口,且下层所提供服务详细实现细节对上层完全屏蔽。

27第27页1.1协议分层结构N层中活动元素通常称为n层实体。不一样机器上同一层实体叫做对等实体。N层实体实现服务为n+1层所利用。在这种情况下,n层被称为服务提供者,n+1层是服务用户。服务是在服务访问点(SAP)提供给上层使用。N层SAP就是N+1层能够访问N层服务地方。每个SAP都有一个能够唯一地标识它地址。在一样意义上,我们能够把电话系统中电话插孔看成是一个SAP,而SAP地址就是这些插孔电话号码。要想和他人通话,就必须知道他SAP地址(电话号码)。类似地,在邮政系统中,SAP地址是街名和信箱。发一封信,必须知道收信人SAP地址。28第28页1.1协议分层结构相邻层之间要交换信息,在接口处也必须遵照一定规则。如图1-2所表示,在经典接口上,n+1层实体经过SAP把一个接口数据单元(IDU)传递给n层实体。IDU由服务数据单元(SDU)和一些控制信息组成。SDU是将要跨越网络传递给远方对等实体,然后上交给远方n+1层信息。控制信息被下层实体用来指导其功效任务执行,但不是发送给远方对等实体内容。29第29页1.1协议分层结构

30第30页1.1协议分层结构为了传送SDU,n层实体可能把SDU分成几段,每一段加上一个头之后作为一个独立协议数据单元(PDU)送出。PDU被对等实体用于执行对等协议。对等实体依据PDU头部信息分辨哪些PDU包含数据,哪些PDU包含控制信息,以及哪些PDU提供次序号和计数等。下层向上层提供服务能够划分为面向连接和无连接两大类别。面向连接服务类似于打电话。要和某个人通话,我们先拿起电话,拨号码,谈话,然后挂断。一样,在使用面向连接服务时,用户首先要建立连接,传送数据,然后释放连接。连接本质上象个管道,发送者在管道一端放入物体,接收者在另一端以一样次序取出物体。31第31页1.1协议分层结构相反,无连接服务类似于邮政系统中普通信件投递。每个报文(信件)带有完整目标地址,而且每一个报文都独立于其它报文,经由系统选定路线传递。在正常情况下,当两个报文发往同一目标地时,先发先收到。不过,也有可能先发报文在途中延误了,后发报文反而先收到。而这种情况在面向连接服务中是绝不可能发生。

32第32页1.1协议分层结构应该指出,服务和协议是完全不一样概念,但二者又经常被混同在一起。它们之间区分是如此主要,以致于我们在此必须再强调一次。服务是各层向它上层提供一组原语。尽管服务定义了该层能够为它上层完成操作,但丝毫也未包括这些操作是怎样完成。服务定义了两层之间接口,上层是服务用户,下层是服务提供者

与之相对比,协议是定义在相同层次对等实体之间交换帧、分组和报文格式及含义一组规则。实体利用协议来实现它们服务定义。只要不改变提供给用户服务,实体能够任意地改变它们协议。这么,服务和协议就被完全地分离开来。33第33页1.1协议分层结构我们能够把服务跟程序设计语言相类比。服务就象程序设计语言中抽象数据类型。抽象数据类型定义了能在一个目标上执行操作,但并不说明这些操作是怎样实现。协议关系到服务实现,但对服务用户来说是不可见。在经典情况下,当接收到一个服务原语时,一层协议实体读原语中参数,并把它们与附加协议控制信息相结合形成该层PDU。所产生PDU再放到带有附加参数服务原语用户数据段中,以传递给相邻下层。这能够用图1-4来说明。34第34页1.1协议分层结构

35第35页1.2OSI参考模型对于结构化网络协议设计,普通将层和协议集合叫作网络体系结构。我们已经知道,制订通信协议主要目标是要确保两个通信实体能够发送、接收并解释它们想要交换信息。网络体系结构则定义大框架,协议功效是在该框架中被适当地定义。体系结构对于降低存在于端点到端点通信任务中固有概念复杂性很有价值。现今大多数体系结构都是基于层次概念。在这种体系结构中,一个端到端通信任务是经过逐次地在每个协议层中不停增加“确切含义”来完成。36第36页1.2OSI参考模型多年来国际标准化组织、学术团体、各个国家许多研究机构和大企业都十分重视对计算机网络体系结构研究和开发。当前比较著名体系结构是国际标准化组织(ISO)提出开放系统互连(OSI)参考模型和美国国防部研制TCP/IP协议体系。另外IBM企业SNA体系(系统网络结构)、Novell企业和微软企业提出局域网协议结构也很有影响。在本章内后面讨论中,我们将重点叙述OSI参考模型和TCP/IP协议体系,并在此基础上介绍一个综合实用模型,即采取五个层次经修改OSI模型。37第37页1.2OSI参考模型OSI参考模型如图1-5所表示。该模型基于国际标准化组织(ISO)提议,是作为要对各种层次上使用网络协议实现国际标准化工作第一步而提出来。它提出是要为协调标准研制提供一个共同基础,允许现存和正在演变标准化活动有一致框架和前景。其最终目标是,允许任一支持某种可用标准计算机应用进程自由地与任何支持同一标准计算机应用进程进行通信,而不论计算机是由哪个厂商制造。正因为如此,该模型被称为开放系统互连(OSI)参考模型。

38第38页1.2OSI参考模型

39第39页1.2OSI参考模型

1.2.1模型结构如图1-5所表示,OSI参考模型把整个通信子系统被划分为七个层次,每层执行一个明确定义功效。从概念上讲,这些层能够被看成执行两类功效,即依赖于网络功效和面向应用功效。由此产生了以下三种不一样操作环境:①网络环境包括跟不一样类型下层数据通信网络相关协议和标准。②OSI环境包含网络环境和面向应用协议和标准,允许未端系统(计算机)以开放方式相互通信。③现实系统环境建立在OSI环境之上,参加一个厂商自己专有软件和服务,经过这种软件和服务完成尤其分布式信息处理任务。40第40页1.2OSI参考模型

1.2.1模型结构在图1-4所表示7个OSI层次中,最低3层(1-3)是依赖网络,牵涉到将两台通信计算机链接在一起所使用数据通信网相关协议。高三层(5-7)是面向应用,牵涉到允许两个末端用户应用进程交互作用协议,通常是由当地操作系统提供一套服务。中间传输层为面向应用上3层遮蔽了跟网络相关下3层详细操作。本质上讲,它建立在由下3层提供服务上,为面向应用高层提供网络无关信息交换服务。

41第41页1.2OSI参考模型

1.2.1模型结构每一层功效以协议形式正规描述,协议定义了某层跟另一(远方)系统中一个类似层(对等层)通信所使用一套规则和约定。每一层向相邻上层提供一套确定服务,而且使用由相邻下层提供服务向远方对等层传输跟该层协议相关信息单元。比如,传输层为它上面会话层提供可靠网络无关信息传输服务,而且使用其下面网络层所提供服务将与传输层协议相关一组信息单元传送给另一系统中一对等传输层。在概念上,每一层都依据一个明确定义协议跟一个远方系统中一个类似对等层通信,但在实际上该层所产生协议信息单元是借助于相邻下层所提供服务传送。

42第42页1.2OSI参考模型

1.2.1模型结构

下面我们就从最下层开始,逐次讨论OSI参考模型各层。请注意,OSI模型本身并未确切地描述用于各层详细服务和协议,它仅仅告诉我们每一层应该做什么。不过,ISO确实已为各层制订了一些标准,但它们并不是参考模型一部分,它们是作为独立国际标准公布。

43第43页

1、物理层(PhysicalLayer)功效完成相邻节点之间原始比特流传输协议机械特征:连接器形状电气特征:正、负逻辑,传输介质、速率、距离等功效特征:每一根信号线功效定义过程特征:完成特定功效时,各信号工作过程实例EIARS-232-C,RS-449,RS-422,RS-423,RS-53044第44页2、数据链路层(DataLinkLayer)功效完成相邻节点之间数据可靠传输协议帧(frame)差错控制流量控制实例SDLC,HDLC,LAPBLAN数据链路层又分为两个子层:介质访问子层(MAC)逻辑链路子层(LLC)45第45页3、网络层(NetworkLayer)功效完成两个主机之间报文传输协议报文(packet)主机寻址路由选择拥塞控制网络互联网络计费实例IPIPX46第46页4、传输层(TransportLayer)功效在两个主机不一样进程之间提供无差错和有效数据通信服务协议进程寻址流量控制差错控制服务质量QoS多路复用和分解实例TCP/UDPSPX47第47页5、会话层(SessionLayer)功效完成用户进程之间会话管理协议同时令牌管理实例OSI’s会话层协议SUN‘sRPC48第48页6、表示层(PresentationLayer)功效完成数据格式转换数据加密/解密数据压缩/解压实例OSIASN.149第49页7、应用层(ApplicationLayer)功效提供访问网络各种接口和应用层协议实例E-mailTelnetFTPWWWBBSGopher,Achieve,WAIS50第50页

1.2OSI参考模型

1.2.1模型结构

51第51页

1.2OSI参考模型

1.2.1模型结构整个过程中最关键概念是,即使数据实际传输方向是垂直,但每一层在进行程序设计时都好象数据一直是水平传输。比如,当发送方传输层从会话层得到报文时,它加上一个传输层报头,并把报文发送给接收方传输层。从发送方传输层观点来看,实际上它必须把报文传给本机内网络层,但这一事实只是不主要技术细节。如同一位说非通用语外交官在联合国讲话时,他认为自己是在向在座其它外交官致词。实际上,他仅是在向自己翻译讲话,可能只有翻译能够明白他在讲什么内容;然而这并不妨碍他和别外交官交流,因为这仅仅是一个技术细节。

52第52页

1.2OSI参考模型

1.2.2协议层当描述任何协议层动作时,从一开始就要将该层所提供服务、该层内部操作(即协议)和该层所使用服务区分开来。每一层功效只能在与其它层关系中进行定义。实现单个协议层程序设计人员只需要知道该层向上层提供服务,该层内部协议,以及为了将跟该层协议相关适当信息项传送给远方系统中类似层由下层所提供服务。该层软件实现人员不需要知道其它层更多东西。53第53页

1.2OSI参考模型

1.2.2协议层比如,为描述传输层功效,只需要考虑:(1)传输层要向会话层提供一套明确服务,其目标是为了把会话层信息单元传输到远方系统同等会话层。(2)传输层内部操作(协议),牵涉到诸如建立和管理与远方系统中对等传输层逻辑连接,以及在所建立链接上传送传输层信息单元错误处理及流控制这么功效。(3)为了将这些信息单元传送给一个对等传输层由网络层所提供服务。在描述每一协议层功效时,上述三个方面要分别对待。每个协议层描述包含两套文档:服务定义文本和协议描述文本。

54第54页1.3TCP/IP协议体系TCP/IP(TransmissionContolProtocol/InternetProtocol)是传输控制协议/互连网络协议缩写,当初是为美国国防部高级研究计划局(DARPA)设计,普通称为ARPAnet,其目标在于能够让各种各样计算机都能够在一个共同网络环境中运行。TCP/IP协议形成有一个过程。1969年初建ARPAnet主要是一项试验工程;70年代初,在最初建网实践经验基础上,开始了第二代网络协议设计工作,称为网络控制协议NCP。70年代中,国际信息处理联合会深入补充和完善了NCP开发工作,从而造成了TCP/IP协议出现。55第55页1.3TCP/IP协议体系80年代初,美国伯克利大学将TCP/IP设计在UNIX操作系统内核中,1983年美国国防部DOD宣告,将ARPAnetNCP完全过渡到TCP/IP,成为正式军事标准。与此同时,SUN等企业将TCP/IP引入了广泛商业领域。20世纪90年代中期WWW流行更带来了Internet用户爆炸性增加。现在Internet已发展成为世界上最大国际性计算机互连网络。56第56页1.3TCP/IP协议体系

57第57页1.3TCP/IP协议体系图1-12示出了TCP/IP分层结构及其与OSI七层协议模型对应关系。网络接口层似乎与OSI数据链路层和物理层相对应,但实际上TCP/IP本身并没有真正描述这一部分,只是指出主机必须使用某种协议与网络连接,方便能在其上传递IP(互连网络协议)分组。详细物理网络能够是各种类型局域网,如以太网、令牌环网、令牌总线网等,也能够是诸如X.25、帧中继、电话网、DDN等公共数据网络。网络接口层负责从主机或节点接收IP分组,并把它们发送到指定物理网络上。

58第58页1.3TCP/IP协议体系互连网络层是整个体系结构关键部分,它功效是使主机能够把分组发往任何网络,并使分组独立地传向目标地(可能经由不一样物理网络)。这些分组抵达次序和发送次序可能不一样,所以如需要按次序发送及接收时,高层必须对分组排序。必须注意到,我们所说“internet”是基于普通意义,即使Internet(因特网)中确实存在互联网络层。

互连网络层定义了标准分组格式和协议,即IP协议(internetprotocol)。互连网络层功效就是把IP分组发送到应该去地方。选择分组路由和防止阻塞是这里主要设计问题。因为这些原因,我们有理由说TCP/IP互连网络层和OSI网络层在功效上非常相同。

59第59页1.3TCP/IP协议体系传输层(又称运输层)在TCP/IP模型中位于互连网络层之上,它功效是使源端和目标端主机上对等实体能够进行会话(和OSI传输层一样)。这里定义了两个端到端协议。第一个是传输控制协议TCP(TransmissionControlProtocol)。它是一个面向连接协议,允许从一台机器发出字节流无差错地发往互联网上其它机器。它把输入字节流分成报文段,并传给互连网络层。在接收端,TCP接收进程把收到报文再组装成输出流。TCP还要处理流量控制,以防止快速发送方向低速接收方发送过多报文而使接收方无法处理。

60第60页1.3TCP/IP协议体系

第二个协议是用户数据报协议UDP(UserDatagramProtocol)。它是一个不可靠、无连接协议,用于不需要TCP排序和流量控制能力而是自己完成这些功效应用程序。它也被广泛地应用于只有一次客户—服务器模式请求—应答查询,以及快速递交比准确递交更主要应用程序,如传输语音或影像。IP、TCP和UDP之间关系如图1-13所表示。自从这个协议体系出现以来,IP已经在很多其它网络上实现了。

61第61页1.3TCP/IP协议体系

62第62页1.3TCP/IP协议体系传输层上面是应用层。它包含全部高层协议。最早引入是虚拟终端协议(TELNET)、文件传输协议(FTP)和电子邮件协议(SMTP),如图F-6所表示。虚拟终端协议允许一台机器上用户登录到远程机器上进行工作,文件传输协议提供了有效地把数据从一台机器移动到另一台机器方法。电子邮件最初仅是一个文件传输,不过以后为它提出了专门协议。这些年来又增加了不少协议,比如域名系统服务DNS(domainnameservice)用于把主机名映射到网络地址;NNTP协议,用于传递新闻文章;还有HTTP协议,用于在环球网(WWW)上获取主页等。63第63页1.4一个基于OSI修改模型OSI参考模型和TCP/IP协议体系有很多相同之处。它们都是基于独立协议栈概念。而且层功效也大致相同。比如,在两个模型中,自底向上直至和包含传输层若干层为希望通信进程提供端到端与网络无关传输服务。这些层形成了传输提供者。一样,在两种体系结构中,传输层以上层都是面向应用传输服务用户。

64第64页1.4一个基于OSI修改模型除了这些基本相同点之外,两种体系也有很多差异。OSI模型有3个主要概念,即服务、接口和协议。可能OSI模型最大贡献就是使这3个概念之间区分明确化了。每一层都为它上面层提供一些服务。服务定义一个层做些什么,而不论上面层怎样访问它,也不论该层是怎样工作。接口告诉上面进程怎样访问它,它定义需要什么参数以及预期结果是什么样。一样,它也和该层怎样工作无关。最终,某一层中使用对等协议是该层内部事务。它能够使用任何一个协议,只要能胜任工作(比如提供承诺服务)。即使某一层改变了协议,也不会影响高层中软件工作。这些思想和当代面向对象编程技术非常吻合。一个对象(象一个层一样)有一组方法(操作),在该对象外部进程能够使用它们。方法语义定义该对象所提供服务。方法参数和结果就是对象接口,而对象内部代码即是它协议,在对象外部是不可见。

65第65页1.4一个基于OSI修改模型相比之外,TCP/IP体系结构最初没有明确区分服务、接口和协议,即使以后人们试图改进它方便向OSI靠拢。比如,互连网络层真正提供服务只是发送IP分组和接收IP分组。所以,OSI模型中协议

温馨提示

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

评论

0/150

提交评论