库拉索芦荟 - 芦荟汇聚地!

ios7是什么

> 知识库 芦荟君 2024-11-15 03:44

iso 7层协议

OSI模型
一,概述

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。

0SI/RM协议是由IS0(国际标准化组织)制定的,它有三个基本的功能:提供给开发者一个必须的、通用的概念以便开发完善、可以用来解释连接不同系统的框架。

OSI将计算机网络体系结构(architecture)划分为以下七层:将七层比喻为真实世界收发信的两个老板的图。

分层名 分层号 描述 比喻
应用层Application Layer (台湾翻:应用层) 7 用户的应用程序怀网络之间的接口 老板
表示层Presentation Layer (台湾:展现层) 6 协商数据交换格式 相当公司中简报老板、替老板写信的助理
会话层Session Layer (台湾:会谈层) 5 允许用户使用简单易记的名称建立连接 相当于公司中收寄信、写信封与拆信封的秘书
传输层Transport Layer (台湾:传输层) 4 提供终端到终端的可靠连接 相当于公司中跑邮局的送信职员
网络层Network Layer (台湾:网络层) 3 使用权数据路由经过大型网络 相当于邮局中的排序工人
数据链路层Data Link Layer (台湾:资料链结层) 2 决定访问网络介质的方式 相当于邮局中的装拆箱工人
物理层Physical Layer (台湾:实体层) 1 将数据转换为可通过物理介质传送的电子信号 相当于邮局中的搬运工人


二,数据传送

在数据发送到另一层时,都要分成数据包。数据包是一个信息单位,作为一个整体,从网络中的一个设备传送给另一个设备。

1,数据包结构

数据包包含了几种不同类型的数据:

信息

某种类的计算机控制数据和命令

会话控制代码

数据包头

数据

报尾

2. 创建数据包

数据包的创建过程是从OSI模型的应用层开始的。跨网络传输的信息要从应用层开始,往下依次穿过各层。每层都对数据包进行重新组装,以增加自己的信息(信头)。

三,分层协议

1、应用层协议

应用层协议工作在OSI模型的上层,提供应用程序间的交换和数据交换。比较常用的应用层协议有:

SMTP (simple Mail Transfer Protocol)

BOOTP(Boot trap.Protocol)

FTP (File Transfer Protocol)

HTTP (Hyperrext Transfer Protocol

AFP (Apple Talk文件协议)--Apple公司的网络协议族,用于交换文件

SNMP (Simple Network Management Protoco1)

SMB (Server Message Block Protoco1)

X.500

NCP (NetWare Core Protoco1)

NFS (Network File System)

3、传输层协议

传输层协议提供计算机之间的通信会话,并确保数据在计算机之间可靠地传输。主要的传输层协议有:

TCP(Transmission Control Protocol)

SPX(SequenCed Packet ExChange Protocol

NWL INK

ATP(AppleTalk Transaction Protocol),NBP(名字绑定协议)

NetBEUI(NetBIOS Extended User Internet)

3、网络层协议

网络层协议提供所谓的链路服务,这些协议可以处理寻址和路由信息、错误检测和重传请求。 网络层协议包括:

IP (Internet Protocol)

IPX (Internet work Packet Exchange)

NWLINK--微软实现的 IPX/SPX

DDP (Datagram Delivery Protoco1)

NetBEUI

X.25

Ethernet

四,历史

在制定计算机网络标准方面,起着重大作用的两大国际组织是:国际电报与电话咨询委员会(CCITT),与国际标准化组织(ISO),虽然它们工作领域不同,但随着科学技术的发展,通信与信息处理之间的界限开始变得比较模糊,这也成了CCITT和ISO共同关心的领域。1974年,ISO发布了著名的ISO/IEC 7498标准,它定义了网络互联的7层框架,也就是开放式系统互连参考模型。

五,影响

OSI是一个定义良好的协议规范集,并有许多可选部分完成类似的任务。

它定义了开放系统的层次结构、层次之间的相互关系以及各层所包括的可能的任务。是作为一个框架来协调和组织各层所提供的服务。

但是OSI参考模型并没有提供一个可以实现的方法,而是描述了一些概念,用来协调进程间通信标准的制定。即OSI参考模型并不是一个标准,而是一个在制定标准时所使用的概念性框架。

事实上的标准是TCP/IP参考模型


ISO的七层协议包括哪些内容?

ISO的7层从上到下分别是 7.应用层 6.表示层5.会话层 4.传输层 3.网络层 2.数据链路层 1.物理层 各层功能:1.应用层与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:TELNET,HTTP,FTP,NFS,SMTP等。2.表示层这一层的主要功能是定义数据格式及加密。例如,FTP允许你选择以二进制或ASCII格式传输。如果选择二进制,那么发送方和接收方不改变文件的内容。如果选择ASCII格式,发送方将把文本从发送方的字符集转换成标准的ASCII后发送数据。在接收方将标准的ASCII转换成接收方计算机的字符集。示例:加密,ASCII等。3.会话层它定义了如何开始、控制和结束一个会话,包括对多个双向消息的控制和管理,以便在只完成连续消息的一部分时可以通知应用,从而使表示层看到的数据是连续的,在某些情况下,如果表示层收到了所有的数据,则用数据代表表示层。示例:RPC,SQL等。4.传输层这层的功能包括是否选择差错恢复协议还是无差错恢复协议,及在同一主机上对不同应用的数据流的输入进行复用,还包括对收到的顺序不对的数据包的重新排序功能。示例:TCP,UDP,SPX。5.网络层这层对端到端的包传输进行定义,它定义了能够标识所有结点的逻辑地址,还定义了路由实现的方式和学习的方式。为了适应最大传输单元长度小于包长度的传输介质,网络层还定义了如何将一个包分解成更小的包的分段方法。示例:IP,IPX等。6.数据链路层它定义了在单个链路上如何传输数据。这些协议与被讨论的各种介质有关。示例:ATM,FDDI等。7.物理层OSI的物理层规范是有关传输介质的特这些规范通常也参考了其他组织制定的标准。连接头、帧、帧的使用、电流、编码及光调制等都属于各种物理层规范中的内容。物理层常用多个规范完成对所有细节的定义。示例:Rj45,802.3等。

查看全部
热门文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
大家都在看