下载此文档

第九章 应用层协议.ppt


文档分类:IT计算机 | 页数:约48页 举报非法文档有奖
1/48
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/48 下载此文档
文档列表 文档介绍
第九章应用层协议
石高涛
******@tju.
天津大学计算机科学与技术学院
1
应用层协议概述
FTP文件传输协议
远程登录
邮件传输协议SMTP
超文本传输协议HTTP
本章的基本内容:
2
应用层协议概述
应用层
传输层
互联网络层
网络接口和硬件层
以太网、令牌网、、无线网、ATM
IP
ARP
RARP
ICMP
UDP
TCP
SMTP,HTTP,FTP
应用层的具体内容就是规定应用进程在通信时所遵循的协议。
每个应用层协议都是为了解决某一类应用问题,而问题的解决又往往是通过位于不同主机中的多个应用进程之间的通信和协同工作来完成的。
应用层的许多协议都是基于客户服务器方式。
客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户服务器方式所描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。
3
应用层协议
SMTP(25)
(23)
FTP(21)
HTTP(80)
DNS(53)
TFTP(69)
Bootp(67)
DHCP(68)
SNMP(161)
RIP(68)
经由TCP
经由UDP
TCP传输控制协议
6
用户数据报协议
17
端口号
IP协议号
ARP
RARP
传输层协议
网络层协议
协议
IGRP(88)
OSPF(80)
ICMP(01)
0806
8035
底层物理层和链路层协议
4
应用层协议概述
FTP文件传输协议
远程登录
邮件传输协议SMTP
超文本传输协议HTTP
本章的基本内容:
5
FTP协议
文件传送协议 FTP (File Transfer Protocol) 是因特网上使用得最广泛的文件传送协议。
FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。
FTP 的主要功能如下:
提供文件的共享,包括程序文件和数据文件
支持间接使用远程计算机;
使用户不因各类主机文件存储器系统的差异而受影响;
使用TCP提供可靠且有效的传输。
6
FTP协议特点
文件传送协议 FTP 只提供文件传送的一些基本的服务,它使用 TCP 可靠的运输服务。
FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。
FTP 使用客户服务器方式。一个 FTP 服务器进程可同时为多个客户进程提供服务。
FTP 的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
7
FTP工作过程
用户启动FTP客户端程序,通过操作界面连接服务器并下载文件时,客户端首先用端口N与服务器的21端口建立控制连接.
客户端提供用户名和密码,经服务器验证认为合法后,客户端将自己监听的端口号(N+1)告诉服务器,服务器再用20端口与客户端的N+1端口建立数据连接。
客户端通过控制连接向服务器发送下载文件的命令,服务器接收到命令后,若执行成功,通过控制连接向客户端发送响应码,并将文件数据通过数据连接返回给客户端,否则仅返回响应码。
8
FTP的两个连接
通过FTP传输文件,双方至少需要建立两个TCP连接
一个称为控制连接,用于传输FTP命令;
称为数据连接,用于传输文件数据。
控制连接在整个会话期间一直保持打开,FTP 客户发出的传送请求通过控制连接发送给服务器端的控制进程,但控制连接不用来传送文件。
实际用于传输文件的是“数据连接”。服务器端的控制进程在接收到 FTP 客户发送来的文件传输请求后就创建“数据传送进程”和“数据连接”,用来连接客户端和服务器端的数据传送进程。
控制进程
FTP 客户端
FTP 服务器端
因特网
TCP 控制连接
TCP 数据连接
用户界面
控制进程
数据传送
进程
数据传送
进程
9
FTP的两个端口
当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口(21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。
接着,服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。
由于 FTP 使用了两个不同的端口号,所以数据连接与控制连接不会发生混乱。
控制进程
FTP 客户端
FTP 服务器端
因特网
TCP 控制连接
TCP 数据连接
用户界面
控制进程
数据传送
进程
数据传送
进程
熟知端口(21)
熟知端口(20)
10

第九章 应用层协议 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数48
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sbuufeh058
  • 文件大小0 KB
  • 时间2015-10-31
最近更新