应用层协议

1、应用层协议的类型

  1. 标准的网络应用的协议,例如:E-mail、FTP、TELNET、Web等,它们都是以RFC文档的方式公布出来,提供给网络应用系统开发者使用。
  2. 应用层协议专用的,目前很多P2P文件共享的应用层协议都属于专用协议

2、应用层协议的基本内容

应用层协议定义了运行在不同端系统上应用程序进程交换的报文格式和交互过程。
主要内容为:
1. 交换报文的类型,如请求报文和应答报文
2. 各种报文格式与包含的字段类型
3. 对每个字段意义的描述
4. 进程在什么时间、如何发送报文,以及如何响应。

3、应用层协议对传输层协议的选择

首先,我们要知道传输层协议有两种:

  1. TCP协议是一种功能完善的、面向连接的、可靠的传输层协议。
  2. UDP协议是一种不可靠、无连接的传输层协议。

应用层协议与传输层协议的关系,如下图:
这里写图片描述

对于不同的应用程序开发者,都是要根据自己实际的需求来选择传输层的协议,例如:有很多远程医疗的应用程序,这个必须使用安全可靠的传输层协议:TCP协议,否则可能会因为部分数据的丢失而造成医疗诊断错误。而对于视屏、语音等方面的通信,即使丢弃了部分数据,对我们的收看或收听影响不大,就可以采用比较快速的但不安全的传输层协议:UDP协议

  • 5
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值