原文链接:http://www.hcie.me/190

OSI七层模型的顶层是第七层:应用层,Application Layer

OSI应用层功能:应用层提供各种各样的应用层协议,这些协议嵌入在各种我们使用的应用程序中,为用户与网络之间提供一个打交道的接口。

OSI应用层的作用

当我们第一次学习网络,对网络的概念不会很直观,我们使用网络时肉眼看到的不是网络,而是一堆电脑、网络设备,然后用一堆线连在一起,这只设备,而网络是这些设备互相连接后经过网络工程师进行规划配置之后才有的。网络并不是以物理形式存在的,它看不见也摸不着。

我们在使用各种网络应用程序时,都是内置有应用层协议的。比如,IE浏览器,使用的是应用层的HTTP协议;QQ使用的应用层协议是OICQ;Outlook使用收发邮件的SMTP、POP3协议……

这里要注意一点,我们所使用的软件是应用程序,这些软件只是软件开发者编程开发出来的,这些应用软件只是一个壳子,而这些软件里嵌套的协议才是应用层的内容,使用网络的程序需要集成协议才可以正常使用。

举几个OSI应用层与我们打交道的常见例子:
我们要看网页,打开IE浏览器,输入一个网址,就进入了相应的网站,那么这个IE浏览器就是我浏览网页的应用工具,也是工作在应用层的。IE浏览器是基于HTTP协议开发的,HTTP是一个应用层的协议。
我们要使用FTP上传下载一个文件,会首先打开FTP客户端,然后去连接FTP服务器,这个客户端,就是应用层的工具。FTP客户端是基于FTP协议开发的,FTP协议也是一个应用层的协议。
我要发一封E-mail,我会在电脑装一个Foxmail、Outlook等邮件客户端软件,然后编辑邮件,发送给相应的人。Outlook、Foxmail是基于SMTP和POP3协议开发的,SMTP、POP3也是应用层的协议。

应用层的协议非常的多,现在所有的网络工具,大多是基于这些程序所开发。

应用层的PDU为:APDU(应用层协议数据单元)

OSI第七层:应用层功能及介绍相关推荐

  1. osi模型:七层模型介绍_联网| OSI模型能力问题和解答 套装1

    osi模型:七层模型介绍 1) There are the following statements that are given below, which of them are correct a ...

  2. osi模型:七层模型介绍_什么是OSI(开放系统互连)模型?

    osi模型:七层模型介绍 Open Systems Interconnection Model or OSI Model is an architecture to specify computer ...

  3. 网络基础(二)OSI 网络七层各层功能 --难理解

    注:本文以书刊形式展示 Cisco七层协议,并不以知识点 经验为题,建议闲暇时间观看 OSI 网络七层协议(Open System Interconnection),简称OSI,是一个开放性的通行系统 ...

  4. 【计算机网络基础】-- OSI的七层模型和TCP/IP的五层模型

    [计算机网络基础]-- OSI的七层模型和TCP/IP的五层模型   大家好,我是Lampard~~ 欢迎来到计算机网络基础系列的博客 OSI七层模型 开放式系统互联通信参考模型(英语:Open Sy ...

  5. OSI网络七层模型和各层协议总结

    OSI网络七层模型: 7应用层: 规定通信协议:为用户的应用程序和各种网络服务之间提供相应的接口 (协议) 常见网络服务:www.Email.FTP, 6表示层: 把己方要发送的数据信息,翻译成对方表 ...

  6. 软件测试面试题:请你分别画出 OSI 的七层网络结构图和 TCP/IP 的四层结构图?

    请你分别画出 OSI 的七层网络结构图和 TCP/IP 的四层结构图? OSI 七层网络结构图,由上至下: 应用层-表示层-会话层-传输层-网络层-数据链路层-物理层TCP/IP 的四层结构图 应用层 ...

  7. OSI七层模型功能及相关设备

    1.OSI的基本概念及原则 OSI是Open System Interconnect的缩写,意为开放式系统互联.其各个层次的划分遵循下列原则: (1)同一层中的各网络节点都有相同的层次结构,具有同样的 ...

  8. OSI模型七层模型结构

    OSI模型,即开放式通信系统互联参考模型(Open System Interconnection,OSI/RM,Open Systems Interconnection Reference Model ...

  9. OSI的七层模型详解

    各层功能定义 这里我们只对OSI各层进行功能上的大概阐述,不详细深究,因为每一层实际都是一个复杂的层.后面我也会根据个人方向展开部分层的深入学习.这里我们就大概了解一下.我们从最顶层--应用层 开始介 ...

最新文章

  1. 指针作为函数的返回值
  2. sublime 安装 插件 package control,安装docblockr
  3. DPOS共识算法—缺失的白皮书
  4. java数据段 静态区_linux进程的堆栈空间_代码段(指令,只读)、数据段(静态变量,全局变量)、堆栈段(局部变量)、栈【转】...
  5. .NET 文档数据库 RavenDB 4.0 发布
  6. 运用Arc Hydro提取河网
  7. 完全开源im框架_【行业资讯】移动端开源 IM 框架 MobileIMSDK v5.0 发布!
  8. Windows下NLB(分工作组与域环境)、服务器群集简单搭建
  9. 相机模型与标定(一)--相机标定概述
  10. linux进程通信 bzero函数,处理Linux网络编程中的IP地址 — 通信产业...
  11. ActiveX图片控件,图片处理基于Internet的程序
  12. asp big5 gb2312 转 Unicode
  13. 【mpeg1】mpeg1相关资料
  14. 游戏三级分类部分代码
  15. 查找算法的实现c语言,查找算法的实现(C语言版)
  16. 2017-10-19 远光软件Java开发面试+达达京东到家笔试总结
  17. 操作系统的基本概念|操作系统
  18. 博客大巴发布模块,如何使用?
  19. 详解邦邦掌柜网络电话的直拨和回拨区别
  20. 机器学习笔记 - YOLO家族简介

热门文章

  1. 一行Python代码能实现这么多丧心病狂的功能?(代码可复制)
  2. 面试官:聊一聊 Spring Boot 服务监控机制
  3. IntelliJ IDEA 2021.3.2 发布:告别不断建议安装xx插件的提示!
  4. Kafka 2.8独立运行,不再需要ZooKeeper
  5. 再见了,收费的 Navicat!
  6. 为什么 MySQL 的自增主键不单调也不连续
  7. SpringBoot 操作 ElasticSearch 详解(万字长文)
  8. 目标检测模型从训练到部署!
  9. 【廖雪峰python入门笔记】list添加元素_append()和insert()
  10. 声波刺激就可长出新骨头?每天只需10分钟,干细胞5天快速分化,芯片装置只需1美元...