应用层对应用程序的通信提供服务。
应用层协议定义:

  1. 应用进程交换的报文类型,请求还是响应?
  2. 各种报文类型的语法,如报文中的各个字段及其详细描述。
  3. 字段的语义,即包含在字段中的信息的含义。
  4. 进程何时、如何发送报文,以及对报文进行响应的规则。

应用层的功能与重要协议:


网络应用模型:
客户/服务器模型(Client/Server )

服务器:提供计算服务的设备。
           1.永久提供服务
           2.永久性访问地址/域名
客户机:请求计算服务的主机。
          1.与服务器通信,使用服务器提供的服务
          2.间歇性接入网络
          3.可能使用动态IP地址
          4.不与其他客户机直接通信.
应用: Web,文件传输FTP,远程登录,电子邮件

P2P模型(Peer-to-peer ):

  1. 不存在永远在线的服务器
  2. 每个主机既可以提供服务,也可以请求服务
  3. 任意端系统/节点之间可以直接通讯
  4. 节点间歇性接入网络
  5. 节点可能改变IP地址
  6. 可扩展性好
  7. 网络健壮性强

域名解析系统DNS

文件传送协议FTP

简单邮件传送协议SMTP

万维网与HTTP协议

复习计算机网络基础 day9--应用层相关推荐

  1. 计算机网络基础之应用层

    温故: 网络层在OSI七层中为位于第三层,同时也是通信子网的最高层,物理层传输的单位是比特流,数据链路层传输的是数据帧,而网络层的传输单位是数据包,传输层的传输单位是报文.这里还要做一个比较,物理层要 ...

  2. 复习计算机网络基础 day4--OSI与TCP/IP初步认识

    不同参考模型,对应的层.称为对等层. 物理层,数据链路层,网络层.这三层就可以实现报文转发功能! 分层结构: 数据的传输,一层层包裹上去.到达之后,再一层层的剥掉! 每一层都为上一层提供服务,同时接受 ...

  3. 复习计算机网络基础 day3---什么是计算机网络:

    什么是计算机网络: 指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统.&quo ...

  4. 计算机网络基础知识 - 应用层

                                                  第六章 应用层 1. 对等模式与C/S模式的区别 客户机/服务器网模式(C/S模式):在客户机/服务器网络中 ...

  5. 复习计算机网络基础 day8--传输层

    1, 传输层为应用层提供通信服务:使用网络层的服务: 传输层功能: 1.传输层提供进程和进程之间的逻辑通信. 2.复用和分用 复用:两个进程数据都使用一个传输层协议进行传输.[快递小哥,拉快递] 分用 ...

  6. 复习计算机网络基础 day7--网络层

    电路交换-报文交换-分组交换-虚电路和数据报 IP数据报-格式-分片 路由算法与路由协议概述 IP地址分类(A类 B类 C类 D类 E类) 网络地址转换NAT 子网划分以及子网掩码的计算方法 ARP协 ...

  7. 复习计算机网络基础 day5--物理层

    OSI和TCP/IP对比: 相同点: 1,都分层 2,基于独立的协议栈的概念 3,可以实现异构网络互联 不同点: 1,OSI定义三点:服务,协议,接口 2,OSI先出现,参考模型先于协议发明,不偏向特 ...

  8. 计算机网络基础知识--应用层协议HTTP、FTP、SMTP

    目录 1. HTTP 协议 HTTP 特点 HTTP 与HTTPS 的区别 HTTP 请求报文 HTTP 响应报文 2. FTP 协议 与TFTP 协议 FTP 协议 TFTP 协议 3. SMTP ...

  9. 计算机网络基础之表示层的功能和服务

    温故: 网络层在OSI七层中为位于第三层,同时也是通信子网的最高层,物理层传输的单位是比特流,数据链路层传输的是数据帧,而网络层的传输单位是数据包,传输层的传输单位是报文.这里还要做一个比较,物理层要 ...

最新文章

  1. 2022-2028年中国塑料合成革的制造行业市场全景评估及发展趋势研究报告
  2. oracle获取父级,如何通过sql获取oracle connect中的最终父id列
  3. 【PC工具】nodemcu ESP8266常用USB转串口芯片驱动CP210x、CH340G驱动安装有可能遇到的问题及解决办法...
  4. awesome字体图标库
  5. 数据类型及其基本操作
  6. jms.jar 2.0_JMS 2.0中JMSContext的类型
  7. 票价最低10元 北京大兴国际机场线票价方案正式启用
  8. adnroid中LayoutParams的简单总结
  9. 卡尔曼滤波学习小记 How a Kalman filter works, in pictures
  10. python实现FTP文件上传
  11. 路畅安卓最新固件升级_路畅车载导航系统刷机-路畅导航系统刷机固件大全下载最新完整版-《百度网盘下载》西西软件下载...
  12. ant design pro 实现审核图片盖章功能
  13. Windows Hook案例分析与技术探索
  14. read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was
  15. 【2021年度总结】旧年的喜怒哀乐和新年的虎啸龙腾
  16. Flutter从0到1自定义日历
  17. 一级计算机字处理步骤,计算机一级B文字处理操作步骤
  18. node mysql实现登陆注册_使用 NodeJs 链接 mysql 的实现登录与注册
  19. 查找SSH Key路径
  20. 当我们谈战略,我们究竟在谈什么?

热门文章

  1. 投稿2877篇,EMNLP 2019公布4篇最佳论文
  2. Google148亿元收购Fitbit,抢占苹果、三星可穿戴设备市场地盘
  3. Kaggle Days首次落地中国,日本团队拿下冠军
  4. 北京智源人工智能研究院启动“智源学者计划”,与旷视发布首个智源联合实验室
  5. 神经网络到底是如何思考的?MIT精英们做了这么一个实验室来搞清楚
  6. 学会 IDEA REST Client后,postman就可以丢掉了...
  7. MySQL 大表优化方案
  8. 东半球最接地气的短链接系统设计
  9. EMNLP 2021 | 多标签文本分类中长尾分布的平衡策略
  10. 世界最大的多语言语音数据集现已开源!超40万小时,共23种语言