




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章,计算机网络体系结构与协议,本章学习要求,掌握:网络体系概念与相关概念。 掌握:OSI参考模型与TCP/IP参考模型。 了解:Novell NetWare参考模型与IPX/SPX协议 了解:微软公司使用的网络协议,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,1,2.1概述2.1.1 计算机网络体系结构,一个功能完备的计算机网络需要制定一整套复杂的协议集;网络协议是按层次结构来组织的;网络层次结构模型与各层协议的集合称为网络体系结构;网络体系结构对计算机网络应该实现的功能进行了精确的定义;体系结构是抽象的,而实现是指能够运行的一些硬件和软件。,第2章 计算机网络体系结构与协议
2、 计算机网络技术基础教程,2,网络协议是为网络数据交换而制定的规则、约定与标准; 网络协议的三要素:语义、语法与时序; 语法:用于解释比特流的每一部分的意义; 语义:语法是用户数据与控制信息的结构与格 式,以及数据出现的顺序的意义; 时序:事件实现顺序的详细说明。,2.1.2 计算机网络协议,3,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,2.1.3 协议分层,层次是人们对复杂问题处理的基本方法; 将总体要实现的很多功能分配在不同层次中; 对每个层次要完成的服务及服务要求都有明确规定; 不同的系统分成相同的层次;,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,4,2.
3、1.3 协议分层,不同系统的最低层之间存在着“物理”通信; 不同系统的对等层次之间存在着“虚拟”通信; 对不同系统的对等层之间的通信有明确的通信规定; 高层使用低层提供的服务时,并不需要知道低层服务的具体实现方法。,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,5,1.服务原语 (1)请求(Request) (2)指示(Indication) (3)响应(Response) (4)证实(Confirmation),2.1.4 网络服务,6,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,2.服务型式 (1)面向连接的服务 (2)无连接的服务,7,第2章 计算机网络体系结构
4、与协议 计算机网络技术基础教程,2.2.1 OSI参考模型的基本概念 在制定计算机网络标准方面,起着很大作用的两大国际组织是: 国际电报与电话咨询委员会(CCITT) 国际标准化组织(ISO) CCITT与ISO的工作领域不同: CCITT 主要是考虑通信标准的制定;ISO主要是考虑信息处理与网络体系结构。,2.2 OSI参考模型,在OSI中 的“开放”是指只要遵循OSI标准,一个系统就可以与位于世界上任何地方、同样遵循同一标准的其它任何系统进行通信; OSI标准中,采用的是三级抽象: 体系结构(architecture) 服务定义(service definition) 协议说明(proto
5、col specification),开放系统的层次结构、层次之间的相互关系及各层所包括的可能的服务; 作为一个框架来协调和组织各层协议的制定; 对网络内部结构最精炼地概括与描述。,体系结构,详细地说明了各层所提供的服务; 某一层的服务就是该层及其以下各层的一种能力; 低层的服务是通过接口向上一层提供的; 各层所提供的服务与这些服务是如何实现的无关; 定义了层与层之间的接口与各层使用的原语,但不涉及接口是具体实现的。,服务定义,ISO划分七层结构的基本原则: 网中各结点都具有相同的层次; 不同结点的同等层具有相同的功能; 同一结点内相邻层之间通过接口通信; 每层可以使用下层提供的服务,并向其上
6、层提供服务; 不同结点的同等层通过协议来实现对等层之间的通信。,2.2.2 OSI参考模型的结构,OSI参考模型的结构,物理层的主要功能: 利用传输介质为通信的网络结点之间建立、管理和释放物理连接; 实现比特流的透明传输,为数据链路层提供数据传输服务; 物理层的数据传输单元是比特。,2.2.3 OSI参考模型各层的功能,数据链路层的主要功能: 在物理层提供的服务基础上,数据链路层在通信的实体间建立数据链路连接; 传输以“帧”为单位的数据包; 采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。 网络层的主要功能: 通过路由选择算法为分组通过通信子网选择最适当的路径; 为数据在结
7、点之间传输创建逻辑链路; 实现拥塞控制、网络互连等功能。,传输层的主要功能: 向用户提供可靠端到端(end-to-end)服务; 处理数据包错误、数据包次序,以及其他一些关键传输问题; 传输层向高层屏蔽了下层数据通信的细节,是计算机通信体系结构中关键的一层。 会话层的主要功能: 负责维护两个结点之间的传输链接,以便确保点-点传输不中断; 管理数据交换。,表示层的主要功能: 用于处理在两个通信系统中交换信息的表示方式; 数据格式变换; 数据加密与解密; 数据压缩与恢复。 应用层的主要功能: 为应用程序提供了网络服务; 应用层需要识别并保证通信对方的可用性,使得协同工作的应用程序之间的同步; 建立
8、传输错误纠正与保证数据完整性的控制机制。,2.2.4 OSI环境中的数据传输过程,OSI环境中的数据流,在TCP/IP协议研究时,并没有提出参考模型; 1974年Kahn定义了最早的TCP/IP参考模型; 80年代Leiner、Clark等人对TCP/IP参考模型进一步的研究; TCP/IP协议一共出现了6个版本,后3个版本是版本4、版本5与版本6; 目前我们使用的是版本4,一般被称为IPv4 ; IPv6被称为下一代的IP协议。,2.3 TCP/IP参考模型2.3.1 TCP/IP参考模型的发展,20,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,开放的协议标准; 独立于特定的计
9、算机硬件与操作系统; 独立于特定的网络硬件,可以运行在局域网、广域网,更适用于互连网中; 统一的网络地址分配方案,使得整个TCP/IP设备在网中都具有唯一的地址; 标准化的高层协议,可以提供多种可靠的用户服务。,TCP/IP协议的特点,21,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,应用层(application layer) 传输层(transport layer) 互连层(internet layer) 主机-网络层(host-to-network layer),2.3.2 TCP/IP参考模型各层的功能,22,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,TC
10、P/IP 参考模型与 OSI 参考模型的对应关系,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,23,TCP/IP参考模型的最低层,负责通过网络发送和接收IP数据报; 允许主机连入网络时使用多种现成的与流行的协议,例如局域网的Ethernet、令牌网、分组交换网的X.25、帧中继、ATM协议等; 当一种物理网被用作传送IP数据包的通道时,就可以认为是这一层的内容; 充分体现出TCP/IP协议的兼容性与适应性,它也为TCP/IP的成功奠定了基础。,主机-网络层,24,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,相当OSI参考模型网络层无连接网络服务; 处理互连的路由选择
11、、流控与拥塞问题; IP协议是一种无连接的、提供“尽力而为”服务的网络层协议。,互连层(IP层),25,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,主要功能是在互连网中源主机与目的主机的对等实体间建立用于会话的端-端连接; 传输控制协议TCP是一种可靠的面向连接协议; 用户数据报协议UDP是一种不可靠的无连接协议。,传输层,26,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,网络终端协议Telnet 文件传输协议FTP 简单邮件传输协议SMTP 域名系统DNS 简单网络管理协议SNMP 超文本传输协议HTTP,应用层,27,第2章 计算机网络体系结构与协议 计算机网络
12、技术基础教程,TCP/IP协议栈,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,28,层次数量与内容选择不是很好,会话层很少用到,表示层几乎是空的,数据链路层与网络层有很多的子层插入; OSI 参考模型将“服务”与“协议”的定义结合起来,使得参考模型变得格外复杂,实现困难; 寻址、流控与差错控制在每一层里都重复出现,降低系统效率;数据安全性、加密与网络管理在参考模型的设计初期被忽略了; 参考模型的设计更多是被通信的思想所支配,不适合于计算机与软件的工作方式;严格按照层次模型编程的软件效率很低。,2.3.2 比较OSI与TCP/IP1.对OSI参考模型的评价,29,第2章 计算机网络
13、体系结构与协议 计算机网络技术基础教程,在服务、接口与协议的区别上不很清楚,一个好的软件工程应该将功能与实现方法区分开,参考模型不适合于其它非TCP/IP协议族; TCP/IP参考模型的主机-网络层本身并不是实际的一层; 物理层与数据链路层的划分是必要和合理的, 但是TCP/IP参考模型却没有做到这点。,2 对TCP/IP参考模型评价,30,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,2.4 Novell NetWare参考模型,使用IPX/SPX协议,专为局域网研制。 与OSI对应层次关系如右图,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,31,是IBM公司198
14、5年开发的一种体积小、效率高速度快的通信协议。 建立在NetBios基础之上。 只适合于局域网使用,不能跨路由器使用。 Windows XP以前的产品预装的基本的系统支持协议。,2.5 局域网协议举例2.5.1 NetBEUI协议,32,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,是Novell公司的网络操作系统Netware系统使用的通信协议。 IPX与IP功能相似;SPX与TCP功能相似。 主要依靠计算机网卡的物理地址(MAC地址)寻址,2.5.2 IPX/SPX协议,33,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,优点:由于负载很轻,因而在小型网络上传输速度
15、很快;易于建立和实现,在很大程度上可以实现自我调节。 缺点:无法在网络之间选择路由,因此不适合于大型网络;缺少管理或维护工具,遇到错误时会很无助;很少提供跨平台的支持。,2.5.3 Microsoft公司使用的网络协议1.NetBEUI,34,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,是IPX/SPX兼容协议 是介于NetBEUI和TCP/IP协议之间的一个合理的折中 优点:易于建立和管理,具有路由选择能力;容易与已安装的NetWare服务器和客户机建立连接。 缺点:与其他组织交换传输较难;不支持标准的网络管理协议。,2.NMLINK,35,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,OSI参考模型将通信任务分解成一些子任务,通过计算机进程中的协议来完成这些子任务,特定的协议来完成OSI参考模型中的特定层的子任务。当这些协议组织起来完成一个完整的任务时,这些协议的集合就是一个协议栈。,3.协议栈,36,第2章 计算机网络体系结构与协议 计算机网络技术基础教程,绑定过程是在协议栈和网卡驱动程序之间建立关联。多个协议可以绑定到同一个网卡。一台拥有多个网卡的计算机,可以将同一个协议绑定到两个以上的网卡上。,4.协议与绑定,37,第2章 计算机网络体系结构与协议 计算
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030中国益生菌补充品市场供应渠道与未来销售渠道研究报告
- 2025至2030中国电子相册软件行业市场发展趋势及有效策略与实施路径评估报告
- 2025至2030中国电动牙钻机行业深度研究及发展前景投资评估分析
- 2025至2030中国珩磨油行业深度研究及发展前景投资评估分析
- 2025至2030中国特殊需要的婴儿车行业发展趋势分析与未来投资战略咨询研究报告
- 教育心理学学生情感教育的核心
- 辽宁省沈文新高考研究联盟2024-2025学年高一下学期7月期末质量监测地理试卷(含答案)
- 华邦健康知识培训
- 商业培训中如何利用教育大数据提升教学效果
- 教育心理学与学习环境优化
- 哇哈哈品牌管理制度
- 2025年第十届“学宪法、讲宪法”网络知识竞赛题库(含答案)
- 北师大版四年级下册数学计算题每日一练带答案(共30天)
- HIV实验室风险评估-
- 最新四川水利工程质量备案表格填写范例
- 临海市括苍镇镇区控制性详细规划
- 《云南省建筑工程资料管理规程应用指南)(上下册)
- 工程更改控制程序DFCPQEOMS-06
- XX集团债权清收工作管理办法
- 送电线路工程跨越河流架线施工专项方案
- 台州市幼儿园教师考核表.
评论
0/150
提交评论