第3章 网络体系结构 与网络协议.

Slides:



Advertisements
Similar presentations
NAT与ICMP交互.
Advertisements

1.5 计算机网络体系结构 通信过程复杂 要简化网络设计 可采用结构化设计方法 使用“分而治之”策略 提高网络互连的标准化程度
第三章 计算机网络体系结构及协议.
项目一:计算机网络基础 第一章 认识计算机网络
计算机网络 Computer Network
知 识 回 顾 1、什么是计算机网络?具有哪些特点? 3、计算机网络的拓扑结构主要有哪些? 4、计算机网络的传输介质主要有哪些?
第3章 网络体系结构与协议 问题 原由 计算机网络经过40年的发展, 使得计算机网络已经成为一个海量、多样化的复杂系统。计算机网络的实现需要解决很多复杂的技术问题: 支持多种通信介质;支持多厂商和异种机互联;支持人机接口等。 本章重点讨论计算机网络体系结构的形成、OSI/RM与TCP/IP模型、网络地址的形成、域名地址、子网技术等。
第3章 网络体系结构与协议 数据通信技术是网络技术发展的基础。学习本章的内容将会对最基本的数据通信技术、广域网中数据传输原理与实现方法有一定的理解。
第三章 计算机网络体系结构 网络体系结构 开放系统互联参考模型 OSI各层概述 TCP/IP体系结构.
计算机网络教程 (第三版).
《网络基础与Internet应用》.
计算机网络教程 任课教师:孙颖楷.
普通高等教育“十一五”国家级规划教材 第3章 计算机网络协议 与体系结构 计算机网络技术基础 高等教育出版社.
计算机网络课程总结 一、计算机网络基础 计算机网络定义和功能、基本组成 OSI/RM参考模型(各层的功能,相关概念, 模型中数据传输 等)
第二章 计算机网络体系结构 本章主要内容 网络体系结构的基本概念 开放系统互连参考模型 TCP/IP体系结构 计算机局域网协议
西南林学院计科系 董跃宇 计算机网络体系结构与协议 西南林学院计科系 董跃宇
第1章 局域网交换技术基础 1.1 OSI模型 1.2 TCP/IP模型及协议 1.3 以太网简介.
第1章 计算机网络的基本概念 计算机网络的基本概念 协议与分层 ISO/OSI参考模型 TCP/IP协议.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 03 交换机干道技术 计算机网络技术专业.
淄博信息工程学校 ZIBOIT&ENGINEERING VOCATONAL SHCOOL 02 认识虚拟局域网 计算机网络技术专业.
一、数据链路层的设计问题 1. 向网络层提供的服务
第2章 计算机网络的协议与体系结构 2.1 计算机网络体系结构的形成 2.2 协议与划分层次 2.3 计算机网络的原理体系结构
第三章网络体系结构与参考模型 本章主要介绍OSI/RM的七层模型和相对应的TCP/IP协议的对应架构。
计算机网络 指导教师:杨建国 二零一零年三月.
第3章 网络体系结构与OSI协议.
6.1 网络概述 6.2 Windows的网络功能 6.3 Internet概述 6.4 Internet的使用 6.5 网上浏览工具的使用
计算机网络技术 Computer network technology 中高职衔接“3+3”试点专业课程.
电子商务的网络技术 德州学院计算机系.
第五课 网络体系结构(2).
第3章 网络体系结构与网络协议 主讲:方继才.
第8章 系統架構.
网络设计与管理实践 首都师范大学信息工程学院.
第3章 计算机网络体系结构 本章学习目标 3.4 网络层  3.5 传输层 3.6 高层 3.7 TCP/IP的体系结构 3.8 思考题.
安徽邮电职业技术学院计算机系 赵正红 2009/2010学年第一学期
计算机网络基础.
第3章 计算机网络体系结构.
第6章 计算机网络基础.
网络互联基础 Basic of Network Interconnection
通訊協定 OSI分層模式 與 TCP/IP協定
计算机网络原理 徐明伟
TCP/IP Protocol Suite TCP/IP協定 第二組 投影片製作by簡嘉宏 綦凱宏 林睿敏 滕孟哲.
中国科学技术大学 肖 明 军 《网络信息安全》 中国科学技术大学 肖 明 军
存储系统.
大学计算机基础 典型案例之一 构建FPT服务器.
管理信息结构SMI.
第二十二章 電子商務網路架構.
实用组网技术 第一章 网络基础知识.
本章要点: 计算机网络的基本概念 Internet基础 Internet服务
Windows网络操作系统管理 ——Windows Server 2008 R2.
第2讲 网络安全协议基础 此为封面页,需列出课程编码、课程名称和课程开发室名称。
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
C语言程序设计 主讲教师:陆幼利.
3.1 通訊協定 3.2 開放系統參考模式(OSI) 3.3 公眾數據網路 3.4 TCP/IP通訊協定
3 電子商務技術.
傳輸控制協議 /互聯網協議 TCP/IP.
主讲 彭红 西南科技大学网络教育系列课程 计算机网络基础与应用 主讲 彭红
计算机网络 版权所有,2000 (c) Zhang Quanfang, Zhejiang University, China
第4章 计算机网络协议与网络体系结构.
Source: Journal of Network and Computer Applications, Vol. 125, No
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
宁波市高校慕课联盟课程 与 进行交互 Linux 系统管理.
網路概論 第3章 協定與模型.
指導教授:梁明章 A 許之青 國立高雄大學 2010/06/25
IT 安全 第 9节 通信和网络控制.
第八章 总线技术 8.1 概述 8.2 局部总线 8.3 系统总线 8.4 通信总线.
数据报分片.
GIS基本功能 数据存储 与管理 数据采集 数据处理 与编辑 空间查询 空间查询 GIS能做什么? 与分析 叠加分析 缓冲区分析 网络分析
第二讲 计算机网络体系结构.
Copyright © 2004 HRBEU.605. All Rights Reserved
Presentation transcript:

