OSI各层功能简介
OSI应用层有什么作用?
之前我们以blog的形式为大家介绍了OSI模型的七个层次,并简述OSI七层模型的基本功能,在本系列的OSI视频讲解中我们会为大家一一 简述OSI参考模型中各层的功能,希望可以帮助你更深刻的了解OSI体系结构。
OSI Model是什么?
OSI model定义、解释了在计算机网络里数据是如何从一台电脑传输到另一台电脑的。最基本的网络连接方式是使用网络电缆将两台电脑连接在一起,连接器借助网卡分享数据从而形成网络。
但如果一台电脑安装的是Windows操作系统,另一台安装的是Mac操作系统,那么这两台电脑之间该如何通讯呢?为了实现不同计算机操作系统、不同域网络、不同企业架构之间的无障碍通信,国际标准化组织international organization for standardization于1984年引入了七层OSI模型这一概念,也叫开放系统互连模型。OSI 七层模型包括:应用层、表示层、会话层、传输层、网络层、数据链路层和物理层。注意,OSI 七层模型的每一层都指的是一个协议包。这里说的应用层并不是指电脑应用程序,谷歌,火狐浏览器等,它指的是应用层协议,OSI 七层协议的应用层指的是能使谷歌、火狐浏览器等在互联网下能够正常工作的协议。
我们先从顶层协议-应用层协议说起:
OSI应用层功能:
OSI应用层协议:适用于网络应用程序。网络应用程序是指联网的计算机应用程序,如谷歌,火狐,outlook,skype等。运行在电脑上的网页浏览器也是网络应用程序。网页浏览器并不位于应用层,但它需要使用OSI应用层协议-HTTP,HTTPs来上网。不仅仅是网页浏览器,所有的网络应用程序包括outlook, skype等都依赖于应用层协议而工作。
OSI应用层协议包括有上几十种应用层协议如FTP, NFS, FMTP, DHCP, SNMP,TELENT, NNTP, POP3, IRC等,这些协议用于各种选项的启动,所有的这些协议共同构成了OSI应用层,这些协议也组成了各种互联网基础服务,如:文件传输,网络冲浪,收发电子邮件,虚拟终端等。文件传输使用的是FTP协议,网络冲浪使用的是HTTP/HTTPs协议,电子邮件收发使用的是SMTP协议,虚拟终端使用的是Telnet。因此,应用层为网络应用程序执行用户活动提供了各种服务。