1 / 86
文档名称:

应用层协议.ppt

格式:ppt   大小:1,329KB   页数:86页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

应用层协议.ppt

上传人:w447750 2017/10/10 文件大小:1.30 MB

下载得到文件列表

应用层协议.ppt

相关文档

文档介绍

文档介绍:应用层
本讲目标:
网络应用层的概念和实现
客户端-服务器范式
服务模型
通过对常用应用层协议的探讨和分析来学习网络协议
深层次目标
特定协议:
dns
http
ftp
smtp
pop
1
应用层
应用层协议
应用层负责的是进程与进程之间的通信
应用层协议:
应用层的一个“组成部分”
定义应用程序需交换的报文和所需采取的动作
位于最高层
使用较低层次所提供的通信服务(TCP, UDP)
application
work
data link
physical
application
work
data link
physical
application
work
data link
physical
2
应用层
网络应用程序: 一些术语
进程(Process): 主机中运行中的程序.
在某些主机中, 两个进程使用进程间通信(由 OS管理).
而运行在不同主机上的进程则使用应用层协议进行通信
用户代理(User agent): 软件进程, 是介于用户( above )和网络( below )之间的接口
实现应用级协议
Web: 浏览器
E-mail: OE、Foxmail
流媒体: media player
3
应用层
客户端-服务器模式
典型的网络应用都是由两个部分组成: 客户端和服务器
application
work
data link
physical
application
work
data link
physical
客户端:
发起同服务器的联系(“speaks first”)
一般都从服务器请求服务,
Web: 客户端由浏览器实现; e-mail: 通过OE、Foxmial实现
request
reply
服务器:
向客户端提供所请求的服务
., Web 服务器发送被请求的 Web 页面, 邮件服务器传递 e-mail
4
应用层
应用层协议(续)
应用程序接口(API: application programming interface)
定义应用层和传输层间的接口
插口(socket: API)
两个进程间的通信, 将数据送入 socket, 或从socket 读出数据
Q: 某个进程如何“标识”另一个需要与之通信的进程?(SOCKET 套接字)
IP 地址-运行另一个进程的主机所拥有的
“端口号(PORT #)”–允许接收主机来确定的一个标识,本地进程将报文发送给它
SOCKET=IP+PORT
5
应用层
关于端口的说明
端口是应用进程的标识,本质上是一个存放在传输层首部的一个字段的值,如TCP端口,UDP端口。
端口可以看作传输层对于应用层的SAP
端口占两个字节,范围是0-65535
保留使用的端口0-1023
http:80. Dns:53. Smtp:25 pop:110
用户可以使用的端口1024-65535
问题:为什么不使用操作系统的进程号来标识进程。
6
应用层
应用进程需要怎样的传输服务?
数据丢失(Data loss)
某些应用(., audio) 可以容忍某种程度上的数据丢失
其他应用(., 文件传输, ) 要求 100% 可靠的数据传输
实时性(Timing)
某些应用(., IP 电话, 交互式游戏) 要求较低的时延
带宽(Bandwidth)
某些应用(., 多媒体) 对最低带宽有要求
其他应用(“弹性应用”) 则可灵活应用所能得到的带宽
7
应用层
常用应用程序对传输功能的要求
应用程序
文件传输
e-mail
Web 网页
实时音频/视频
存储音频/视频
交互式游戏
金融应用
数据丢失
不丢失
不丢失
不丢失
允许丢失
允许丢失
允许丢失
允许丢失
不丢失
带宽
弹性
弹性
弹性
音频: 5Kb-1Mb
视频:10Kb-5Mb
同上
几 Kb/s 以上
弹性
实时性



100’s msec
few secs
100’s msec
yes and no
8
应用层
的传输协议服务
TCP 服务:
面向连接: 在客户端和服务器进程之间需要建立连接(setup )
可靠传输: 在发送和接受进程之间
流量控制: 发送数据的速度决不超过接收的速度
拥塞控制: 当网络超负荷时,束紧发送端口,减缓发送速度
不提供: 实时性, 最小带宽承诺
UDP服务:
在客户端和服务器进程之间实现“不可靠的”数据传输
不提供:连接建立, 可靠性保证,流量控制,拥塞控制,实时性, 最小带宽承诺
Q: 既生喻,何生亮? Why is there a UDP?
9
应用层
应用: 应用, 传输协议
应用
e-mail
远程终端访问

最近更新

2025年广东省珠海市单招职业适应性测试题库wo.. 63页

2025年中秋活动报告 15页

2025年广东碧桂园职业学院单招职业技能测试题.. 62页

2025年广东科学技术职业学院单招职业适应性测.. 62页

2025年广东舞蹈戏剧职业学院单招职业技能测试.. 63页

2025年广东茂名农林科技职业学院单招职业技能.. 60页

2025年广东茂名幼儿师范专科学校单招职业适应.. 62页

2025年广东轻工职业技术学院单招职业适应性测.. 62页

2025年广东金融学院单招职业适应性测试题库含.. 60页

2025年广东食品药品职业学院单招职业倾向性测.. 63页

2025年广东食品药品职业学院单招职业适应性测.. 60页

2025年广元中核职业技术学院单招职业适应性测.. 62页

2025年广州公务员考试行测真题之数量关系附参.. 104页

2025年广州城建职业学院单招职业技能测试题库.. 62页

2025年广州工程技术职业学院单招职业适应性测.. 63页

汽车制造公司汽车销售合同 5页

2025年广州科技贸易职业学院单招职业技能测试.. 62页

病原生物学复习 189页

2025年广州铁路职业技术学院单招职业技能测试.. 61页

2025年专项法律顾问合同船舶融资 9页

2025年广西交通职业技术学院单招职业技能测试.. 63页

2025年广西体育高等专科学校单招职业倾向性测.. 61页

2025年95式自动步枪设计原理 5页

交管12123学法减分复习题库及参考答案 45页

2024年-红星美凯龙商场展位租赁合同 9页

[全]人教版八年级生物下册思维导图汇总 21页

景区门票销售提成方案 2页

酸奶店可行性方案 33页

休闲体育服务与管理专业人才培养方案(中职) (.. 10页

聚化燃料的制作方法 6页