第3章 网络体系结构 与网络协议

本章学习要求: 掌握:协议、层次、接口与网络体系结构的概念 掌握:网络体系结构的层次化研究方法 掌握:OSI参考模型及各层的基本功能 掌握:TCP/IP参考模型及各层的基本功能 了解:OSI参考模型与TCP/IP参考模型的比较

3.1 网络体系结构的概念

网络协议的概念 网络协议是为网络中的数据交换而制定的规则、约定与标准; 网络协议的三要素 语义:用于解释比特流的每个部分的意义; 语法:语法是用户数据与控制信息的结构与格式,以 及数据出现的顺序的意义; 时序:事件实现顺序的详细说明。

社会上存在的邮政系统

协议、层次、接口与体系结构的概念 层次(layer) 协议(protocol) 接口(interface) 体系结构(architecture)

层次(layer) 层次是人们处理复杂问题的基本方法,将要实现的功能分配在不同层次中,对每个层次要完成的服务及服务要求都有明确规定; 不同的系统分成相同的层次,不同系统的最低层之间存在着“物理”通信,不同系统的对等层次之间存在着“虚拟”通信; 对不同系统的对等层之间的通信有明确的通信规定; 高层使用低层提供的服务时,并不需要知道低层服务的具体实现方法。

接口(interface) 接口是同一结点内相邻层之间交换信息的连接点; 同一结点的相邻层之间存在明确规定的接口,低层向高层通过接口提供服务; 只要接口条件不变、低层功能不变,低层功能的实现方法与技术变化不会影响整个系统。

网络体系结构(network architecture) 网络协议是按层次结构来组织的; 网络层次结构模型与各层协议的集合称为网络体系结构; 网络体系结构对计算机网络应该实现的功能进行精确的定义; 体系结构是抽象的,实现是指能运行的硬件和软件。

3.2 OSI参考模型

3.2.1 OSI参考模型的基本概念 在制定计算机网络标准方面,起着很大作用的两大国际组织:国际电报与电话咨询委员会(CCITT)与国际标准化组织(ISO) CCITT与ISO的工作领域:CCITT 主要考虑通信标准的制定,ISO主要考虑信息处理与网络体系结构。

OSI标准中开放的概念 OSI中的“开放”是指只要遵循OSI标准,一个系统就可以与位于世界任何地方、同样遵循同一标准的其它任何系统进行通信; OSI标准采用三级抽象: 体系结构(architecture) 服务定义(service definition) 协议说明(protocol specification)

体系结构 开放系统的层次结构、层次之间的相互关系,以及各层所包括的可能的服务; 作为一个框架来协调和组织各层协议的制定; 对网络内部结构最精炼地概括与描述。

服务定义 详细说明各层提供的服务; 某层的服务是该层及其以下各层的一种能力; 低层的服务通过接口向上一层提供; 各层提供的服务与这些服务是如何实现无关; 定义各层之间的接口与各层使用的原语,但不涉及接口的具体实现。

3.2.2 OSI参考模型的结构 网络中的所有结点都具有相同的层次; 不同结点的同等层具有相同功能; 同一结点内相邻层之间通过接口通信; 每层可使用下层提供的服务,并向其上层提供服务; 不同结点的同等层通过协议实现对等层之间的通信。

OSI参考模型的结构

3.2.3 OSI参考模型各层的功能 物理层(Physical Layer) 数据链路层(Data Link Layer) 网络层(Network Layer) 传输层(Transport Layer) 会话层(Session Layer) 表示层(Presentation Layer) 应用层(Application Layer)

