它的最大优点是将服务、接口和协议这三个概念明确地区分开来:服务说明某一层为上一层提供一些什么功能,接口说明上一层如何使用下层的服务,而协议涉及如何实现本层的服务;这样各层之间具有很强的独立性;使网络的不同功能模块分担起不同的责任。

好处:
● 减轻问题的复杂程度,一旦网络发生故障,可迅速定位故障所处层次,便于查找和纠错;   ● 在各层分别定义标准接口,使具备相同对等层的不同网络设备能实现互操作,各层之间则相对独立,一种高层协议可放在多种低层协议上运行;   ● 能有效刺激网络技术革新,因为每次更新都可以在小范围内进行,不需对整个网络动大手术;   ● 便于研究和教学。
OSI七层协议及其设备如下所示:
!OSI七层协议及其功能设备


下面我们将更加详细的介绍一下每一层的特点和功能:
1:物理层:
在物理层和数据链路层的主要协议有Ethernet IEEE802.3和PPP,FDDI,Token-Ring IEEE802.5以及ARCnet.是开放系统中利用物理媒体实现物理连接的功

能描述和执行连接的规程。

功能:(是提供最基本的物理支持)

1:为数据端设备提供传输的数据的通路。

2:传输数据。

3:完成物理层的一些管理工作


2:数据链路层:(数据通道)

每次通信都要经过建立通信联络和拆除通信联络两个过程。这种建立起来的数据收发关系就叫做数据链路。。数据链路的建立,拆除,对数据的检错,纠错是数据链路层的基本任务。

功能:

1:链路连接的建立和分离。

2:帧定界和帧同步。

3:顺序控制,指对帧的收发顺序的控制。

4差错检测和恢复,还有链路标识和流量控制等等。

数据链路层将本质上不可靠的传输媒体变成可靠的传输通路提供给网络层。


3:网络层 (路由与分组)

网络层协议主要包含IP协议,ICMP(控制信息协议),ARP(地址解析协议),RARP(反地址解析协议)等。

主要功能是利用数据链路层提供的邻接结点间的无差错传输功能,通过选择和中继功能,实现两个端系统之间的传输。还采用多路复用功能,时分复用功能,将一条数据通路复用为多条逻辑通道,从而实现利用一条物理电路同时与多个远程数据通信设备的通信。

功能:

1:路由选择与中继;

2:激活终止网络连接;

3:在一条数据链路上复用多条网络连接,多采用时分复用技术;

4:检测与恢复;

5:排序和流量控制;

6:服务选择;

7:网络管理。


4:传输层:(数据的打包,通过端口与上层应用之间进行数据的交互)

传输层协议主要有TCP,UDP协议。

  端开放系统之间的数据传送控制层。主要功能是端开放系统之间数据的收妥确认。传输层只存在于端开放系统中,是介于低3层通信子网系统和高3层之间的一层,但是很重要的一层。因为它是源端到目的端对数据传送进行控制从低到高的最后一层。

功能:

对于会话层来说,却要求有一性能恒定的界面。传输层就承担了这一功能。它采用分流/合流,复用/介复用技术来调节上述通信子网的差异,使会话层感受不到。还具备差错恢复,流量控制等功能。传输层的服务一般要经历传输连接建立、数据传送、传输连接释放3个阶段才算完成一个完整的服务过程。

5:会话层:

会话,表示,和应用层主要协议包含FTP(文件传输协议),NFS(网络文件服务协议),SMTP(电子邮件协议),SNMP(网络管理协议),telnet(远程登录协议)

功能:

    其主要功能**是按照在应用进程之间约定的原则,按照正确的顺序收、发**数据,进行各种形态的对话。会话层规定了会话服务用户间会话连接的建立和拆除规程以及数据传送规程。

6:表示层:
主要功能是把应用层提供的信息变换为能够共同理解的形式,提供字符代码、数据格式、控制信息格式、加密等的统一表示。会话层以下5层完成了端到端的数据传送,并且是可靠的、无差错的传送。但是数据传送只是手段而不是目的,最终是要实现对数据的使用。由于各种系统对数据的定义并不完全相同,最易明白的例子是键盘——其上的某些键的含义在许多系统中都有差异。这自然给利用其它系统的数据造成了障碍。表示层和应用层就担负了消除这种障碍的任务。


7:应用层:
其功能是实现应用进程(如用户程序、终端操作员等)之间的信息交换。例如文件传送、访问和管理(FTAM)、虚拟终端(VT)、消息处理系统(MHS)、电子数据互换(EDI)和目录查询等。
应用层是开放系统的最高层,是直接为应用进程提供服务的

