第3章OSI(定)
osi层模型的协议
osi层模型的协议OSI(开放系统互连)层模型是一种通信协议的框架,旨在规范计算机网络中数据传输的不同层级。
它被分为七个不同的层级,每个层级具有特定的功能,并与其上下层级进行交互。
在OSI层模型中,每个层级都有自己的一组协议,用于实现其功能并确保数据传输的可靠性。
第一层:物理层物理层是OSI层模型的最底层,负责处理物理连接和位传输。
该层定义了计算机硬件和网络设备之间的物理连接类型和电气规范。
常见的物理层协议包括以太网、串口通信和USB等。
第二层:数据链路层数据链路层负责在直接连接的两台设备之间传输数据。
它将原始比特流转换为数据帧,并通过物理层进行传输。
数据链路层包括MAC (媒体访问控制)子层和LLC(逻辑链路控制)子层。
以太网、无线局域网(Wi-Fi)和PPP(点对点协议)是常见的数据链路层协议。
第三层:网络层网络层负责在不同的网络之间进行数据传输。
它使用IP地址将数据包从源主机路由到目标主机,并处理数据分组的传输。
常见的网络层协议包括IP(互联网协议)和ICMP(Internet控制消息协议)。
第四层:传输层传输层为不同主机之间的数据传输提供可靠的端到端通信。
它负责数据的分段和重组,并确保数据的完整性和顺序。
传输层协议常见的有TCP(传输控制协议)和UDP(用户数据报协议)。
第五层:会话层会话层建立、管理和终止不同计算机之间的会话连接。
它负责确保通信的有序性,并提供错误恢复和流控制机制。
会话层使用了一些协议,如SSH(Secure Shell)和RPC(远程过程调用协议)。
第六层:表示层表示层负责数据的加密、解密和压缩。
它提供了不同计算机之间数据格式的转换和兼容性。
常见的表示层协议包括JPEG(图像压缩算法)和ASCII(美国标准信息交换码)。
第七层:应用层应用层是OSI层模型中最高层,它提供用户与计算机网络之间的接口。
应用层协议负责处理特定的网络应用,如电子邮件、文件传输和远程登录。
常见的应用层协议有HTTP(超文本传输协议)和DNS(域名系统)。
第三章 计算机网络体系结构-基本概念
6.网络体系结构 6.网络体系结构 1 2 3 4 网络体系结构的概念 网络体系结构的功能 网络体系结构的特点 网络体系结构的种类
网络体系结构的概念
计算机网络各层,对等进程通信的协议的集合称 计算机网络的体系结构(architecture) 为计算机网络的体系结构 (architecture) 计算机网络的体系结构 (architecture),它是 计算机网络及其部件所应完成功能的比较精确的 定义.从功能的角度描述计算机网络的结构. 体系结构只定义网络及其部件通过协议应当完成 的功能,不定义协议的实现细节和各层协议之间 的接口关系.
语法(Syntax):规定通信双方"如何讲",
3. 1
基本概念
2. 协议的分层结构
(1)协议分层结构 协议分层结构的思想是用一个模块的集合来完成 协议分层结构的思想是用一个模块的集合来完成 不同的通信功能,以简化设计的复杂性. 不同的通信功能,以简化设计的复杂性.大多数的 网络都按照层或级的方式来组织, 网络都按照层或级的方式来组织,每一层完成特定 的功能,每一层都建立在它的下层之上. 的功能,每一层都建立在它的下层之上.
网络协议的重要性: 网络协议的重要性:
没有协议就没有网络,每一种计算机网络都有 一套协议支持着.由于计算机网络的种类多,所以 协议的种类也很多. 所有协议的目的和功能是一样的,都是保证网 络上的信息能畅通无阻,准确无误地传输到目的地.
3. 1
基本概念
什么是网络协议? 什么是网络协议?
网络协议就是使计算机网络能协同工作实现信息 就是使计算机网络能协同工作实现信息
计算机网络应用技术
第3章 计算机网络体系结构
本章要点
了解网络体系结构分类,功能特点. 了解网络体系结构分类,功能特点. 掌握OSI参考模型的结构和各层功能. 掌握OSI参考模型的结构和各层功能. OSI参考模型的结构和各层功能 掌握TCP/IP体系结构的层次和功能. 掌握TCP/IP体系结构的层次和功能. TCP/IP体系结构的层次和功能 掌握IP地址管理和子网划分的方法. 掌握IP地址管理和子网划分的方法. IP地址管理和子网划分的方法
《计算机网络技术基础》第三章
应用层 表示层 会话层 传输层 网络层 数据链路层 物理层
图3-3 OSI参考模型的结构
OSI参考模型中,划分层(子模块)要遵循以下原则: (1)各层(子模块)具有相对的独立性,保持层间交互的信息最少。 (2)单向调用:各层(子模块)只能引用其下层提供的服务。 (3)增值服务:在使用下层服务的基础上,各层完成特定的通信功能。
用户写信人邮政局运输部门用户收信人邮政局运输部门用户间约定信件格式和内容邮局间约定邮政编码等运输部门间约定到站地点费用等用户邮局约定信封格式及邮票邮局运输部门约定到站地点时间等用户子系统邮局子系统运输部门子系统甲地乙地图31邮政通信系统分层模型31网络体系结构概述从图31中可以看出邮政系统中的各种约定都是为了将信件从写信人送到收信人而设计的也就是说它们是因信息的流动而产生的
计算机网络技术基础
.
03
.
第3章
网络体系 结构
章节导读
计算机网络是一个庞大的、多样化的复杂 系统,涉及多种通信介质、多厂商和异种机互 连、高级人机接口等各种复杂的技术问题。要 使这样一个系统高效、可靠地运转,网络中的 各个部分都必须遵守一套合理而严谨的网络标 准。这套网络标准就称之为网络体系结构。
.
3.2 OSI参考模型
世界上第一个网络体系结构是1974年由IBM公司提出的“系统网络体系结构 (System Network Architecture,SNA)”。此后,许多公司纷纷推出了各自的网 络体系结构。虽然这些体系结构都采用了分层技术,但层次的划分、功能的分配 及采用的技术均不相同。随着信息技术的发展,不同结构的计算机网络互联已成 为迫切需要解决的问题。
.
3.2 OSI参考模型
机械特性:规定了物理连接时所使用可接插连接器的形状和尺寸,连接器中引脚的数量与 排列情况等。
osi协议工作过程
osi协议工作过程OSI(Open Systems Interconnection,开放系统互联)是一种网络通信协议,它定义了计算机或网络设备之间进行通信的七个不同层次。
每个层次负责处理不同的通信任务,并通过接口与上层和下层进行通信。
下面将详细介绍OSI协议的工作过程。
第一层:物理层物理层是OSI协议的最底层,它负责在网络中传输比特流(Bit Stream)。
物理层的任务包括定义实际的电气、光学和无线介质以及连接器的规范。
在物理层上,数据被转换成电压、电流或光脉冲等物理形式传输。
第二层:数据链路层数据链路层处理传输有差错的信道上的数据传输。
它将比特流分割成数据帧,并检测并纠正错误。
数据链路层还负责对传输的数据进行流量控制和数据链路管理。
常见的数据链路协议有以太网(Ethernet)和无线局域网(Wi-Fi)。
第三层:网络层网络层负责在网络中选择传输路径,将数据包(Packet)从源主机发送到目标主机。
它使用IP(Internet Protocol)地址来定位目标主机和路由器,并使用路由选择算法来决定最佳路径。
常见的网络协议有IP、ICMP(Internet Control Message Protocol)和IPsec(IP Security)。
第四层:传输层传输层提供端到端的数据传输服务,并确保可靠的数据传输。
它将数据分割为较小的段,并为每个段分配序列号,以确保数据按正确的顺序到达目标。
传输层还提供流量控制和拥塞控制机制,以保证传输效率。
常见的传输协议有TCP(Transmission Control Protocol)和UDP (User Datagram Protocol)。
第五层:会话层会话层负责建立、管理和终止两个节点之间的会话。
它为应用程序提供会话控制和同步功能,以确保通信的顺序性和可靠性。
会话层还负责身份验证和安全性的实现。
常见的会话层协议有NetBIOS和RPC (Remote Procedure Call)。
第3章 计算机网络体系结构(习题标准答案)
第3章计算机网络体系结构(习题答案)————————————————————————————————作者:————————————————————————————————日期:2第3章计算机网络体系结构一、填空题1.协议主要由(语法)、(语义)和(同步)三个要素组成。
2.OSI模型分为(物理层)、(数据链路层)、(网络层)、(传输层)、(会话层)、(表示层)和(应用层)七个层次。
3.OSI模型分为(资源子网)和(通信子网)两个部分。
4.物理层定义了(机械特性)、(电气特性)、(功能特性)和(规程特性)四个方面的内容。
5.数据链路层处理的数据单位称为(帧)。
6.数据链路层的主要功能有(链路管理)、(成帧)、(信道共享)、(帧同步)、(流量控制)、(差错控制)、(透明传输)和(寻址)。
7.在数据链路层中定义的地址通常称为(硬件地址)或(物理地址)。
8.网络层所提供的服务可以分为两类:(面向连接的)服务和(无连接的)服务。
9.传输层的功能包括(服务选择)、(连接管理)、(流量控制)、(拥塞控制)和(差错控制)等。
二、名词解释同步协议实体对等层对等层通信服务 CIDR 协议数据单元服务数据单元同步同步指的是广义的、在一定条件下发生什么事情的特性,而且条件和时间有关,具有时序的含义。
协议计算机网络中意图进行通信的结点必须要遵守一些事先约定好的规则。
这些为进行数据交换而建立的规则、标准或约定即称为协议,也称为网络协议。
实体任何接收或者发送数据的硬件单元或者软件进程模块都可以称为通信实体,简称实体。
对等层不同的网络结点,若它们遵循的是同一种网络体系结构的话,那么在不同结点上完成同样功能的层次称为对等层。
对等层通信在分层的网络体系结构中,每个层次只知道自己从上层接收来数据并处理后再传递给下一层,结果通信目的方该层次的对等层就收到与己方处理的一模一样的数据。
就好像在两个对等层之间有一条“通道”直接把数据传送过去一样,这种情况就称为对等层通信。
第3章OSI参考模型
协议分层结构
协议分层的基本概念
n层实体在实现自身定义的功能时,直接使用n-1层提供的 服务,并通过n-1层间接使用n-2层以及以下所有各层的服务; n层向第n+1层提供服务,此服务包含第n层本身和下层服务提 供的功能; 相邻层间有接口,所提供服务的具体实现细节对上一层完 全屏蔽。数据传递由上层到下层,接收由下层到上层,除物理 媒体上(最底层)进行的是实通信外,其余各对等实体间(层 间)都是虚通信;虚通信必须遵循该层的协议;n层的虚通信 是通过n/n-1层间接口处n-1层提供的服务以及n-1层的通信 (通常也是虚通信)来实现的。
· 规程特性: 即通信协议,说明对于不同功能的各种可能事件的出现顺序。即 各信号线的工作规则和先后顺序。ISO物理层采用的规程特性标准有 CCITT X.20/21/22和CCITT V.24/25。
物理层标准
CCITT V系列建议 模拟信道 X系列建议 数字信道
V系列和X系列建议的许多标准和美国电子工业协会系列 接口标准EIA/RSXXX内容十分相近。
开放系统互连(OSI)参考模型
OSI环境中的数据传输过程
主机A 应用进程A
主机B 应用进程B
应 表 会 传 网
用 示 话 输 络
层 层 层 层 层 网 CCP 络
A
应 O S I 环境 表 会 CCP 网 络
B
用 示 话 输 络
层 层Байду номын сангаас层 层 层
传 网
层
层
数据链路层 物 理 层
数据链路层 物 理 层
EIA RS232-C接口标准 EIA RS449接口标准
物理层协议
DTE与DCE之间要互连,需循共同的接口标准。
网络体系结构与网络协议—OSI参考模型(计算机网络课件)
1.协议的主要目的是将异构系统互联与 互通
2.每一层都具有独立性,具有独立功能
3.每一层使用下层提供的服务,并向上 层提供服务。
OSI参考模型各层功能
OSI参考模型各层功能
7.应用层 6.表示层
物理层 定义了通信网络之间物理链路的电气或机械特性
5.会话层 4.传输层
负责将0、1的比特流与电压(高电平、低电平)或光等传 输方式之间的互换,实现的是按位(bit)传输。
2.数据链路层 1.物理层
主机A
主机B
OSI参考模型
负责建立、管理和终止应用程序之间的会话
OSI参考模型各层功能
7.应用层 6.表示层
表示层
关心的是所传输的数据的表现方式,它的语法 和语义。
5.会话层 4.传输层 3.网络层
表示层提供一个可供应用层选择的服务的集合,使得应用
层可以根据这些服务功能解释数据的含义,它如同应用程序和
路由器C
OSI参考模型分层原则
7.应用层 6.表示层 5.会话层 4.传输层 3.网络层 2.数据链路层 1.物理层
OSI参考模型
协议的主要目的是将异构系统互联与互通
A公司
使用统一的通信模型 方可进行互相通信
B公司
C公司
OSI参考模型分层原则
7.应用层 6.表示层 5.会话层 4.传输层 3.网络层 2.数据链路层 1.物理层
2.数据链路层
主机A
主机B
1.物理层
OSI参考模型
网路层负责选择一条路径将数据传送到目的端
OSI参考模型各层功能
7.应用层 6.表示层
传输层
在两个节点之间通信链路已建立的基础上,实现 节点间端到端的传输。
计算机网络(第三版)第3章 习题答案
1.什么是网络体系结构?请说出使用分层协议的两个理由。
答:将同层进程间通信的协议以及相邻层的接口统称为网络体系结构。
分层思想对于计算机网络的设计和实现有着极大的优势,如各层之间是独立的、灵活性好、结构可分割、易于实现和维护、促进标准化等。
2.什么是实体?什么是对等实体?答:实体是指层中的活动元素,它既可以是软件,也可以是硬件。
不同主机中位于同一层次的实体称作对等实体。
3.什么是网络协议?它包括哪些因素?试举出自然语言中的相对应的要素。
答:为网络执行数据交换而建立的规则、标准或约定就是网络协议。
典型的网络协议包含语法、语义和同步三个方面。
4.OSI网络参考模型定义了哪些数据单元?它们之间的关系如何?答:OSI参考模型定义了服务数据单元、协议数据单元和接口数据单元,它们之间的关系如图3.4,3.5所示。
5.面向连接的服务和无连接服务的主要区别是什么?答:面向连接服务与无连接服务的区别在于两个实体通信前是否建立连接。
6.有两个网络都可以提供可靠的面向连接的服务。
其中一个提供可靠的字节流,另一个提供可靠的报文流。
这两者是否相同?请给出一个例子予以说明。
答:字节流没有报文的边界7.试说明服务与协议的关系?答:服务涉及相邻层间的接口,协议涉及不同计算机上对等实体之间发送的分组,它们之间的关系如图3.6所示。
8.服务原语的作用是什么?试以有确认服务为例进行说明。
答:利用服务原语可以通知服务提供者采取某些行动,或报告对等实体正在执行的活动。
有确认服务需要使用请求、指示、响应和确认原语。
9.说明在实际网络中数据是如何进行封装传输的。
答:若从客户端A发送信息到客户端B,从客户端A是从应用端依次往下传输,在表示层、会话层、传输层、网络层、数据链路层各自加上本层的协议头,在物理层时,以比特流在网络中进行传输,到达客户端B的物理层,通过客户端B的物理层依次向上传输,经过数据链路层时,去除在客户端A中在数据链路层加上的报头,其他的内容当做数据包向上提交。
第3章 OSI参考模型
计算机网络
3.2 OSI模型各层的主要功能及相互关系
• 1. 物理层(Physical Layer) 物理层是网络通信协议的最底层,用来处理原始比 特在通信信道上的传输,它建立在通信介质的基础上, 规定通信双方相互连接的机械、电气、功能和规程特 性。在数据终端设备(DTE)与数据通信设备(DCE)之间 完成物理连接,实现对传输通路的建立、保持、释放 等操作。物理连接提供两个物理数据链路透明的位传 输,对传输过程中的传输状态进行检验,出现故障时, 及时通知DTE或DCE设备。物理层协议指定了传输所 用的介质,提供了可以选择的信号格式,以及把抽象 的原始比特流转换成一种通用编码,所有连接的设备 都可以理解该编码。
计算机网络
• 3. 网络层(Network Layer) • 网络层又称通信子网层,是通信子网与资源子 网之间的接口,它主要负责控制通信子网的操 作,实现网络上任一节点的数据准确、无差错 的传输到其他节点。网络层使用数据链路层的 服务将每个报文从源端传输到目的端,这个过 程中可能需要经过多个路由器。为了到达目的, 网络层必须了解通信子网的拓扑结构,并为每 个报文选择通过子网的适当路径。
计算机网络
• 7. 应用层(Application Layer) • 应用层用于支持终端用户的应用进程, 应用进程利用应用实体、应用协议和表 示服务进行信息交换,向用户提供各种 直接服务。如目录服务、文件传输、电 子邮件、虚拟终端和通用信息管理协议 等。
计算机网络
3.3 物理层(Physical Layer)
计算机网络
计算机网络
OSI参考模型分层的原则是:
• ⑴ 每层的功能应是明确的,并且是相互独立的。当某一层具体实 现方法更新时,只要保持与上、下层的接口不变,那么就不会对 邻层产生影响; • ⑵ 层间接口必须清晰,跨越接口的信息量应尽可能少; • ⑶ 层数应适中。若层数太少,则层间功能的划分会不明确,多种 功能混杂在一层中,造成每一层的协议太复杂。若层次太多,则 体系过于复杂,各层组装时会变得非常困难; • ⑷ 每一层的功能选定都应基于已有的成功经验; • ⑸ 在需要不同的通信服务时,可在一层内再设置两个或更多的子 层次,当不需要该服务时,也可绕过这些子层次。
第3章 OSI参考模型
网络升级。
OSI参考模型的高低层划分
应用层 应用层 应用层 表示层 会话层 传输层 网络层
文本 数据传输层
数据链路层 物理层
OSI参考模型的高低层划分
OSI高层(应用层)功能
OSI参考模型的高层(应用层)主要处理用户 接口、数据格式和应用程序的访问。
功能特性
功能特性主要反应接口电路的功能,确定物理接口 中每条线路的用途。 功能特性主要由CCITT规定。 功能特性标准主要包括以下两方面内容:
接口线功能规定方法。有每条接口线一个功能和每条接 口线有多个功能两种。 接口线功能分类。可分为数据、控制、定时和接地四类。
另外,接口线命名方法有三种:用阿拉伯数字命名、 用英文字母组合命名和用英文缩写命名。例如:
OSI分层 每层的主要功能
处理应用程序之间的通信 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 确定数据的表示形式 负责在两个端点的应用程序之间建立连接或进行会话 为两个应用程序之间提供通信 负责逻辑寻址和路径选择以及逻辑寻址之间的路由 负责物理寻址和对网卡的控制 以二进制位流(bit)形式传输数据
OSI (Open System Interconnection) 参考模型
OSI协议模型
只有在主机和服务器中才可能需要包含所有七层的功能。 而在通信子网中的节点设备一般只需要最低三层甚至只要最低两层 或一层的功能。
OSI协议模型
OSI参考模型的特点
是一种实现异构系统互连的分层结构。 提供了控制互连系统交互规则的框架。 定义了一种抽象结构,不是具体实现的描
DTE/DCE模型和CSU/DSU模型
计算机网络体系结构OSI模型课件
信道传输
信号通过物理媒介(如电缆、光纤等 )进行传输。
信号解码
在接收端,信号被解码还原成原始信 息。
差错控制
为了确保数据的完整性和准确性,通 信协议中包含差错控制机制,如校验 和、重传、确认等。
04
OSI模型与TCP/IP模型比较
OSI模型与TCP/IP模型的差异
层次数量
实现方式
OSI模型有7个层次,而TCP/IP模型只 有4个层次。
应用层
总结词
应用程序接口和通信服务
详细描述
应用层为应用程序提供接口,以实现各种网络通信服务。它处理用户请求和响应,并负 责应用程序之间的通信。常见的应用层协议包括HTTP、FTP、SMTP等。
03
OSI模型各层之间的关系与通信原理
各层之间的关系
数据链路层与物理层的关系
数据链路层通过物理层提供的比特流传输数据,对数据进行控制 ,保证数据的正确传输。
层次对应关系
OSI模型中的某些层次与TCP/IP模 型中的层次存在对应关系,例如 OSI模型的应用层与TCP/IP模型的 应用层相对应。
协议独立性
两者都强调协议的独立性,即各层 只关心本层的协议,不受其他层的 影响。
OSI模型与TCP/IP模型的融合与发展
融合
随着网络技术的发展,OSI模型与TCP/IP 模型的界限逐渐模糊,两者在某些方面 开始融合。例如,在实际应用中,某些 设备或系统可能同时实现了OSI模型和 TCP/IP模型的某些层次。
网络层
总结词
数据包的路由和转发
详细描述
网络层负责将数据包从源地址发送到目的地址。它通过路由协议确定最佳路径,并在每个节点上转发数据包。这 一层还处理地址解析和数据包的分段。
第三章 OSI体系结构和物理层
表示层
6-5层接口
会话层
5-4层接口
会话层
5-4层接口
传输层
4-3层接口
传输层
4-3层接口
网络层
3-2层接口
网络层
数据链路层 物理层
网络层
数据链路层 物理层
网络层
3-2层接口
数据链路层
2-1层接口
数据链路层
2-1层接口
物理层
物理层
软
件
学
院
参
考
课
件
数据封装
应用层 表示层 数据 传输层报头 数据 会话层
软
件
学
院
参
考
课
件
传输层
• 传输层负责将报文能准确、可靠、顺序地进行源端到目 的端(端到端,end-to-end)的传输。
软
件
学
院
参
考
课
件
传输层
• 基本功能:提供端到端(进程-进程)的可靠通信,即向 高层用户屏蔽通信子网的细节,提供通用的传输接口。 • 主要功能: • 把传输地址映射为网络地址
• 把端到端的传输连接复用到网络连接上
软
件
学
院
参
考
课
件
物理层
• 物理层的主要作用是产生并检测电压发送和接收带有数 据的电气信号。 • 物理层不提供数据的纠错服务,但在物理层上能对数据 的传输速度作一定的控制,并能监测数据的出错率。 • 物理层传输电气信号的载体被称为位流或比特流
软
件
学
院
参
考
课
件
数据链路层
• 数据链路层位于OSI模型的第二层,数据链路层的主要作 用是把从网络层接收到的数据分割成可以被物理层传输 的帧,数据链路层直接控制着网络层与物理层的通信。
03-2计算机网络技术基础OSI
•开放系统互连OSI/RM 开放系统互连OSI/RM 开放系统互连
物理层( 物理层(一)
02-4七层模型ຫໍສະໝຸດ 最低层, 最低层,其任务是
实现物理上互连系统间的信息传输。
物理层必须具备以下功能
(1)物理连接的建立、维持与释放 (2)物理层服务数据单元传输 (3)物理层管理。 3
数据的格式: 数据的格式:比特流
3.链路层产品 3.链路层产品
网卡、网桥
将本质上不可靠的传输媒介变成可靠的传输通路提供给网 络层。 IEEE802. 情况下,数据链路层分成两个子层: 络层。在IEEE802.3情况下,数据链路层分成两个子层:
逻辑链路控制 媒体访问控制。
数据的格式
数据祯
网络层
定义
通信子网与资源子网之间的接口 也是高、低层协议之间的接口层。
OSI的最高层,直接面向用户,是计算机网络 与最终用户的接口。
负责两个应用进程(应用程序或操作员)之间的通 信,为网络用户之间的通信提供专用程序。
两类服务元素
公共应用服务元素CASE
提供最基本的服务, 主要为应用进程通信,分布 系统实现提供基本的控制机制.
特定应用服务元素SASE
满足一些特定服务,如文卷传送,访问管理,作业 传送,银行事务,订单输入等.
(1)链路管理 (2)帧的装配与分解 (3)帧的同步 (4)流量控制与顺序控制 (5)差错控制 (6)使接收端能区分数据和控制信息 (7)透明传输 (8)寻址
数据链路层(Data Link)数据链路层(Data Link)-主要协议
2. 主要协议
(1)ISO1745-1975 (2)ISO3309-1984 (3)ISO7776
第3章:OSI层次:数据链路层
LAN Transmission Methods
LAN data transmissions fall into 3 classifications:
unicast--a single packet is sent from the source to a
single destination on a network
LAN Standards
MAC sublayer (802.3) Defines how to transmit
frames on the physical wire Handles physical addressing Define network topology Define line discipline. LLC sublayer (802.2) logically identifies different
frame
Node
Node:Host and router in the network Link:The channel connects the adjacent nodes
The DATA LINK LAYER provides: Access to the networking media Physical transmission across the media
Non-Deterministic MAC Protocols
This MAC protocol is called Carrier Sense Multiple Access with Collision Detection (CSMA/CD)
To use this shared-medium technology, Ethernet allows the networking devices to arbitrate for the right to transmit.
osi原理
osi原理OSI原理。
OSI(Open Systems Interconnection)是一种通信协议体系,由ISO (International Organization for Standardization)制定。
它将计算机网络通信的整个过程分为七层,每一层都有特定的功能和任务,通过这种分层结构,实现了网络通信的标准化和模块化,为不同厂商的设备和软件提供了通用的接口和规范。
首先,OSI模型的第一层是物理层,它负责传输数据的物理介质和信号。
在这一层,数据被转换成电信号,通过传输介质(如网线、光纤)进行传输。
物理层的主要任务是定义数据传输的电气、机械和功能规范,确保数据能够在传输介质上可靠地传输。
第二层是数据链路层,它负责在相邻节点之间传输数据。
数据链路层将数据分割成帧,并在相邻节点之间进行传输。
此外,数据链路层还负责检测和纠正传输中的错误,以确保数据的可靠传输。
接下来是网络层,它负责在整个网络中传输数据。
网络层通过路由选择和转发数据包,实现了不同网络之间的通信。
网络层的主要任务是确定数据的最佳路径,并确保数据能够安全、快速地到达目的地。
第四层是传输层,它负责端到端的通信。
传输层通过建立、维护和终止数据传输的连接,实现了数据的可靠传输。
此外,传输层还负责对数据进行分段和重组,以确保数据的完整性和顺序性。
接着是会话层,它负责建立、管理和终止会话。
会话层通过协商和同步会话,实现了不同应用程序之间的通信。
会话层的主要任务是管理用户之间的对话和数据交换。
第六层是表示层,它负责数据的格式化和编码。
表示层通过对数据进行加密、压缩和格式转换,实现了不同数据格式之间的互操作。
最后一层是应用层,它负责为用户提供应用程序和网络服务。
应用层通过各种协议和接口,实现了用户和网络之间的交互。
应用层的主要任务是为用户提供各种网络应用和服务,如电子邮件、文件传输和远程登录等。
总的来说,OSI模型通过七层分层结构,实现了网络通信的标准化和模块化。
osi协议体系结构
osi协议体系结构OSI(Open Systems Interconnection)是国际标准化组织(ISO)制定的一种计算机网络协议体系结构,它定义了在计算机网络之间如何进行通信的标准和接口。
OSI协议体系结构由7层构成,每一层都负责不同的任务,并且可以独立地进行开发和实施。
第一层是物理层(Physical Layer),它负责在物理媒介上传输比特流,包括电压、电流、光的传输等。
物理层定义了电器规范、机械规范和功能规范等,为上层提供了可靠的物理媒介。
第二层是数据链路层(Data Link Layer),主要解决如何在直接连接的节点之间传输数据。
数据链路层分为两个子层:逻辑链路控制(LLC)子层和媒介访问控制(MAC)子层。
LLC负责提供一种通用的数据链路层服务,使得上层的协议可以在不同的物理媒介上运行。
MAC负责控制对共享媒介的访问。
第三层是网络层(Network Layer),它负责在网络之间进行数据路由和数据包转发。
网络层使用IP地址来标识网络上的主机,并且使用路由算法来选择最佳的数据传输路径。
此外,网络层还提供了差错控制、拥塞控制和流量控制等功能。
第四层是传输层(Transport Layer),主要解决端到端的通信问题。
传输层一般使用端口号来标识不同的应用程序,确保数据的可靠传输,并且提供了差错控制、流量控制和拥塞控制等机制。
第五层是会话层(Session Layer),负责建立、管理和终止会话连接。
会话层定义了会话的开始、中间和结束的方式,提供了会话的同步和恢复功能。
第六层是表示层(Presentation Layer),它负责数据的表示、编码和压缩等。
表示层使得应用程序可以独立于数据的表示方式而进行通信,提供了数据的安全性和正确性。
第七层是应用层(Application Layer),它是最靠近用户的一层,为用户提供了各种网络服务,如电子邮件、文件传输、网络浏览等。
应用层协议可以直接与用户进行交互,提供了用户友好的接口。
osi简易理解
osi简易理解OSI(Open Systems Interconnection)是一个用于计算机网络的概念框架,它定义了不同网络层之间的通信协议和接口标准。
OSI 模型将网络通信分为七个不同的层次,每个层次都有其特定的功能和任务。
第一层是物理层,主要负责传输比特流,使用物理介质进行数据传输。
物理层的主要设备包括网卡、集线器等。
第二层是数据链路层,它负责将比特流转化为数据帧,并提供了错误检测和纠正的功能。
数据链路层的主要设备包括交换机、网桥等。
第三层是网络层,它负责将数据包从源主机传输到目标主机。
网络层使用IP地址进行寻址和路由选择,主要设备有路由器。
第四层是传输层,它负责可靠地传输数据,提供端到端的连接和可靠的数据传输服务。
传输层使用端口号进行进程间的通信,主要协议有TCP和UDP。
第五层是会话层,它负责建立、管理和终止应用程序之间的会话。
会话层主要处理会话的开始、中间和结束,确保通信的完整性。
第六层是表示层,它负责数据的表示和转换,确保不同系统之间的数据能够正确地解释和理解。
第七层是应用层,它是最高层,负责提供应用程序的网络服务。
应用层包括各种网络应用,如电子邮件、文件传输、远程登录等。
OSI模型的设计初衷是为了实现不同厂商的计算机能够互联互通,提供了一个统一的标准。
每个层次都有其特定的功能和任务,通过不同层次之间的协作,实现了数据的传输和处理。
在实际应用中,常用的网络协议栈是TCP/IP协议栈,它是基于OSI 模型的,但简化了层次结构。
TCP/IP协议栈将OSI模型的物理层和数据链路层合并为网络接口层,而将会话层、表示层和应用层合并为应用层。
这样的设计使得TCP/IP协议栈更加简洁和高效。
总结起来,OSI模型提供了一个网络通信的框架,定义了不同层次之间的通信协议和接口标准。
它的设计使得不同厂商的计算机能够互联互通,实现了数据的传输和处理。
通过理解和掌握OSI模型,我们可以更好地理解和应用计算机网络技术。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
各层设计的共性问题
差错控制 流量控制 分段和重装 复用和分用 路径选择 建立(拆除)连接和寻址
2013-7-15
14
05:24
14
Chapter 3 Network Architecture
3.2实体、协议、服务和服务访问点
实体(entity) 表示任何可发送或接收信息的硬件或软件进程。 协议是控制两个对等实体进行通信的规则的集合。
4类服务原语
功 能
服务用户请求服务提供者提供某种服务 服务提供者发往服务用户,指示发生某些事件 服务用户通知服务提供者,作为对前面发生指示的 响应 服务提供者通知服务用户对请求的答复
2013-7-15
25
05:24
25
Chapter 3 Network Architecture
层间数据格式关系 SDU:层与层交换的数据的单位 PDU:在对等层次上传送的数据
2013-7-15
23
05:24
23
Chapter 3 Network Architecture
3.2 实体、协议、服务和服务访问点
上层使用下层所提供的服务必须通过与下层交换一些 命令,称为服务原语。 要实现本层协议,需要使用下面一层所提供的服务
服务用户 协议 服务用户 第n+1层
交换原语 提供服务 SAP
2013-7-15
22
05:24
22
Chapter 3 Network Architecture 理解网络服务需要注意的问题
面向连接服务与无连接服务对实现服务的传输可靠 性与协议复杂性有很大的影响; 根据主机间数据传输的可靠性要求和效率的不同, 设计者可以选择面向连接服务与无连接服务的类型; 在网络数据传输的各层,如物理层、数据链路层、 网络层与传输层都会涉及面向连接服务与无连接服 务的问题。
Chapter 3 Network Architecture
网络体系结构与参考模型
基本要求 熟练掌握网络体系结构 熟练掌握协议、服务、 接口概念 掌握OSI模型及数据链路 层、网络层、传输层功 能 了解标准化组织 主要内容 协议分层 接口与服务 OSI模型
2013-7-15
2013-7-15
3
05:24
3
Chapter 3 Network Architecture
网络协议的组成要素
语法 数据与控制信息的结构或格式 。 包括数据格式、编码及信号电平等,即规定通 信双方“如何讲”。 语义 需要发出何种控制信息,完成何种动作 以及做出何种响应。 指对构成协议的协议元素含义的解释,即确定 通信双方“讲什么”。 同步 事件实现顺序的详细说明。 时序关系包括事件的执行顺序和速度匹配。
2013-7-15 16
05:24
16
Chapter 3 Network Architecture
2013-7-15
17
05:24
17
Chapter 3 Network Architecture 面向连接服务与无连接服务 在网络体系结构中讨论的服务可以分为通信子网对网 络中数据传输所提供的服务,与整个网络系统为用户提 供的服务; 通信子网的服务是指通信子网对主机间数据传输的效 率和可靠性所提供的保证机制; 通信服务可以分为两大类: 通信子网 面向连接服务(connect-oriented service) H 无连接服务(connectless service)
2013-7-15 11
05:24
11
Chapter 3 Network Architecture
Why a layered network model
•It breaks network communication into smaller, simpler parts. •It standardizes network components to allow multiple-vendor development and support. •It allows different types of network hardware and software to communicate with each other. •It prevents changes in one layer from affecting the other layers, so that they can develop more quickly. •It breaks network communication into smaller parts to make learning it easier to understand.
2013-7-15
6
05:24
6
Chapter 3 Network Architecture
2.划分层次的概念举例
现实社会存在的邮政系统 社会分工的出现提高了生产效率!
发信者 书写信件、贴邮票、送邮箱 通信者活动 收信者 通信者活动 阅读信件
收集信件、盖邮戳、信件分拣
邮局服务业务
邮局服务业务
信件投递、信件分拣
2013-7-15
4
05:24
4
Chapter 3 Network Architecture
面向字符型BSC协议的数据报文格式:
SYN
SYN
SOH
报头
STX
正文
ETB/ETX BCC
同步字符
用户定义 报文开始
正文字段
校验字段 分组结束 报文结束
报头结束 报头开始
2013-7-155Fra bibliotek05:24
5
Chapter 3 Network Architecture
2013-7-15
8
05:24
8
Chapter 3 Network Architecture
两个计算机交换文件
计算机 1 文件传送模块 把文件交给下层模块 进行发送 只看这两个文件传送模块 好像文件及文件传送命令 是按照水平方向的虚线传送的 计算机 2 文件传送模块 把收到的文件交给 上层模块
2013-7-15
2013-7-15
19
05:24
19
Chapter 3 Network Architecture
2013-7-15
20
05:24
20
Chapter 3 Network Architecture
面向连接可靠性服务 报文序列:保持报文的界限,例如发送两个 1KB的报文,收到仍是两个1KB的报文,决不 会是一个2KB的报文 字节流:连接只不过是字节流,没有报文界限
信件打包
邮局转送业务
邮局转送业务
分发邮件、邮件拆包
路由选择、运输
运输部门的邮件运输业务
转送邮局、接收邮包
2013-7-15
7
05:24
7
Chapter 3 Network Architecture
2.划分层次的概念举例
计算机 1 向计算机 2 通过网络发送文件。 可以将要做的工作进行如下的划分。 第一类工作与传送文件直接有关。 确信对方已做好接收和存储文件的准备。 双方协调好一致的文件格式。 两个计算机将文件传送模块作为最高的一层 。 剩下的工作由下面的模块负责。
1
05:24
1
Chapter 3 Network Architecture
3.1 层次型网络体系结构 相互通信的两个计算 机系统必须高度协调 工作才行,而这种 “协调”是相当复杂 的。 “分层”可将庞大而 复杂的问题,转化为 若干较小的局部问题, 而这些较小的局部问 题就比较易于研究和 处理。
2013-7-15
H 转发 结点
H
2013-7-15
主机
H
18 18
05:24
Chapter 3 Network Architecture 面向连接服务(connection-oriented)的特点 面向连接服务的数据传输过程必须经过连接 建立、连接维护与释放连接的三个过程; 面向连接服务的在数据传输过程中,各分组 可以不携带目的结点的地址; 面向连接服务的传输连接类似一个通信管道, 发送者在一端放入数据,接收者从另一端取 出数据; 面向连接数据传输的收发数据顺序不变,传 输可靠性好,但是协议复杂,通信效率不高。
9
05:24
9
Chapter 3 Network Architecture
再设计一个通信服务模块
计算机 1 文件传送模块 通信服务模块 只看这两个通信服务模块 好像可直接把文件 可靠地传送到对方 计算机 2 文件传送模块 通信服务模块
把文件交给下层模块 进行发送
把收到的文件交给 上层模块
2013-7-15
网络通信主要问题 硬件故障 网络拥塞 包延迟 包丢失 数据损坏 数据重复 数据乱序 协议软件首先必须能检 测其次能纠正这些问题 “分而治之”
2
05:24
2
Chapter 3 Network Architecture
1. Network Protocol(网络协议)
计算机网络中的数据交换必须遵守事先约定好的规 则。 这些规则明确规定了所交换的数据的格式以及有关 的同步问题(同步含有时序的意思)。 为进行网络中的数据交换而建立的规则、标准或约 定即网络协议(network protocol),简称为协议。
可以是多个SDU合成一个PDU,也可以是一个SDU划分为几个 PDU,
图 层间数据格式关系
2013-7-15 26
05:24
26
Chapter 3 Network Architecture 3.3 OSI参考模型
3.3.1 OSI参考模型的基本概念
在制定计算机网络标准方面,起着很大作用的两大国际组织是: 国际电报与电话咨询委员会 CCITT,Consultative Committee on International Telegraph and Telephone 国际标准化组织 ISO,International Standards Organization