网络体系结构基本概念及OSI七层模型
目录
OSI
OSI协议集
其他知识点
常用商务网络体系结构
网络体系结构设计与实施
知识点详解:
网络需求分析:
网络系统设计:
OSI
为了使不同的网络厂商,硬件厂商的系统能够良好地兼容与互联,ISO(国际标准化组织)在1979年公布了开放系统互联参考模型(OSI/RM),同时,CCITT(国际电报电话委员会)认可了该模型(CCITT X.200),它是现在计算机网络领域的“金科玉律”。所谓开放系统,是指遵从国际标准、能够通过互联而相互作用的系统。
OSI是一种分层的体系结构,每一层中由一些实体(包括软件元素和硬件元素〉组成,它的基本想法是每一层都在它的下层提供的服务的基础上提供更高级的增值服务,而每一层是通过服务访问点(SAP)来向上一层提供服务的。在OSI分层结构中,其目标是保持层次之间的独立性,也就是第N层实体只能够使用(N-1)层实体通过SAP提供的服务,并且只能够向(N+1)层提供服务,实体间不能够跨层使用,也不能够同层调用。
而当位于不同系统内的实体需要进行通信时,就需要使用协议。网络协议是计算机网络和分布系统中相互通信的同等层实体间交换信息时必须遵守的规则集合,这些对等实体之间信息传输的基本单位就称为协议数据,由控制信息和用户数据两个部分组成。协议主要包括以下几个要素。
- 语法:包括数据的控制信息的结构或格式,以及信号电平之类的东西;
- 语义:包括用于相互协调及差错处理的控制信息;
- 定时关系:包括速度匹配和时序。
而网络体系结构则指的是网络各层、层中协议和层间接口的集合。OSI网络体系结构中共定义了七层,从高到低分别列出如下。
- ·应用层(Application):直接为端用户服务,提供各类应用程序的接口和用户接口。例如,HTTP,Telnet,FTP,SMTP等。
- ·表示层(Presentation):使应用层可以根据其服务解释数据的含义。通常包括数据编码的约定、本地句法的转换、数据压缩与解压缩。例如,JPEG,ASCII,GIF,DES,MPEG等。
- ·会话层(Session):会话层主要负责管理远程用户或进程间的通信,通常包括通信控制、检查点设置、重建中断的传输链路、名字查找和安全验证服务。例如,RPC,sQL等。
- ·传输层(Transport):实块友达端按仅项今的传输。其服务访问点为端口。实现数据包无差错、按顺序、无丢失和无冗余的传输。其服务访问点为端口。代表性协议有TCP,UDP,SPX 等。
- ·网络层(Network):属于信于网进L构网绽百联等问题,其服务访问点为它解决的问题是路由选择、网络拥塞、开N网地a址两部分组成)。代表性协逻辑地址(也称为网络地址,通常由网络号和主机地址两部分组成)。代表性协议有IP,IPX等。
- 数据链路层(DataLink):建立、维持和释放网络实体之间的数据链路,这种数据链路对网络层表现为一条无差错的信道。它通常把流量控制和差错控制合并在一起。数据链路层可以分为MAC(媒介访问控制)和LLC(逻辑链路控制)两个子层,其服务访问点为物理地址(也称为MAC地址)。代表性协议有IEEE802.3/.2,HDLC,PPP,ATM 等。
- ·物理层:(Physical):通过一系列协议定义了通信设备的机械的、电气的、功能的、规程的特征。代表性协议有RS-232,V35,RJ-45,FDDI等。
要记住这七层的名称,可以借助一句简单的英文短句:
All | People | Seem | To | Need | Data | Process |
Application |
Presentation | Session | Transport | Network | Data-Link | Physlcal |
对于OSI 的每个层也为其上层提供了服务访问点,这些访问点就是协议地址,例如,传输层的访问点就是网络端口,网络层的访问点就是网络层地址,数据链路层的访问点就是MAC地址。
. .
OSI协议集
国际标准化组织除定义了OSI参考模型之外,还开发了实现七个功能层次的各种协议,这些协议统称为“OSI协议",它是一些已有协议和ISO新开发协议的混合体(大部分物理层、数据链路层协议是已有的)
应用层 |
VT |
DS |
FTAM |
CNIP/CMIS |
MHS |
ASN.1 |
ACSE, RTSE, ROSE, CCR |
||||||
表示层 |
OSI表示层协议 |
|||||
会话层 |
OSI会话层协议 |
|||||
传输层 |
TP0, TP1, TP2, TP3, TP4, |
|||||
网络层 |
ES-IS IS-IS |
|||||
X.25 PLP |
CLNP |
|||||
数据链路层 |
IEEE 802.2 |
HDLC LAP-b |
||||
物理层 |
802.3 802.4 802.5 FDDI |
RS-232 RS-449 X.21 V.35 ISDN |
物理层、数据链路层都将在后续章节的知识点中列出。网络层以上的部分,有几个协议还是需要有所了解的。
- 网络层协议包括两个主要的服务协议:CONS(面向连按服务,与CCITT X.213对应,与x.25的分组协议PLP相同)和CLNP(无连接服务)。 物理层、数据链路层都将在后续章节的知识点中列出。网络层以上的部分,有几个协议还是需要有所了解的。
- 网络层中还包括两个与网际互联相关的协议:端系统到中间系统的通信协议(ES-IS);中间系统到中间系统的通信协议(IS-IS)。
- OSI定义的应用层协议有:联系控制服务元素(ACSE)、可靠传输服务元素(RTSE)、远程操作服务元素(ROSE)、提交/并发与恢复服务元素(CCR)四种分布式应用协议,以及文件传输协议(FTAM)、目录服务(DS)、虚拟终端(VT)、公共管理信息协议与服务(CMIP/CMIS)等。
其他知识点
常用商务网络体系结构
在OSI模型建立之前,还存在一些为计算机网络发展做出了积极贡献的商用网络体系结构。
体系结构名称 | 关键知识 | 层次结构 |
SNA(系统网络层次结构) |
IBM公司提出,是OSI 模型的主要参考标准,集中性网络 |
物理层、数据链路控制层、路径控制层、传输控制层、数据流控制层、表示服务层、事务处理层〈7层) |
APPN | SNA为局域网需要演变的点对点网络 | |
X.25 | CCITT公布的PDN(公共数据网络标准) |
只定义通信子网的下边3层:物理层、数据链路层和网络层。与SNA对应 |
Novell Netware | IPx/SPx(网络层/传输层),NetBIOS(会话层) | |
DNA (DEC网络体系结构) |
5层:物理层、DDCMP层、传输协议TP、网络服务协议、用户程序层 |
|
... | ... | ... |
网络体系结构设计与实施
本知识点主要考查的是网络需求分析和网络系统设计方面的基础知识,其中网络设计任务与分级设计都是很重要的知识点。
知识点详解:
网络需求分析:
需求分析的基本任务是深入调查各种基础素材,为网络设计提供依据。通常使用的是自顶向下的结构化分析方法。所需调研的需求包括功能需求、通信需求、性能需求、可靠性需求、安全需求、维护与运行需求、管理需求等。
在了解了网络需求分析之后,还需要对网络系统建设的可行性进行分析,具体包括技术可行性、经济可行性和社会可行性3个方面。
网络系统设计:
在大型网络设计中,现在大多采用分级设计(也称为分层设计、层次化设计等)方法,在分级模型中包括了核心层、分布层和接入层三层。
- 核心层的主要功能是提供地理.上远程站点之间的优化广域传输,通常是点对点的,而且一般是很少的主机。核心层设计任务的重点通常是冗余能力和可靠性。
- 分布层(也称为汇聚层)是否存在主要取决于外围网采用的扩充互联方法,也就是当信息点较多时,超过一台交换机所容纳的端口密度,则需要进行扩充。
- 接入层是直接连接信息点,使网络资源设备接入网络的部分。
网络体系结构基本概念及OSI七层模型相关推荐
- TCP/IP OSI七层模型
作者简介:一名在校云计算网络运维学生.每天分享网络运维的学习经验.和学习笔记. 座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页 目录 前言 一.OSI七层模型 1.什么是OSI七层 ...
- 网络与OSI七层模型
网络 网络:计算机网络是一组计算机或网络设备通过有形的线缆或无形的媒介如无线,连接起来,按照一定的规则,进行通信的集合. 通信: 是指人与人.人与物.物与物之间通过某种媒介和行为进行的信息传递与交流. ...
- Linux网络_从系统到网络(网络协议栈分层与功能,认识协议,OSI七层模型与TCPIP四层模型,网络通信流程(局域网,跨网络),MAC地址,IP地址)
文章目录 1.网络在体系结构的位置与网络协议栈的层状结构 2.协议栈各层的功能 3.协议 4.OSI七层模型与TcpIp四层模型 5.网络通信的流程 局域网通信流程(以太网) MAC地址 跨网络通信 ...
- 网络编程(part6)--OSI七层模型及四层模型(TCP/IP)
鄙人学习笔记 文章目录 OSI七层模型(标准) 四层模型(TCP/IP模型) 数据传输过程 网络协议 OSI七层模型(标准) ●制定组织: ISO(国际标准化组织) ●作用:使网络通信工作流程标准化 ...
- 运维小白的成长日记第四天-基础网络构建OSI七层模型-物理层基础知识
运维小白的成长日记第四天- 基础网络构建OSI七层模型-物理层基础知识 网络运维的小白和想要加入网络运维的小伙伴们值得一看哦~ 今天是初识网络运维的第四天.希望能有志同道合的小伙伴一起讨论和学习,也希 ...
- 信息系统项目管理师教程(第3版)- OSI七层模型TCP/IP四层模型对应网络协议
一.OSI七层模型: 1.应用层 网络服务与最终用户的一个接口. 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHCP 2.表示层 数据的表示. ...
- 徐无忌深入浅出网络笔记:什么是OSI七层网络模型
徐无忌深入浅出网络笔记:什么是OSI七层网络模型 完成:第一遍 1.什么是OSI? OSI即开放式系统互联(Open System Interconnection) 是期望的标准框架 2.OSI自下向 ...
- 网络OSI七层模型学习
网络OSI七层模型学习 七层模型概要 七层模型详解 1.应用层 定义 功能 2.表示层 定义 功能 3.会话层 定义 功能 4.传输层 定义 功能 5.网络层 定义 功能 6.数据链路层 定义 功能 ...
- 网络OSI七层模型及各层作用
OSI和TCP/IP是很基础但又非常重要的网络基础知识,理解得透彻对运维工程师来说非常有帮助.今天偶又复习了一下: (1)OSI七层模型 OSI中的层 功能 TCP/IP协议族 应用层 文件传输,电子 ...
最新文章
- iframe的src怎么携带参数_Java 爬虫遇到需要登录的网站,该怎么办?
- AudioManager播放音乐
- 转载:越早明白这四个道理越好!
- 神策数据:围绕跨境电商“人货场”,数据如何助力品牌乘风出海?
- 服务器性能指标有哪些
- node.js安装部署测试
- 解决:Java HotSpot(TM) 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000c5330000, 986513408,
- Bokeh 增加交互方式
- python selenium自动化框架_一文讲透!实现一个Python+Selenium的自动化测试框架如此简单!...
- 解决过拟合现象的六种姿势
- KeyMob--最智能的移动广告聚合平台
- P5708 【深基2.习2】三角形面积
- Ubuntu 10.04小企鹅输入法安装
- gitee仓库迁移至gitlab仓库简单方法,保留提交记录
- 机器学习系列15:学习曲线
- 五分钟带你了解《操作系统原理》
- CSDN如何获得积分白嫖资源?
- 厦门市各公交线路途经站点
- SQL上机练习题目及答案
- 切片(Slice)在python中的运用(:)