版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4章网络体系结构和基本概念,4.1简介,建立网络体系结构的目的为了减少计算机网络的复杂程度,按照结构化设计方法,计算机网络将其功能划分为若干个层次,较高层次建立在较低层次的基础上,并为其更高层次提供必要的服务功能。网络中的每一层都起到隔离作用,使得低层功能具体实现方法的变更不会影响到高一层所执行的功能。网络体系结构的定义完成计算机间的通信合作,把每个计算机互联的功能划分成有明确定义的层次,并规定同层次进程通信的协议及相邻层之间的接口服务;,4.2计算机网络协议,协议(Protocol)协议就是为实现网络中的数据交换建立的规则标准或约定。协议的中心任务在计算机网络的一整套规则中,任何一种协议都
2、需要解决3方面的问题。协议的语法(如何讲)问题。协议的语义(讲什么)问题。协议的定时(讲话次序)问题。,协议的组成部分,1.通信环境2.提供的服务3.词汇表4.消息的编码格式5.时序、规则和过程,协议的功能,作为计算机数据交换语言的协议必须具备以下一些功能。(1)分割与重组协议的“分割”功能,可以将较大的数据单元分割成较小的数据单元,其反过程为“重组”,如下图所示。,(2)寻址,协议的“寻址”功能使得设备彼此识别,同时可以进行路径选择,如下图所示。,(3)封装与拆封,协议的“封装”功能是指在数据单元(数据包)的始端或者末端增加控制信息,其相反的过程是“拆封”(拆装),如下图所示。,(4)排序,
3、协议的排序功能是指报文发送与接收顺序的控制,如下图所示。,(5)信息流控制协议的流量控制功能是指在信息流过大时,所采取的一系列措施。(6)差错控制差错控制功能使得数据按误码率要求的指标,在通信线路中正确地传输。(7)同步协议的同步功能可以保证收发双方在数据传输时的一致性(8)干路传输协议的干路传输功能可以使多个用户信息共用干路。(9)连接控制协议的连接控制功能可以控制通信实体之间建立和终止链路的过程。,协议的种类,(1)标准或非标准协议标准协议涉及各类的通信环境;而非标准协议只涉及专用环境。(2)直接或间接协议当设备直接进行通信时,需要一种直接通信协议;而设备之间,间接通信时,则需要一种间接通
4、信协议。,4.3计算机网络体系结构,邮政系统的工作流程,相关概念,(1)协议(protocol)协议是一种通信约定。在计算机网络通信过程中,为了保证计算机之间能够准确地进行数据通信,也必须制定一套通信规则,这套规则就是通信协议。(2)层次(layer)层次是人们对复杂问题的一种基本处理方法。当人们遇到一个复杂问题的时候,通常习惯将其分解为若干个小问题,再一一进行处理。在计算机网络中,每个节点都划分为相同的层次。不同节点的相同层次具有相同的功能,这些都与邮政系统的类似。,(3)接口(interface)接口就是同一节点内,相邻层之间交换信息的连接之点。在网络中,同一节点内的各相邻层之间都应有明确
5、的接口,高层通过接口向低层提出服务请求,底层通过接口向高层提供服务。(4)实体(Entity)在网络分层体系结构中,每一层都由一些实体组成。这些实体抽象地表示了通信时的软件元素(如进程或子程序);或硬件元素。多数情况下,实体是指一个特定的软件模块。(5)层次性模型结构(NetworkArchitecture)计算机网络的体系结构就是这个计算机网络及其部件所应完成功能的精确定义。体系结构是抽象的,而实现则是具体的,是真正在运行的计算机硬件和软件。,计算机网络体系结构的特点,各层之间相互独立。这样,某一高层只需知道如何通过接口(界面)向下一层提出服务请求,并使用下层提供的服务,并不需要了解下层执行
6、时的细节。结构上独立分割。由于各层独立划分,因此,每层都可以选择最合适的实现技术。灵活性好。如果某一层发生变化,只要接口的条件不变、则以上各层和以下各层的工作均不受影响,这样,有利于技术进步和模型的修改。易于实现和维护。整个系统被分割为多个部分,系统变得容易实现、管理和维护。有益于标准化的实现。由于每一层都有明确的定义,十分利于标准化的实施。网络体系结构化分的基本原则是:把应用程序和网络通信管理程序分开;同时又按照信息在网络中传输的过程,将通信管理程序分为若干个模块;把原来专用的通信接口转变为公用的、标准化的通信接口。,4.4ISO/OSI网络体系结构,国际标准化组织(Internationa
7、lStandardsOrganization,ISO)于1981年颁布了开放系统互连OSI参考模型(OpenSystemInterconnectionReferenceModel,OSI/RM)的格式,通常简称为“七层模型”,参见下图,OSI网络体系结构的示意图,OSI参考模型各层的功能,OSI参考模型每一层的功能、传输的数据单元,以及特点如下:1.物理层(PhysicalLayer)物理层是OSI模型的第1层,该层传输以“位”为单位的数据流,其主要功能用一句话表示就是“确定如何使用物理传输介质,实现两个节点间的物理连接,透明地传送比特位流。”。说明:第一,物理层直接与物理信道相连接,因此物理
8、层是7层中惟一的“实连接层”;而其他各层由于都间接地使用到物理层的功能,因此为“虚连接层”。第二,“透明”是一个很重要的术语。它表示的是某一个实际存在的事物看起来却好像不存在一样。,OSI参考模型各层的功能(续),2.数据链路层(DataLinkLayer)数据链路层是OSI模型的第2层,该层传输以“帧”为单位的数据单元,其主要功能用一句话表示就是“在物理层服务的基础上,通过各种控制协议,将有差错的实际物理信道变为无差错的、能可靠传输数据的数据链路”。3.网络层(NetworkLayer)网络层是OSI模型的第3层,该层传输以“分组”为单位的数据单元,其主要任务用一句话表示就是“为数据通过网络
9、建立逻辑链接,即该层通过路由选择算法,为报文、或分组通过通信子网选择最适当的路径,并提供网络互联及拥塞控制功能”。,OSI参考模型各层的功能(续),4.传输层(TransportLayer)传输层是OSI模型的第4层,该层传输以“报文”为单位的数据单元,其主要任务用一句话表示就是“向用户提供可靠的端到端的差错和流量控制,保证报文的正确传输”。传输层的目的是向高层屏蔽下层数据通信的细节,即向用户透明地传送报文。一般,OSI模型下3层的主要任务是数据通信,上3层的任务是数据处理。由于传输层(transportlayer)位于OSI模型的第4层,因此,也是计算机通信体系结构中最关键的一层,它是通信子
10、网和资源子网的接口和桥梁,起到承上启下的作用。,OSI参考模型各层的功能(续),5.会话层(SessionLayer)会话层是OSI模型的第5层,它是用户应用程序和网络之间的接口,其主要任务用一句话表示就是“负责维护节点间的传输链接,确保点到点的数据传输与交换”。6.表示层(PresentationLayer)表示层是OSI模型的第6层,它的主要功能用一句话表示就是“处理节点间或通信系统间信息表示方式方面的问题,如数据格式的转换、压缩与恢复,及加密与解密等”。7.应用层(ApplicationLayer)应用层是OSI参考模型的最高层,即第7层,它提供用户应用程序和网络之间的接口,其主要功能用
11、一句话表示为“直接向用户提供服务,完成用户希望在网络上完成的各种工作”。这一层还为用户提供各种服务,包括文件传送、远程登录、电子函件,及网络管理等。,OSI网络体系结构中数据传输时的数据变化过程,4.5Internet网络体系结构,OSI参考模型研究的初衷是希望为网络体系结构与协议的发展提供一种国际标准,但由于Internet在全世界的飞速发展,使得TCP/IP协议得到了广泛的应用,虽然TCP/IP不是ISO标准,但广泛的使用也使TCP/IP成为一种“实际上的标准”,并形成了TCP/IP参考模型。不过,ISO的OSI参考模型的制定,也参考了TCP/IP协议集及其分层体系结构的思想。而TCP/I
12、P在不断发展的过程中也吸收了OSI标准中的概念及特征。,TCP/IP协议的特点,开放的协议标准,可以免费使用,并且独立于特定的计算机硬件与操作系统;独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互连网中;统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有唯一的地址;标准化的高层协议,可以提供多种可靠的用户服务。,TCP/IP的层次结构,TCP/IP分为四个层次,分别是通信子网层、网络层、运输层和应用层。,TCP/IP协议与OSI协议的对比,基于TCP/IP协议的数据变化,TCP/IP协议集,网络层的协议IP,网络协议IP(InternetProtocol)IP协议的任务是对
13、数据包进行相应的寻址和路由,并从一个网络转发到另一个网络。IP协议在每个发送的数据包前加入一个控制信息,其中包含了源主机的IP地址、目的主机的IP地址和其他一些信息。IP协议的另一项工作是分割和重编在传输层被分割的数据包。由于数据包要从一个网络到另一个网络,当两个网络所支持传输的数据包的大小不相同时,IP协议就要在发送端将数据包分割,然后在分割的每一段前再加入控制信息进行传输。当接收端接收到数据包后,IP协议将所有的片段重新组合形成原始的数据。IP是一个无连接的协议。无连接是指主机之间不建立用于可靠通信的端到端的连接,源主机只是简单地将IP数据包发送出去,而数据包可能会丢失、重复、延迟时间大或
14、者IP包的次序会混乱。因此,要实现数据包的可靠传输,就必须依靠高层的协议或应用程序,如传输层的TCP协议。,网络层的协议ICMP,网络控制报文协议ICMP(InternetControlMessageProtocol)网络控制报文协议ICMP为IP协议提供差错报告。由于IP是无连接的,且不进行差错检验,当网络上发生错误时它不能检测错误。向发送IP数据包的主机汇报错误就是ICMP的责任。例如,如果某台设备不能将一个IP数据包转发到另一个网络,它就向发送数据包的源主机发送一个消息,并通过ICMP解释这个错误。ICMP能够报告的一些普通错误类型有:目标无法到达、阻塞、回波请求和回波应答等。,网络层的
15、协议IGMP,网际主机组管理协议IGMP(InternetGroupManagementProtocol)IP协议只是负责网络中点到点的数据包传输,而点到多点的数据包传输则要依靠网际主机组管理协议IGMP完成。它主要负责报告主机组之间的关系,以便相关的设备(路由器)支持多播发送。,网络层的协议ARP和RARP,地址解析协议ARP(AddressResolutionProtocol)和反向地址解析协议RARP计算机网络中各主机之间要进行通信时,必须要知道彼此的物理地址(OSI模型中数据链路层的地址)。因此,在TCP/IP的网际层有ARP协议和RARP协议,它们的作用是将源主机和目的主机的IP地址
16、与它们的物理地址相匹配。,运输层协议TCP,传输控制协议TCP(TransmissionControlProtocol)TCP协议是传输层一种面向连接的通信协议,提供可靠的数据传送。对于大量数据的传输,通常都要求有可靠的传送。TCP协议将源主机应用层的数据分成多个分段,然后将每个分段传送到网络层,网络层将数据封装为IP数据包,并发送到目的主机。目的主机的网络层将IP数据包中的分段传送给运输层,再由运输层对这些分段进行重组,还原成原始数据,传送给应用层。TCP协议还要完成流量控制和差错检验的任务,以保证可靠的数据传输。,运输层协议UDP,用户数据报协议UDP(UserDatagramProtoc
17、ol)UDP协议是一种面向无连接的协议,因此,它不能提供可靠的数据传输,而且UDP不进行差错检验,必须由应用层的应用程序实现可靠性机制和差错控制,以保证端到端数据传输的正确性。虽然UDP与TCP相比,显得非常不可靠,但在一些特定的环境下还是非常有优势的。例如,要发送的信息较短,不值得在主机之间建立一次连接。另外,面向连接的通信通常只能在两个主机之间进行,若要实现多个主机之间的一对多或多对多的数据传输,即广播或多播,就需要使用UDP协议。,应用层协议(一),远程终端协议TELNET本地主机作为仿真终端,登录到远程主机上运行应用程序;文件传输协议FTP实现主机之间的文件传送;简单邮件传输协议SMT
18、P实现主机之间电子邮件的传送;域名服务DNS用于实现主机名与IP地址之间的映射;动态主机配置协议DHCP实现对主机的地址分配和配置工作。,应用层协议(二),路由信息协议RIP用于网络设备之间交换路由信息;超文本传输协议HTTP用于Internet中的客户机与WWW服务器之间的数据传输;网络文件系统NFS实现主机之间的文件系统的共享;引导协议BOOTP用于无盘主机或工作站的启动简单网络管理协议SNMP实现网络的管理;,OSI与TCP/IP参考模型的比较,OSI和TCP/IP有着许多的共同点:采用了协议分层方法,将庞大且复杂的问题划分为若干个较容易处理的范围较小的问题;各协议层次的功能大体上相似,都存在网络层、传输层和应用层。两者都可以解决异构网的互连,实现世界上不同厂家生产的计算机之间的通信;都是计算机通信的国际性标准,虽然OSI是国际通用的,但TCP/IP是当前工业界使用最多的;都能够提供面向连接和无连接两种通信服务机制;都基于一种协议集的概念,协议集是一簇完成特定功能的相互独立的协议。,OSI和TCP/IP的差异,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年下半年幼儿教师资格证《综合素质》考试真题及答案
- 2025下半年教师资格证考试《保教知识与能力》真题及答案
- 2025年城市内涝防灾减灾安全考试题库及答案(带答案)
- 2026事业单位工勤技能-江苏-江苏仓库管理员五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-新疆-新疆下水道养护工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-广东-广东管道工五级(初级工)历年参考题库含答案详解
- 2026事业单位工勤技能-广东-广东动物检疫员一级(高级技师)历年参考题库含答案详解
- 2026事业单位工勤技能-山西-山西水工监测工四级(中级工)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东电工二级(技师)历年参考题库含答案详解
- 2026事业单位工勤技能-山东-山东中式面点师二级(技师)历年参考题库含答案详解
- 2026年重庆市部编版高一语文一轮复习第五单元文言文阅读测试题库试卷
- 2026年上海市闵行区中小学教师招聘考试试卷及答案
- 20S515 钢筋混凝土及砖砌排水检查井
- DB3204-T 1074-2024 农村生活污水处理设施运行维护规范
- 2021年中国农业银行春季招聘考试真题及答案
- 《中华传统文化民俗民风》 课件 -第1、2章-民俗、民凤
- 酒店装修项目劳务合同样本
- HGT 4686-2014 液氨泄漏的处理处置方法
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 宠物用品研究报告-宠物用品项目商业计划书(2024年)
- 新学期从“心”开始-2023-2024学年热点主题班会课件
评论
0/150
提交评论