OSI七层模型的功能以及设备相关推荐

  1. OSI七层模型的功能及协议

    OSI七层模型的功能 1.应用层   这是OSI的最高层.这一层的协议直接为用户服务,提供分布式处理环境.应用层管理开放系统的互连,包括系统的启动.维持和终止,并保持应用进程间建立连接所需的数据记录, ...

  2. 快速熟悉OSI七层模型及其功能

    快速熟悉OSI七层模型及其功能 一.ISO与OSI 1.OSI七层参考模型及功能 2.TCP/IP模型 二.数据传输中的封装与解封过程 1.数据封装过程 2.数据解封过程 三.TCP/IP协议族的组成 ...

  3. OSI七层模型及其功能

    一.OSI七层模型 OSI七层协议模型主要是:应用层(Application).表示层(Presentation).会话层(Session).传输层(Transport).网络层(Network).数 ...

  4. 理解OSI七层模型(了解OSI七层模型,数据如何传输,封装,解封装)

    文章目录 理解OSI七层模型 什么是OSI七层模型 理解OSI七层模型 举例子 七层协议,分析过程: 数据传输过程 封装数据 解封装数据 数据是如何封装和解封装 理解OSI七层模型 第一层:物理层. ...

  5. OSI七层模型及各层功能概述

    目录 1.OSI的基本概念及原则 2.OSI七层模型各层功能概述 3.OSI七层模型举例 4.OSI七层模型总结 1.OSI的基本概念及原则 OSI是Open System Interconnect的 ...

  6. Linux网络_从系统到网络(网络协议栈分层与功能,认识协议,OSI七层模型与TCPIP四层模型,网络通信流程(局域网,跨网络),MAC地址,IP地址)

    文章目录 1.网络在体系结构的位置与网络协议栈的层状结构 2.协议栈各层的功能 3.协议 4.OSI七层模型与TcpIp四层模型 5.网络通信的流程 局域网通信流程(以太网) MAC地址 跨网络通信 ...

  7. OSI七层模型每层的功能及包含的协议

    OSI七层模型          应用层     表示层    会话层    传输层    网络层    数据链路层     物理层 TCP/IP五层模型     应用层     传输层    网络层 ...

  8. osi七层模型,表示层_表示层在OSI模型中的功能| 计算机网络

    osi七层模型,表示层 什么是表示层? (What is Presentation Layer?) The Presentation Layer is concerned with the synta ...

  9. OSI七层模型具体解释

    OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最基本的功能就是帮助不同类型的主机实现传输数据 . 完毕中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...

最新文章

  1. (五)Maven目录结构及常用命令说明
  2. 基于TableStore的海量气象格点数据解决方案实战
  3. android textview 文字居中_Android布局优化,看这3点就够了
  4. matlab信道均衡,使用LMS算法做信道均衡时,更换信道传递函数效果很差
  5. 【vue】安装新版本vue-cli:@vue/cli
  6. MlLib--逻辑回归笔记
  7. java1.8.0,jdk1.8.0版本
  8. 红橙Darren视频笔记 view的绘制流程(上) onMeasure测量代码分析 基于API27
  9. 计算机二级地15套题答案,计算机二级第15套答案解析.docx
  10. 初级商业数字营销师超级推荐
  11. 专业卸载工具Your Uninstaller! Pro
  12. 计算机二级考试c语言考试注意事项,计算机二级MS Office、ACCESS、二级C语言考试的注意事项...
  13. 基于ebpf统计docker容器网络流量
  14. R语言使用ggplot2包使用geom_density()函数绘制分组密度图(填充色配置、半透明填充色、添加均值线)实战(density plot)
  15. Python习题练习 + 简单语法总结
  16. IP、 TCP、 UDP协议
  17. 哪个品牌台灯护眼效果好?分享被央视315表扬的护眼灯
  18. 二手交易app manifest.xml
  19. 计算机关机更改域用户登录,计算机怎么退域和重新加域?
  20. 2016年中国软件产业分析报告

热门文章

  1. 凯文·凯利:流动、共享、颠覆,未来20年的 12大技术趋势
  2. VSCode使用Dart和lutter所需按照的插件
  3. 在天堂与地狱之间——清华浪子梦断中关村 (转)
  4. 全民编程新时代—TPYBoard重磅产品TurnipBit来了!
  5. 再见,Python正则表达式!
  6. stl文件介绍及读取
  7. linux桌面怎么解压tar文件,Linux中tar解压缩命令详解-tar文件怎么打开
  8. 根据经纬度计算指定范围内或者附近的人(java)
  9. jetson机器上对lxde桌面设置中文输入法详细过程(图文展示)
  10. 生日快乐祝福。我遇见你 都是人间最好的事