Computer Networks 第二章计算机劂络的协 议与体系结构 北京交通大学 电气工程学院黄彧 京交通人学 Beijing Jiao Tong University
北京交通大学 电气工程学院 黄彧 第二章 计算机网络的协 议与体系结构
生要内容 ●层次化的网络体系结构 五层协议的计算机网络体系结构 c应用层 传输层 网络层 数据链路层 物理层 ●开放系统互联参考模型( OSIRM) ●TcP/P体系结构 Computer Networks
主要内容 层次化的网络体系结构 五层协议的计算机网络体系结构 应用层 传输层 网络层 数据链路层 物理层 开放系统互联参考模型(OSI/RM) TCP/IP体系结构
量21计算机网络体系结构的形成 ●网络体系结构提出的背景—计算机网络的复杂性 异质性 ●不同的通信介质—有线、无线 c不同种类的设备—主机、路由器、交换机、 ●不同的操作系统—Unix、 Windows、… ●不同的软硬件、接口和通信约定(协议) c不同的应用环境固定、移动、 c不同种类业务—分时、交互、实时、 c宝贵的投资和积累—有形、无形、 ●用户业务的延续性—不允许出现大的跌宕起伏 草y邮eN9
2.1 计算机网络体系结构的形成 网络体系结构提出的背景——计算机网络的复杂性、 异质性 不同的通信介质——有线、无线、… … 不同种类的设备——主机、路由器、交换机、… … 不同的操作系统——Unix、Windows、… … 不同的软/硬件、接口和通信约定(协议) 不同的应用环境——固定、移动、… … 不同种类业务——分时、交互、实时、… … 宝贵的投资和积累——有形、无形、… … 用户业务的延续性——不允许出现大的跌宕起伏
对于复杂的网络系统,用什么方法能合理 地组织网络的结构,以达到 ●结构清晰 ●简化设计与实现 ●便于更新与维护 ●较强的独立性和适应性 解决方法:分而治之! Computer Networks
⚫结构清晰 ⚫简化设计与实现 ⚫便于更新与维护 ⚫较强的独立性和适应性 对于复杂的网络系统,用什么方法能合理 地组织网络的结构,以达到: 解决方法:分而治之!
圳分尽次日常奥例 中国消息 德国 2楼人“你人P对交谈内容的共识 教师 教师 HALLO” 2/3接口 翻译" HELLO'4.P2用英语对话 “HELo翻译 1/2接口 1/2接口 秘书传真 P1使用传真通信 传真秘书 Computer Networks
划分层次日常实例
2.2协议与分层次 计算机网络中的数据交换必须遵守事先 约定好的规则。 这些规则明确规定了所交换的数据的格 式以及有关的同步问题(同步含有时序 的意思)。 ●为进行网络中的数据交换而建立的规则 标准或约定即网络协议( network protocol),简称为协议。 Computer Networks
2.2 协议与划分层次 计算机网络中的数据交换必须遵守事先 约定好的规则。 这些规则明确规定了所交换的数据的格 式以及有关的同步问题(同步含有时序 的意思)。 为进行网络中的数据交换而建立的规则、 标准或约定即网络协议(network protocol),简称为协议
网络协议的三要素 ●语法数据与控制信息的结构或格式。 ●语义需要发出何种控制信息,完成何 种动作以及做出何种响应。 ●同步事件实现顺序的详细说明。 Computer Networks
网络协议的三要素 语法 数据与控制信息的结构或格式 。 语义 需要发出何种控制信息,完成何 种动作以及做出何种响应。 同步 事件实现顺序的详细说明
时序例 B 连接请求 建立连接 连接确认 连接确认 数据 数据传输 确认 释放连接 释放确认 释放连接 释放确认
确认 释放连接 释放确认 释放确认 连接确认 数据 连接请求 连接确认 t t 时序例 释放连接 数据传输 建立连接 A B
划分层次的概念举例 ●计算机1向计算机2通过网络发送文件。 ●可以将要做的工作进行如下的划分。 ●第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 ●双方协调好一致的文件格式。 ●两个计算机将文件传送模块作为最高的一层。 剩下的工作由下面的模块负责。 Computer Networks
划分层次的概念举例 计算机1向计算机2通过网络发送文件。 可以将要做的工作进行如下的划分。 第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个计算机将文件传送模块作为最高的一层 。 剩下的工作由下面的模块负责
两个计犷机突换文件 只看这两个文件传送模块 计算机1 好像文件及文件传送命令 计算机2 文件传送模块}是按照水平方向的虚线传送的 文件传送模块 把文件交给下层模块 把收到的文件交给 进行发送 上层模块 Computer Networks
两个计算机交换文件 文件传送模块 计算机1 计算机2 文件传送模块 只看这两个文件传送模块 好像文件及文件传送命令 是按照水平方向的虚线传送的 把文件交给下层模块 进行发送 把收到的文件交给 上层模块