网站首页 > 资源文章 正文
OSI第七层:应用层
应用层,Application Layer,OSI应用层功能:提供应用协议,用户与网络面对面的接口。应用层的PDU为:APDU(应用层协议数据单元)
各位学习网络的朋友,肯定都有相同的一个感觉,刚接触网络的时候,完全不知道网络是个什么东西。因为网络是虚拟的、不以物理形式存在的、看不见摸不着的。
所以,OSI为我们提供了应用层,让我们能够与网络面对面的交流。OSI应用层相当于是我们与网络打交道的面对面的接口。
OSI应用层提供了很多应用层的协议,程序开发者基于这些协议可以开发出各种应用程序供我们使用。
比如,IE浏览器,使用的是应用层的HTTP协议;FlashFXP使用的是应用层的FTP协议;SecureCRT中就集成了应用层的Telnet、SSH等协议……
举几个OSI应用层与我们打交道的常见例子:
我们要看网页,打开IE浏览器,输入一个网址,就进入了相应的网站,那么这个IE浏览器就是我浏览网页的应用工具,也是工作在应用层的。IE浏览器是基于HTTP协议开发的,HTTP是一个应用层的协议。
我们要使用FTP上传下载一个文件,会首先打开FTP客户端,然后去连接FTP服务器,这个客户端,就是应用层的工具。FTP客户端是基于FTP协议开发的,FTP协议也是一个应用层的协议。
我要发一封E-mail,我会在电脑装一个Foxmail、Outlook等邮件客户端软件,然后编辑邮件,发送给相应的人。Outlook、Foxmail是基于SMTP和POP3协议开发的,SMTP、POP3也是应用层的协议。
应用层的协议非常的多,现在所有的网络工具,大多是基于这些程序所开发。
最后再特别强调一下:我们所使用的软件是应用程序,这些软件只是软件开发者用脚本、编程开发出来的,这些应用软件只是一个壳子,而这些软件里嵌套的协议才是应用层的内容。
OSI第六层:表示层
Presentation Layer,OSI表示层功能:数据的编码、翻译、压缩、解压缩、加密、解密,将数据翻译为相对应的编码格式,然后展现到应用程序中。表示层的PDU为:PPDU(表示层协议数据单元)
举几个例子来理解OSI表示层:
OSI表示层例子一:
A电脑,向B电脑传递一个word文档,B电脑接受之后,如果B电脑上没有装office或者wps之类的办公软件,他的电脑就无法识别这个word文档。
B电脑为什么知道自己打不开这个word文档呢?因为B电脑没有装相关的应用程序,无法支持文档的解码。就是OSI表示层在其中起了作用。
各位可以先看看“OSI的封装和解封装”,传递数据包是封装的过程,接收数据包是一个解封装的过程,从物理层依次解封装至表示层之后,表示层会检查电脑中是否有能识别该word文档的解码工具,如果有,则将word文档展现在相应的应用程序中;如果没有,则提示打不开,或显示出一堆乱码。
OSI表示层例子二:
A电脑,向B电脑传递一个mp3音乐文件,B电脑如果没有安装.mp3音乐文件的解码器,打开这个mp3文件的时候,会出现“缺少解码器”等相应的提示。如果B电脑安装了mp3音乐的解码器,就可以使用播放器打开这个mp3音乐了。
以上是OSI表示层的基本作用,例子只是助于你理解。更深层次的意思,则需要你自己去体会了。
OSI第五层:会话层
Session Layer,OSI会话层的PDU为:SPDU(OSI会话层协议数据单元),OSI会话层,主要功能是用来管理会话,细分为三大功能:
1)、建立连接。A、B两台电脑要通讯,首先必须建立一条他们之间的连接,OSI会话层会完成这个步骤;
2)、保持连接。连接建立后,当A、B通讯完了,A、B之间的连接不会立刻断开,OSI会话层会将建立好了的连接维持一段时间不中断,当A、B下次还要通讯时,可以直接使用之前建立好的那条连接;
3)、断开连接。一般一条连接有一个维持时间,当这条连接的维持时间到了后,OSI会话层会将该连接自动断开。而且A或者B重启、关机、手动执行断开连接的操作之后,OSI会话层也会将A、B之间的连接断开。
举个例子来理解OSI会话层:
OSI会话层功能一、建立连接:
A、B两台电脑,A向B共享了一个文件夹,B通过执行“开始菜单–>运行–>\\192.168.1.1 (A的ip地址)”访问A的共享文件夹,这时会弹出一个验证框,要求输入A的用户名和密码。输入A的用户名和密码后,就能够访问A共享出来的文件夹;
这就建立了一个连接。由OSI会话层完成,这就是OSI会话层的“建立连接”功能。
OSI会话层功能二、保持连接:
B从A共享的文件夹里拷贝了自己需要的文件后,关闭了A的共享窗口。
这时,A又向B共享了一个新的文件,B再次执行“开始菜单–>运行–>\\192.168.1.1 (A的ip地址)”访问A的共享文件夹,这时你会发现,不用再次验证A的用户名和密码了,直接就可以进入A的共享文件夹。
这就是OSI会话层的“管理连接”功能。
OSI会话层功能三、断开连接:
A又向B共享了另外一个文件,但是B这时候重启了一下电脑,B重启完电脑后,再次执行“开始菜单–>运行–>\\192.168.1.1 (A的ip地址)”访问A的共享文件夹,这时会发现,要再次输入A的用户名和密码。
因为在B重启电脑的时候,OSI会话层将该A与B之间的连接自动中断掉了,这就是OSI会话层的“断开连接”功能。
现在你是不是知道了OSI会话层的作用了呢?联想一下你平时上网时,还有哪些网络应用可以看到这些功能的踪迹呢。
---------------------
作者:czf2008700
版权声明:本文为博主原创文章,转载请附上博文链接!
猜你喜欢
- 2024-10-05 计算机网络知识看这一篇文章就够了
- 2024-10-05 什么是网络端口?或许工作10年的人也很难100%理解!
- 2024-10-05 哨子办公:OA协同办公功能有什么?(oa协同办公的主要功能)
- 2024-10-05 SMTP协议解读以及如何使用SMTP协议发送电子邮件
- 2024-10-05 黑客必会的六大命令(黑客命令与典型应用)
- 2024-10-05 smtp服务器怎么设置(smtp服务器怎么设置手机)
- 2024-10-05 地表最强-端口详解(各种端口名称)
- 2024-10-05 网络知识点及面试题汇总,面试无忧
- 2024-10-05 Ubuntu搭建强健的邮箱服务器(一)(ubuntu20.04搭建web服务器)
- 2024-10-05 计算机网络知识梳理(4)——TCP/UDP、TCP三次握手与四次挥手
你 发表评论:
欢迎- 最近发表
-
- UG10.0UG12.0教程,共63章节,送给那些正在自学UG编程的朋友
- UG产品图档下载,连筋薄板,外形铣、孔铣都要用
- 天正建筑 T30V1.0 下载安装教程(支持CAD2025)
- 教你如何开启UG NX12.0设置保护加密(文件密码)
- UG NX 8.5 安装教程,安装过程就是这么简单
- ug安装教程详细步骤ug怎么免费安装教程ug软件怎样安装步骤
- UG/NX安装失败,如何才能彻底删除(卸载)UG/NX?6步就能解决
- UG8.5 正式版安装方法(ug8.8安装)
- ug12.0版安装教程与安装包免费下载 #ug安装
- China-EU 50 years: Advancing stability and prosperity through partnership
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)