物理层的主要功能 利用传输介质为通信的网络结点之间建立、管理和释放物理连接; 实现比特流的透明传输,为数据链路层提供数据传输服务; 物理层的数据传输单元是比特。

数据链路层的主要功能 在物理层提供的服务基础上,数据链路层在通信的实体间建立数据链路连接; 传输以“帧”为单位的数据包; 采用差错控制与流量控制方法,使有差错的物理线路变成无差错的数据链路。

网络层的主要功能 通过路由选择算法为分组通过通信子网选择最适当的路径; 为数据在结点之间传输创建逻辑链路; 实现拥塞控制、网络互连等功能。

传输层的主要功能 向用户提供可靠端到端(end-to-end)服务; 处理数据包错误、数据包次序,以及其他的关键传输问题; 传输层向高层屏蔽下层数据通信的细节,是计算机通信体系结构中关键的一层。

会话层的主要功能 负责维护两个结点之间的传输链接,以便确保点-点传输不中断; 管理两个结点之间的数据交换。

表示层的主要功能 用于处理在两个通信系统中交换信息的表示方式; 数据格式变换; 数据加密与解密; 数据压缩与恢复。

应用层的主要功能 为应用程序提供网络服务; 应用层要识别并保证通信对方的可用性,使协同工作的应用程序之间同步; 建立传输错误纠正与保证数据完整性的控制机制。

3.2.4 OSI环境中的数据传输过程

OSI环境中的数据流

3.3 TCP/IP参考模型

3.3.1 TCP/IP参考模型的发展 在TCP/IP协议研究时,并没有提出参考模型; 1974年,Kahn定义最早的TCP/IP参考模型; 20世纪80年代,Leiner、Clark等人对TCP/IP参考模型进一步研究; TCP/IP协议一共出现6个版本,后3个版本是版本4、版本5与版本6; 我们目前使用的是版本4,通常称为IPv4 ; IPv6被称为下一代的IP协议。

TCP/IP协议的特点 开放的协议标准; 独立于特定的计算机硬件与操作系统; 独立于特定的网络硬件,可运行在局域网、广域网,更适用于互连网中; 统一的网络地址分配方案,每个网络设备都具有唯一的地址; 标准化的高层协议,可提供多种可靠的用户服务。

3.3.2 TCP/IP参考模型各层的功能 应用层(application layer) 传输层(transport layer) 互连层(internet layer) 主机-网络层(host-to-network layer)

TCP/IP参考模型与OSI参考模型的对应关系

主机-网络层 TCP/IP参考模型的最低层,负责通过网络发送和接收IP数据报; 允许主机连入网络时使用多种现成的协议,例如Ethernet、令牌网、X.25、帧中继、ATM协议等; 当一种物理网被用作传送IP包的通道时,就可以认为是这层的内容; 充分体现TCP/IP协议的兼容性与适应性,它为TCP/IP的成功奠定基础。

互连层 相当OSI参考模型网络层无连接网络服务; 处理互连的路由选择、流控与拥塞问题; IP协议是一种无连接的、提供“尽力而为”服务的网络层协议。

传输层 在互连网中源主机与目的主机的对等实体间建立用于会话的端-端连接; 传输控制协议(TCP,Transport Control Protocol )是一种可靠的面向连接协议; 用户数据报协议(UDP,User Datagram Protocol )是一种不可靠的无连接协议。

应用层 网络终端协议(Telnet) 文件传输协议(FTP,File Transfer Protocol) 简单邮件传输协议(SMTP,Simple Mail Transfer Protocol ) 域名系统(DNS,Domain Name System) 简单网络管理协议(SNMP,Simple Network Management Protocol) 超文本传输协议(HTTP,Hyper Text Transfer Protocol )

TCP/IP协议栈

3.4 OSI参考模型与TCP/IP 参考模型的比较

3.4.1 对OSI参考模型的评价 层次数量与内容选择不是很好,会话层很少用到,表示层几乎是空的,数据链路层与网络层有很多子层; OSI参考模型将“服务”与“协议”的定义结合,使参考模型变得复杂、实现困难; 寻址、流量控制与差错控制在每层重复出现,降低系统效率; 数据安全、加密与网络管理在模型设计初期被忽略; 参考模型的设计更多被通信的思想支配,不适合于计算机与软件的工作方式; 严格按照层次模型编程的软件效率很低。

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

3.4.3 一种建议的参考模型

3.5 小结

网络协议是为网络中的数据交换而制定的规则、约定与标准; 计算机网络体系结构是网络层次结构模型与各层协议的集合; OSI参考模型定义开放系统的层次结构、层次之间的关系,以及各层可能包括的服务,对推动网络协议标准化的研究起重要作用; TCP/IP协议与参考模型抓住有利时机,伴随Internet发展而成为目前公认的工业标准。