Part Ⅱ 计算机网络体系结构. 主要内容 1 计算机网络的构成 1.1 资源子网 1.2 通信子网 ( 点到点通道;广播通道 ) 2 计算机网络的体系结构 2.1 计算机网络功能的分层 2.2 协议和协议的分层结构 2.3 计算机网络的体系结构 3 典型计算机网络参考模型 3.1 计算机网络的标准化.

Slides:



Advertisements
Similar presentations
一、统计范围 注册地在湖里区的具有房地产开发资质的 房地产开发企业 无论目前是否有开发项目 无论开发的项目是在湖里区还是在其他区 没有开发项目的企业需要报送年报和月报 中的资金表(空表)。 新成立的项目公司,要先入库,再报报表。
Advertisements

第十二章 常微分方程 返回. 一、主要内容 基本概念 一阶方程 类 型 1. 直接积分法 2. 可分离变量 3. 齐次方程 4. 可化为齐次 方程 5. 全微分方程 6. 线性方程 类 型 1. 直接积分法 2. 可分离变量 3. 齐次方程 4. 可化为齐次 方程 5. 全微分方程 6. 线性方程.
PHPCMS 使用指南及二次开发向导 --- 系统设置篇 PHPCMS 网络培训课程 --- 系统设置篇 PHPCMS 项目部 王官庆制作 系统相关设置 1. 站点管理 2. 发布点管理 3. 系统其它设置 管理员设置 1. 角色定义 2. 管理员管理.
石化的 IT 大挑战 洛阳石化工程公司. 石化公司简介 中国石化集团洛阳石油化工工程公司,是国内能源化 工领域集技术专利商与工程承包商于一体的高科技企 业。拥有中国综合设计甲级资质,为国家首批业务涵 盖 21 个行业的工程咨询企业之一,拥有工程总承包、 工程设计、工程监理、工程咨询和环境影响评价等甲.
HistCite 结果分析示例 罗昭锋. By:SC 可能原因:文献年度过窄,少有相互引用.
位置相关查询处理 研究背景及意义 移动计算、无线通信以及定位技术的快速发展,使 得位置相关的查询处理及基于位置的信息服务技术 已经成为一个热点研究领域 。 大量的应用领域 ( 如地理信息系统、智能导航、交 通管制、天气预报、军事、移动电子商务等 ) 均迫 切需要有效地查询这些数据对象。
细分曲面 傅孝明 SA 目录 细分曲面的基本思想 两个关键问题 一些基本概念 几种简单的细分曲面算法 细分曲面方法分类.
一、拟合优度检验 二、变量的显著性检验 三、参数的置信区间
嵌入式操作系统 陈香兰 Fall 系统调用 10/27/09 嵌入式 OS 3/12 系统调用的意义  操作系统为用户态进程与硬件设备进行交互提供 了一组接口 —— 系统调用  把用户从底层的硬件编程中解放出来  极大的提高了系统的安全性  使用户程序具有可移植性.
Alexa 排名与 分级信息检索方法 刘骥 刘骥 前言 前言 从促进文献信息的广泛交流, Alexa 网站 排名知识和信息检索,利用网络资源促进利 互联网进行科学研究和提高效率和效益出发。 就 Alexa 网站、 Alexa 排名和分级信息检索方 法进行了阐述。对信息资源的利用、开放获.
地理信息系统概述. 数据和信息 (Data & Information) 数据 原始事实 如:员工姓名, 数据可以有数值、图形、声音、视觉数据等 信息 以一定规则组织在一起的事实的集合。
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第六十二讲 ) 离散数学. 最后,我们构造能识别 A 的 Kleene 闭包 A* 的自动机 M A* =(S A* , I , f A* , s A* , F A* ) , 令 S A* 包括所有的 S A 的状态以及一个 附加的状态 s.
NETWORK PRINCIPLE 1- 1 CHAPTER 1 OUTLINE University of Science and Technology of China Continuing education School Lee Yi Data Communications.
1 为了更好的揭示随机现象的规律性并 利用数学工具描述其规律, 有必要引入随 机变量来描述随机试验的不同结果 例 电话总机某段时间内接到的电话次数, 可用一个变量 X 来描述 例 检测一件产品可能出现的两个结果, 也可以用一个变量来描述 第五章 随机变量及其分布函数.
第十一章 曲线回归 第一节 曲线的类型与特点 第二节 曲线方程的配置 第三节 多项式回归.
第二部分 行政法律关系主体 第一节 行政主体 一、行政主体 (一)行政主体的概念 cc (二)行政主体资格含义及构成要件 CASE1CASE1\CASE2CASE2 (三)行政主体的职权和职责 1 、行政职权的概念及内容 2 、行政职权的特点 3 、行政职责.
协同工作环境研究中心 协同共享 助力科研. 主要内容  认识协同及协同软件  协同科研软件 duckling 介绍.
线性代数习题课 吉林大学 术洪亮 第一讲 行 列 式 前面我们已经学习了关 于行列式的概念和一些基本 理论,其主要内容可概括为:
第二章 随机变量及其分布 第一节 随机变量及其分布函数 一、随机变量 用数量来表示试验的基本事件 定义 1 设试验 的基本空间为 , ,如果对试验 的每一个基 本事件 ,规定一个实数记作 与之对应,这样就得到一个定义在基本空 间 上的一个单值实函数 ,称变量 为随机变量. 随机变量常用字母 、 、 等表示.或用.
第 4 章 过程与变量的作用范围. 4.1 Visual Basic 的代码模块 Visual Basic 的应用程序是由过程组成的, 过程代码存放在模块中。 Visual Basic 提供了 三类模块,它们是窗体模块、标准模块和类 模块。 窗体模块 窗体模块是大多数 Visual Basic.
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 3 章 曲线拟合的最小二乘法 给出一组离散点,确定一个函数逼近原函数,插值是这样的一种手段。 在实际中,数据不可避免的会有误差,插值函数会将这些误差也包括在内。
实验三: 用双线性变换法设计 IIR 数字滤波器 一、实验目的 1 熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法。 2 掌握数字滤波器的计算机仿真方法。 3 通过观察对实际心电图信号的滤波作用, 获得数字滤波的感性知 识。
大亚湾 PMT 读出电子学介绍 王铮 中科院 “ 核探测技术与核电子学重点实验室 ” 年会.
外文文献检索示例. 实验目的: 掌握利用计算机网络检索外文文献的基本方法; 了解熟悉下列数据库的结构、内容并掌握其检索方 法 ; 掌握检索的主要途径:出版物( Publication )、关键 词( Keyword )、作者( Author )等。
1 第 7 章 专家控制系统 概述 专家系统的起源与发展 专家系统的一般结构 专家系统的知识表示和获取 专家系统的特点及分类.
信息利用与学术论文写作 Library of Jiangsu University, Zhenjiang Sha Zhenjiang
流态化 概述 一、固体流态化:颗粒物料与流动的流体接触,使颗粒物料呈类 似于流体的状态。 二、流态化技术的应用:流化催化裂化、吸附、干燥、冷凝等。 三、流态化技术的优点:连续化操作;温度均匀,易调节和维持; 气、固间传质、传热速率高等。 四、本章基本内容: 1. 流态化基本概念 2. 流体力学特性 3.
UML 对象设计与编程 主 讲 : 董兰芳 副教授 Dept. of Computer Science,USTC
数 学 系 University of Science and Technology of China DEPARTMENT OF MATHEMATICS 第 5 章 解线性方程组的直接法 实际中,存在大量的解线性方程组的问题。很多数值方 法到最后也会涉及到线性方程组的求解问题:如样条插值的 M 和.
主讲教师:陈殿友 总课时: 124 第十一讲 极限的运算法则. 第一章 二、 极限的四则运算法则 三、 复合函数的极限运算法则 一 、无穷小运算法则 机动 目录 上页 下页 返回 结束 §5 极限运算法则.
第一节 相图基本知识 1 三元相图的主要特点 (1)是立体图形,主要由曲面构成; (2)可发生四相平衡转变; (3)一、二、三相区为一空间。
湖南省赛宝软件服务有限公司 信息报送及申报系统演示 湖南省赛宝软件服务有限公司 李纠.
第二章 通信技术基础 谈英姿 东南大学自控系工业自动化教研室. 通信技术基础 2.1 通信的基本概念 2.2 通信协议与网络层次分析 2.3 常用串行通信技术.
吉林大学远程教育课件 主讲人 : 杨凤杰学 时: 64 ( 第五十三讲 ) 离散数学. 定义 设 G= ( V , T , S , P ) 是一个语法结构,由 G 产生的语言 (或者说 G 的语言)是由初始状态 S 演绎出来的所有终止符的集合, 记为 L ( G ) ={w  T *
Report for Case 5 VoIP Will Bring “ Dramatic Transformation ” Liang Qinyan, Li Yang, Zhou Xuhui, Lin Guoqiang Group 2 MIS-B Xi ’ An
编译原理总结. 基本概念  编译器 、解释器  编译过程 、各过程的功能  编译器在程序执行过程中的作用  编译器的实现途径.
周期信号的傅里叶变换. 典型非周期信号 ( 如指数信号, 矩形信号等 ) 都是满足绝对可 积(或绝对可和)条件的能量信号,其傅里叶变换都存在, 但绝对可积(或绝对可和)条件仅是充分条件, 而不是必 要条件。引入了广义函数的概念,在允许傅里叶变换采用 冲激函数的前提下, 使许多并不满足绝对可积条件的功率.
 符号表  标识符的作用: 声明部分:定义了各种对象及对应的属性和 使用规则。 程序体:对所定义的对象进行各种操作。 $ididname IdnameAttributeIR  必要性 Token : 新表-符号表(种类、类型等信息):
Department of Mathematics 第二章 解析函数 第一节 解析函数的概念 与 C-R 条件 第二节 初等解析函数 第三节 初等多值函数.
首 页 首 页 上一页 下一页 本讲内容本讲内容 视图,剖视图(Ⅰ) 复习: P107 ~ P115 作业: P48(6-2,6-4), P49( 去 6-6) P50, P51(6-13), P52 P50, P51(6-13), P52 P53 (6-18,6-20) P53 (6-18,6-20)
《 UML 分析与设计》 交互概述图 授课人:唐一韬. 知 识 图 谱知 识 图 谱知 识 图 谱知 识 图 谱.
电子商务实务 项目四 B2B 交易 目标 1 、了解 B2B 交易的基本流程 2 、熟练掌握平台 B2B 交易相关操作 3 、掌握电子商务技能鉴定培训平台交易大厅相关操作 4 、了解 B2B 的方式及其特点 5 、了解 B2B 平台的类型及其特点 6 、熟悉目前典型的 B2B 第三方支付平台及特点.
适用场景 应用背景 1 、企业使用电商平台作为前 台销售门户, NC 作为后台管 理软件; 2 、后台从商城平台自动定时 下载,快速导入到 NC 形成销 售订单,并按 ERP 业务规则 进行校验及触发后续流程; 3 、提高订单传递的及时性、 准确性、规范性,减少工作量, 降低出错率;
1 、如果 x + 5 > 4 ,那么两边都 可得 x >- 1 2 、在- 3y >- 4 的两边都乘以 7 可得 3 、在不等式 — x≤5 的两边都乘以- 1 可得 4 、将- 7x — 6 < 8 移项可得 。 5 、将 5 + a >- 2 a 移项可得 。 6 、将- 8x < 0.
新一代移动物联系统 MC MOBILE CONTROL 开启办公物联网时代 Product Promotion.
第四章 计算机数控( CNC )系统  本章重点:  1 计算机数控系统构成及其结构特点  2 运动轨迹插补原理  3 刀具补偿.
EC 营客通产品操作(九) EC 营客通产品操作(九) 400 电话 400 电话. 400 电话有助于提升企业形象,无论企业地址变更、机构 变化、人员变动,联系方式永远不变。且在 EC 上申请的 400 电话可以在 EC 平台上进行统一的 400 电话接听及 400 电话客服的管理。
§10.2 对偶空间 一、对偶空间与对偶基 二、对偶空间的有关结果 三、例题讲析.
表单自定义 “ 表单自定义 ” 功能是用于制作表单的 工具,用数飞 OA 提供的表单自定义 功能能够快速制作出内容丰富、格 式规范、美观的表单。
7 生产费用在完工产品与在产 品之间分配的核算. 2 第七章 生产费用在完工产品与在产品之 间的分配  知识点 :  理解在产品的概念  掌握生产费用在完工产品与在产品之间的分 配.
力的合成 力的合成 一、力的合成 二、力的平行四边形 上一页下一页 目 录 退 出. 一、力的合成 O. O. 1. 合力与分力 我们常常用 一个力来代替几个力。如果这个 力单独作用在物体上的效果与原 来几个力共同作用在物体上的效 果完全一样,那么,这一个力就 叫做那几个力的合力,而那几个 力就是这个力的分力。
一个大学生眼里的移动互联网. file://\\ibhks021\halfway\Template Design by HK Presentation\POWERPOINT TEMPLATE\Dubai\Slide_v1.psd file://\\ibhks021\halfway\Template.
个体 精子 卵细胞 父亲 受精卵 母亲 人类生活史 问题:人类产生配子(精、卵 细胞)是不是有丝分裂?
逻辑设计基础 1 第 7 章 多级与(或)非门电路 逻辑设计基础 多级门电路.
“ 百链 ” 云图书馆. 什么是百链云图书馆?1 百链云图书馆的实际效果?2 百链云图书馆的实现原理?3 百链云图书馆的价值?44 图书馆要做什么?55 提 纲.
无忧 PPT 整理发布 无忧 PPT 整理发布 网上教研活动的推进与 学习社区的构建 首都师范大学 蒋国珍 2008 年 12 月.
如何申请《教育部学历证书电子注册备案表》 以及《教育部学历认证报告》. 一、如何申请《教育部学历证书电 子注册备案表》中文版 方式一:实名注册过的用户,通过学信档案 申请。 实名注册学信档案实名注册学信档案.
开放教育学员入学须知 第一部分:浏览山东理工大学远程与继续 教育学院网站浏览山东理工大学远程与继续 教育学院网站 第二部分:浏览中央电大教学平台浏览中央电大教学平台 第三部分:浏览山东电大教学平台浏览山东电大教学平台 第四部分:浏览淄博电大教学平台浏览淄博电大教学平台 第五部分:淄博电大教学平台使用淄博电大教学平台使用.
感谢您的关注 联系电话: – 677 手机: QQ :
八. 真核生物的转录 ㈠ 特点 ① 转录单元为单顺反子( single cistron ),每 个蛋白质基因都有自身的启动子,从而造成在功能 上相关而又独立的基因之间具有更复杂的调控系统。 ② RNA 聚合酶的高度分工,由 3 种不同的酶催化转 录不同的 RNA 。 ③ 需要基本转录因子与转录调控因子的参与,这.
U niversity of S cience and T echnology of C hina VxWorks 及其应用开发 陈香兰 年 7 月.
张勤 人大报刊复印资料 专题全文数据库 简 介简 介 《人大报刊资料全文数据库》是中国人民大 学书报资料中心与北京博利群电子信息有限 公司联合开发研制的大型数据库光盘。它涵 盖面广、信息量大、分类科学、筛选严谨、 结构合理,是国内最具权威的社会科学、人.
北大法意数据库应用. 讲座提要大纲 法律专业能力 法律实践 法律信息检索能力 互联网 法律信息检索能力是法律专业人士的核心能力之一 美国律师协会( ABA )把它明确规定在律师的工 作规范和职业道德中.
参展主要内容 以信息科技支撑现代农业为主题,包括精准农业、数字农业、农 业物联网、农业遥感、信息服务 5 部分内容,重点展示科研院所、大 专院校等单位的科研成果及应用示例。精准农业重点展示面向设施、 果园、大田生产管理过程中的关键技术及智能装备,以精准施肥、施 药、灌溉大型机具实物展示为主,同时将搭建微型温室(约.
§9. 恒定电流场 第一章 静电场 恒定电流场. 电流强度  电流:电荷的定向移动  正负电荷反方向运动产生的电磁效应相同 ( 霍尔效应 特例 ) 规定正电荷流动的方向为正方向  电流方向:正方向、反方向  电流强度 ( 电流 ) A 安培 标量 单位时间通过某一截面的电荷.
韩文数据库使用说明 鲁锦松. 主要内容 一、为什么要用数据库 二、怎样利用中文数据库 三、怎样利用韩文数据库.
单元四 电动后视镜控制电路. 汽车辅助装置汽车辅助装置 一、教学目的要求: 掌握电动后视镜的组成、功用、工作过程以 及控制电路 二、主要教学内容: ( 1 )电动后视镜的组成 ( 2 )电动后视镜控制电路 ( 3 )电动后视镜工作过程 三、教学重点、难点: 电动后视镜工作过程.
SCI 数据库检索练习参考 本练习完全依照 SCI 数据库实际检索过程而 实现。 本练习完全依照 SCI 数据库实际检索过程而 实现。 练习中,选择了可以举一反三的题目,读 者可以根据题目进行另外的检索练习,如: 可将 “ 与 ” 运算检索改为 “ 或 ” 、 “ 非 ” 运算检索 等等。 练习中,选择了可以举一反三的题目,读.
§7.2 估计量的评价标准 上一节我们看到,对于总体 X 的同一个 未知参数,由于采用的估计方法不同,可 能会产生多个不同的估计量.这就提出一 个问题,当总体的一个参数存在不同的估 计量时,究竟采用哪一个好呢?或者说怎 样评价一个估计量的统计性能呢?下面给 出几个常用的评价准则. 一.无偏性.
1 安全体系结构 曹天杰 中国矿业大学计算机科学与技术学院. 2 安全体系结构 安全体系结构的内容包括:提供安全服务与 有关安全机制在本系统下的一般描述,这些 服务和机制必须为本系统所配备;确定本系 统内部可以提供这些服务的位置。 一个信息系统安全体系结构的形成主要是根.
Presentation transcript:

Part Ⅱ 计算机网络体系结构

主要内容 1 计算机网络的构成 1.1 资源子网 1.2 通信子网 ( 点到点通道;广播通道 ) 2 计算机网络的体系结构 2.1 计算机网络功能的分层 2.2 协议和协议的分层结构 2.3 计算机网络的体系结构 3 典型计算机网络参考模型 3.1 计算机网络的标准化 3.2OSI 参考模型 3.3TCP/IP 参考模型 4 网络和网络服务

2.1 计算机网络的构成( 1 ) 计算机网络的构成 两级结构的计算机网络 资源子网(或用户子网)和通信子网

2.1.1 资源子网 组成 服务器 客户计算机 通信子网 基本组成 通信线路(或称通道) 网络互连设备(路由器、交换机、 HUB 等) 2.1 计算机网络的构成( 2 )

2.1 计算机网络的构成( 3 ) 基本结构 点到点通道 基本特点 u 一条线路连接二台网络互连设备 u 一般情况下,二台计算机的连接要经过多台网络互连 设备 典型拓扑结构 u star, ring ( loop ), tree, complete, intersecting rings, irregular 关键技术:拓扑发现:路由选择( Routing )

2.1 计算机网络的构成( 4 ) 广播通道 基本特点 u 多台计算机共享一条通信线路 u 任一台计算机发出的信息可以直接被其它 计算机接收 典型拓扑结构 u bus, ring

2.1 计算机网络的构成( 5 ) 关键技术:通道分配  静态分配:分时间片 特点:控制简单,通道利用率低 u 动态分配:各站点动态使用通道 特点:控制复杂,通道利用率高 通道分配方法: 集中式:只有一个仲裁机构 分布式:各站点均有仲裁机构

2.1 计算机网络的构成( 6 ) 网络分类: 从地域范围角度 局域网络( Local Area Networks ) u 主要采用广播通道技术 城域网络( Metropolitan Area Networks ) 广域网络( Wide Area Networks ) u 主要采用点到点通道技术

2.2 计算机网络的体系结构( 1 ) 计算机网络的体系结构:对计算机网络及其部件所完成功 能的比较精确的定义。即从功能的角度描述计算机网络 的结构。是层次和协议的集合。 注意 : 计算机网络体系结构仅仅定义了网络及其部件通过协 议应完成的功能;不定义协议的实现细节和各层协议之 间的接口关系。 网络功能的分层 协议的分层 体系结构的分层 协议分层易于协议的设计、分析、实现和测试。

2.2.1 计算机网络功能的分层 计算机网络的基本功能是为地理位置不同的计算机用户之间提 供访问通路。 下述功能是必须提供的: 连接源结点和目的结点的物理传输线路,可以经过中间结点; 每条线路两端的结点利用波形进行二进制通信; 无差错的信息传送 多个用户共享一条物理线路 按照地址信息,进行路由选择 2.2 计算机网络的体系结构( 2 )

2.2 计算机网络的体系结构( 3 ) 信息缓冲和流量控制 会话控制 满足各种用户、各种应用的访问要求 上述功能有三个显著特点 上述功能必须同时满足一对用户 用户之间的通信功能是相互的 这些功能分散在各个网络设备和用户设备中。 一般人们采用 “ 层次结构 ” 的方法来描述计算机网络,即:计 算机网络中提供的功能是分成层次的。

2.2 计算机网络的体系结构( 4 ) 协议和协议的分层结构 协议的定义和组成 层次结构的计算机网络功能中,最重要的功能是通信功能 这种通信功能主要涉及同一层次中通信双方的相互作用 位于不同计算机上进行对话的第 N 层通信各方可分别看成是一种进 程,称为对等(同等)进程。 协议( Protocol ): 计算机网络同等层次中,通信双方进行信息 交换时必须遵守的规则。

2.2 计算机网络的体系结构( 5 ) 协议的组成 语法( syntax ):以二进制形式表示的命令和相应的结构 语义( semantics ):由发出的命令请求,完成的动作和回送的响应组成的集 合 定时关系( timing ):有关事件顺序的说明 协议的分层和层间结构 协议的分层原则 ( layering principle ) Layer N software on the destination computer must receive exactly the message sent by layer N software on the sending computer. Mathematically, if the sender applies a transformation T, the receiver must apply the inverse T -1. 协议分层要保证整个通信系统功能完备、高效。

2.2 计算机网络的体系结构( 6 ) 每一相邻层之间有一个接口( Interface ),它定义了下层向上层 提供的原语操作和服务。 对于第 N 层协议来说,它有如下特性 不知道上、下层的内部结构 独立完成某种功能 为上层提供服务 使用下层提供的服务

2.2 计算机网络的体系结构( 7 ) 计算机网络的体系结构 基本术语与分层结构 接口:定义了下层向上层提供的原语操作和服务。 协议:计算机网络同等层次中,通信双方进行信息交换时必须遵守 的规则。 服务:层间交换信息时必须遵守的规则。 服务和协议的关系 服务提供者,服务用户

2.2 计算机网络的体系结构( 8 ) 服务访问点 SAP ( Service Access Point ) 任何层间服务是在接口的 SAP 上进行的 每个 SAP 有唯一的识别地址 每个层间接口可以有多个 SAP 。 接口数据单元 IDU ( Interface Data Unit ) IDU 是通过 SAP 进行传送的层间信息单元 IDU 由上层的服务数据单元 SDU ( Service Data Unit )和接口控制信 息 ICI ( Interface Control Information )组成

2.2 计算机网络的体系结构( 9 ) 协议数据单元 PDU ( Protocol Data Unit ) 第 N 层实体通过网络传送给它的对等实体的信息单元 PDU 由上层的服务数据单元 SDU 或其分段和协议控制信息 PCI ( Protocol Control Information )组成 分段和重组

Why Layering? No layering: each new application has to be re- implemented for every network technology! Telnet FTPNFS Packet radio Coaxial cable Fiber optic Application Transmission Media HTTP

Why Layering? Solution: introduce an intermediate layer that provides a unique abstraction for various network technologies Telnet FTPNFS Packet radio Coaxial cable Fiber optic Application Transmission Media HTTP Intermediate layer

Layering Advantages Modularity – protocols easier to manage and maintain Abstract functionality –lower layers can be changed without affecting the upper layers Reuse – upper layers can reuse the functionality provided by lower layers Disadvantages Information hiding – inefficient implementations

2.2 计算机网络的体系结构( 10 ) 服务分类 基于连接的服务和无连接服务 基于连接的服务 u 当使用服务传送数据时,首先建立连接,然后使用该连接传送 数据。使用完后,关闭连接。 u 特点:顺序性好。 无连接服务 u 直接使用服务传送数据,每个包独立进行路由选择。 u 特点:顺序性差。 注意:连接并不意味可靠,可靠要通过确认、重传等机制来保证。

A connection-oriented packet switched network

A connectionless packet-switched network

End-to-End Argument Think twice before implementing a functionality that you believe that is useful to an application at a lower layer If the application can implement a functionality correctly, implement it a lower layer only as a performance enhancement

Example: Reliable File Transfer Solution 1: make each step reliable, and then concatenate them Solution 2: end-to-end check and retry OS Appl. OS Appl. Host AHost B OK

Discussion The receiver has to do the check anyway! Thus, full functionality can be entirely implemented at application layer; It is supposed that there is no need for reliability from lower layers Is there any need to implement reliability at lower layers? Yes, but it is supposed only to improve performance Example: Assume a high error rate on communication network Then, a reliable communication service at data link layer might help

Trade-offs Application has more information about the data and the semantic of the service it requires (e.g., can check only at the end of each data unit) A lower layer has more information about constraints in data transmission (e.g., packet size, error rate) Note: these trade-offs are a direct result of layering!

Rule of Thumb Some researchers think that implementing a functionality at a lower level should have minimum performance impact on the application that do not use the functionality (It is not true!)

2.3 典型计算机网络的参考模型( 1 ) 计算机网络的标准化 电信标准 1865 年成立国际电信联盟 ITU ( International Telecommunication Union ) 1947 年 ITU 成为联合国的一个组织,由三部分组成 ITU- R :无线通信 ITU- T :电信标准, 年称为 CCITT ,下设许多研究组 SG , 研究组下设专题,例如: Q42/SG VII 专门研究 OSI 参考模型。 ITU- D :开发

2.3 典型计算机网络的参考模型( 2 ) 国际标准 1946 年成立的国际标准化组织 ISO 负责制定各种国际标准, ISO 有 89 个成员国家, 85 个其他成员。 ISO 有 200 多个技术委员会 TC ,每个技术委员会下设若干分委员会 SC ,每个分委员会由由若干工作组 WG 组成。 例如: TC97 - 计算机和信息处理, TC97/SC21/WG1 - OSI 体系结构、 概念性方案和形式描述 一个国际标准的形成: CD ( Committee Draft ) - DIS ( Draft International Standard ) - IS ( International Standard )

2.3 典型计算机网络的参考模型( 3 ) 其它标准化组织: ANSI :美国国家标准研究所, ISO 的美国代表 NIST :美国国家标准和技术研究所,美国商业部的标准化机构 IEEE :发表行业标准。例如 IEEE 802 ,后成为 ISO 8802 。 OIF ( Optical Internetworking Forum ) 值得注意的是, ITU - T 和 ISO 之间有很好的合作和协调。

Internet 标准 Internet 的标准是自发而非政府干预的,称为 RFC ( Request For Comments )。 1969 年 ARPANET 时就开始发布 RFC , 产生 RFC0001 ,至 今已超过 6000 多个。 目前最新的 RFC 是: RFC 6729 Indicating Handling States in Trace Fields. D. Crocker, M. Kucherawy. September 年成立 IAB ( Internet Architecture Board ) 1989 年在 IAB 下又成立了 IRTF 和 IETF , IETF 的各工作组负责组 织提出相应的 RFC 建议。 2.3 典型计算机网络的参考模型( 4 )

2.3.2OSI ( Open System Interconnection )参考模型 1983 年 ISO 的 OSI 模型正式成为国际标准 物理层( The Physical Layer ):在物理线路上传输原始的二进制 数据位(基本网络硬件) 数据链路层( The Data Link Layer ):在有差错的物理线路上提 供无差错的数据传输( Frame ) 网络层( The Network Layer ):控制通信子网提供源点到目的点 的数据传送( Packet ) 运输层( The Transport Layer ):为用户提供端到端的数据传送 服务。 2.3 典型计算机网络的参考模型( 5 )

会话层( The Session Layer ):为用户提供会话控制服务(安全 认证) token management and synchronization ( insert checkpoints into the data stream ) 表示层( The Presentation Layer ):为用户提供数据转换和表示 服务。 应用层( The Application Layer ) 2.3 典型计算机网络的参考模型( 6 )

2.3.3TCP/IP 参考模型 以 TCP/IP 协议为核心的 Internet 网络体系结构 物理层:在物理线路上传输原始的二进制数据位 数据链路层:在有差错的物理线路上提供无差错的数据传输 TCP/IP 参考模型把第 1 层和第 2 层合起来称为: Host-to- Network Internet 层(网络层):控制通信子网提供源点到目的点的 IP 包 传送 2.3 典型计算机网络的参考模型( 7 )

运输层:提供端到端的数据传送服务。 TCP 和 UDP 应用层:提供各种 Internet 管理和应用服务功能 TCP/IP 与 OSI 的比较 2.3 典型计算机网络的参考模型( 8 )

OSI 的历史经验和教训 OSI 是 80 年代计算机网络技术,网络体系结构的主流 OSI 网络体系结构的核心和贡献: 分层模型 服务、接口、协议 Andrew S. Tanenbaum 在 “Computer Networks” 中评价 OSI : Bad timing ( too late ) Bad technology ( both the model and the protocol are flawed ) Bad implementations ( huge , unwieldy , and slow ) Bad politics ( government and organizations bureaucrats ) 2.3 典型计算机网络的参考模型( 9 )

2.4 网络和网络服务( 1 ) 2.4.1Novell NetWare 在 PC 机中应用广泛, client-server 结构 参考模型

2.4 网络和网络服务( 2 ) 基于 Xerox Network System ( XNS ),但有很多改进 网络层协议, IPX :不可靠无连接协议,与 IP 类似,地址长度不同: IPX , 10 字节( 4 字节网络号, 6 字节机器号( MAC 地址)); IP , 4 字节。 传输层协议, NCP/SPX/TCP :面向连接协议。 工作过程 Server :使用 SAP ( service advertising protocol )协议,每分钟广播一个 包,告知地址和提供的服务 Router :接收服务器的广播包,构造数据库;接收客户机的请求,查询数 据库,将查询结果(服务器信息)告知客户机 Client :启动时广播请求,查询最近的服务器,得到路由器的回答后,与 服务器建立 NCP 连接,协商参数,访问服务。

2.4 网络和网络服务( 3 ) 2.4.2ARPANET 产生背景: 60 年代中期,冷战高峰, DoD 想建设一个核战 争情况下的网络,传统电路交换网络太脆弱,不满足要 求。 ARPA ( Advanced Research Projects Agency )负责研制, 采用分组交换, subnet 和 host computer 两极结构。 由称为 IMP ( Interface Message Processors )的小型计算 机和线路组成 存储转发模式

2.4 网络和网络服务( 4 ) 1968 年 12 月, BBN 公司负责建网,采用改进的 Honeywell DDP-316 小型机作为 IMP , IMP 间用 56Kbps 租用电话线 连接。 软件分为两部分: subnet 和 host 1969 年 12 月,建成四个节点的网络,发展迅速 网络的发展暴露出协议软件的不足, 1974 年, TCP/IP 模型 和协议诞生。 TCP/IP 协议软件被集成进 Berkeley UNIX 中,并开发出 socket 接口 。 TCP/IP 便于 LAN 接入 ARPANET

2.4 网络和网络服务( 5 ) 1983 年, ARPA 将 ARPANET 交给 DCA ( Defense Communications Agency ), DCA 将军用部分分离出来 ,构成 MILNET 。 80 年代,网络规模扩大,出现 DNS ( Domain Naming System ) 1990 年, ARPANET 停止运行, MILNET 仍在工作。

2.4 网络和网络服务( 6 ) 2.4.3NSFNET 二十世纪七十年代末,大学通过网络进行研究的需要促使 NSF ( U.S. National Science Foundation )建立一个虚拟 网络 CSNET 。 1984 年, NSF 开始设计一个高速网络,对所有大学和研究 机构开放。 NSF 建立了一个骨干网,把六个超级计算机 中心连接起来。 56Kbps 租用线路,软件使用 TCP/IP 技 术,成为第一个 TCP / IP 广域网。

2.4 网络和网络服务( 7 ) 1990 年, MERIT 、 MCI 和 IBM 公司成立一个非赢利机构 ANS ( Advanced Networks and Services )管理 NSFNET ,把骨干网带宽从 1.5Mbps 升级为 45Mbps ( ANSNET ) 。 1991 年, NREN ( National Research and Educational network )启动,研究 NSFNET 的下一代,目标是达到 G 比特。 1995 年, ANSNET 卖给 America Online 。单一骨干网结构 被商业驱动的、竞争的多骨干网结构替代。

2.4 网络和网络服务( 8 ) 2.4.4X.25 分组交换网 70 年代, CCITT 推出 X.25 标准,为公用包交换网和用户之 间提供接口。 X.25 面向连接,支持交换虚电路和永久虚电路。 X.21 (物理层协议), X.3 / X.28 / X.29 DTE: Digital Terminal Equipment DCE: Digital Circuit Terminating Equipment PAD: Packet Assembler and Disassembler

High-Level Functions Packet Level Frame Level Physical Level DCE High-Level Functions Packet Level Frame Level Physical Level PAD T DTE X.25 X.29 X.3 X.28

2.4 网络和网络服务( 9 ) 2.4.5Frame Relay 帧中继产生背景 通信线路越来越快速、可靠,计算机越来越快速、便宜,底层通 信协议变得越来越简单,大部分工作由用户计算机来做,底层 协议只需提供一条源到目的的通路即可。 帧中继,面向连接,提供最少的基本服务。

2.4 网络和网络服务( 10 ) 2.4.6B-ISDN 和 ATM 宽带综合业务数字网 B-ISDN ( Broadband Integrated Services Digital Network )产生背景 多种网络共存( POTS, Telex, SMDS, DQDB, Frame Relay, … ), 电信公司想统一成一个网络 B-ISDN 。 B-ISDN 的技术基础是异步传输模式 ATM ( Asynchronous Transfer Mode )

2.4 网络和网络服务( 11 ) ATM 异步传输,没有主时钟。 传输单元是短的、定长的包,称为信元( cell )。 面向连接 速率主要有两种: 155M , 622M

2.4 网络和网络服务( 12 ) B-ISDN ATM 参考模型

总结( 1 ) 计算机网络的构成:资源子网和通信子网 通信子网:点到点通道,关键技术是路由选择;广播通道,关键 技术是通道分配。 计算机网络体系结构 功能的分层,层次结构 对等实体、协议、服务、接口 SAP, SDU, IDU, PDU 网络参考模型 标准化组织 OSI 参考模型

总结( 2 ) TCP/IP 参考模型 其它网络 Novell NetWare ARPANET NSFNET X.25 Frame Relay B-ISDN 和 ATM