网络体系结构基本概念及OSI七层模型

简介: OSIOSI协议集其他知识点常用商务网络体系结构网络体系结构设计与实施知识点详解:网络需求分析:网络系统设计:

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个方面。


网络系统设计:


      在大型网络设计中,现在大多采用分级设计(也称为分层设计、层次化设计等)方法,在分级模型中包括了核心层、分布层和接入层三层。

核心层的主要功能是提供地理.上远程站点之间的优化广域传输,通常是点对点的,而且一般是很少的主机。核心层设计任务的重点通常是冗余能力和可靠性。

分布层(也称为汇聚层)是否存在主要取决于外围网采用的扩充互联方法,也就是当信息点较多时,超过一台交换机所容纳的端口密度,则需要进行扩充。

接入层是直接连接信息点,使网络资源设备接入网络的部分。


目录
相关文章
|
3天前
|
存储 网络协议 安全
30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场
本文精选了 30 道初级网络工程师面试题,涵盖 OSI 模型、TCP/IP 协议栈、IP 地址、子网掩码、VLAN、STP、DHCP、DNS、防火墙、NAT、VPN 等基础知识和技术,帮助小白们充分准备面试,顺利踏入职场。
13 2
|
4天前
|
运维 网络协议 算法
7 层 OSI 参考模型:详解网络通信的层次结构
7 层 OSI 参考模型:详解网络通信的层次结构
12 1
|
15天前
|
网络协议 算法 网络性能优化
计算机网络常见面试题(一):TCP/IP五层模型、TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议
计算机网络常见面试题(一):TCP/IP五层模型、应用层常见的协议、TCP与UDP的区别,TCP三次握手、四次挥手,TCP传输可靠性保障、ARQ协议、ARP协议
|
20天前
|
机器学习/深度学习 人工智能 算法
【车辆车型识别】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+算法模型
车辆车型识别,使用Python作为主要编程语言,通过收集多种车辆车型图像数据集,然后基于TensorFlow搭建卷积网络算法模型,并对数据集进行训练,最后得到一个识别精度较高的模型文件。再基于Django搭建web网页端操作界面,实现用户上传一张车辆图片识别其类型。
65 0
【车辆车型识别】Python+卷积神经网络算法+深度学习+人工智能+TensorFlow+算法模型
|
3天前
|
存储 SQL 安全
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第39天】在数字化时代,网络安全和信息安全成为了我们生活中不可或缺的一部分。本文将介绍网络安全漏洞、加密技术和安全意识等方面的内容,帮助读者更好地了解网络安全的重要性,并提供一些实用的技巧和方法来保护自己的信息安全。
14 2
|
4天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第38天】本文将探讨网络安全与信息安全的重要性,包括网络安全漏洞、加密技术和安全意识等方面。我们将通过代码示例和实际操作来展示如何保护网络和信息安全。无论你是个人用户还是企业,都需要了解这些知识以保护自己的网络安全和信息安全。
|
3天前
|
存储 安全 网络安全
云计算与网络安全:探索云服务中的信息安全策略
【10月更文挑战第39天】随着云计算的飞速发展,越来越多的企业和个人将数据和服务迁移到云端。然而,随之而来的网络安全问题也日益突出。本文将从云计算的基本概念出发,深入探讨在云服务中如何实施有效的网络安全和信息安全措施。我们将分析云服务模型(IaaS, PaaS, SaaS)的安全特性,并讨论如何在这些平台上部署安全策略。文章还将涉及最新的网络安全技术和实践,旨在为读者提供一套全面的云计算安全解决方案。
|
3天前
|
存储 安全 网络安全
网络安全与信息安全:漏洞、加密技术与安全意识的交织
【10月更文挑战第39天】在数字化时代,网络安全与信息安全成为保护个人隐私和组织资产的重要屏障。本文将探讨网络安全中的常见漏洞、加密技术的应用以及提升安全意识的重要性。通过具体案例分析,我们将深入了解网络攻击的手段和防御策略,同时提供实用建议,以增强读者对网络安全的认识和防护能力。
|
3天前
|
安全 网络安全 数据安全/隐私保护
网络安全与信息安全:关于网络安全漏洞、加密技术、安全意识等方面的知识分享
【10月更文挑战第39天】在数字化时代,网络安全和信息安全已成为我们生活中不可或缺的一部分。本文将探讨网络安全漏洞、加密技术以及安全意识等方面的内容,帮助读者更好地了解网络安全的重要性,并提供一些实用的技巧和建议来保护个人信息和设备安全。
|
6天前
|
SQL 安全 物联网
网络安全与信息安全:深入探讨网络漏洞、加密技术及安全意识###
网络安全与信息安全是当今数字化时代的重要议题。本文将详细探讨网络安全和信息安全的差异,重点介绍常见的网络漏洞、加密技术以及如何提升用户和组织的安全意识。通过具体案例和技术分析,帮助读者理解这些关键概念,并提供实用的建议以应对潜在的网络威胁。 ###