计算机网络chap08 应用层(2) - FTP.pdf
文本预览下载声明
应用层
本章学习要求:
了解:TCP/IP协议栈与应用层协议之间的关
系。
掌握:域名系统的基本工作原理。
掌握:电子邮件的基本工作原理。
掌握:文件传输FTP的基本工作原理。
掌握:WWW服务的基本工作原理。
2
TCP/IP协议栈及之间的关系
应用层 Telnet FTP SMTP HTTP DNS SNMP TFTP
传输层 TCP UDP
IP
互联层
ARP RARP
主机-网络层 Ethernet Token Ring 其它协议
3
文件传输服务
文件传输服务又称为FTP服务,它是Internet中最
早提供的服务功能之一,目前仍然在广泛使用中;
文件传输服务是由FTP应用程序提供的,而FTP应用
程序遵循的是TCP/IP协议组中的文件传输协议,它
允许用户将文件从一台计算机传输到另一台计算机上,
并且能保证传输的可靠性;
在Internet中,许多公司、大学的主机上含有数量
众多的各种程序与文件,这是Internet的巨大与宝
贵的信息资源。通过使用FTP服务,用户就可以方便
地访问这些信息资源。
4
网络环境下复制文件的复杂性
(1) 计算机存储数据的格式不同。
(2) 文件的目录结构和文件命名的规定不同。
(3) 对于相同的文件存取功能,操作系统使用
的命令不同。
(4) 访问控制方法不同。
5
FTP 特点
文件传送协议 FTP 只提供文件传送的一些基本的
服务,它使用TCP 可靠的运输服务。
FTP 的主要功能是减少或消除在不同操作系统下处
理文件的不兼容性。
FTP 使用客户服务器方式。一个 FTP 服务器进程
可同时为多个客户进程提供服务。FTP 的服务器进
程由两大部分组成:一个主进程,负责接受新的请
求;另外有若干个从属进程,负责处理单个请求。
6
文件传输的工作过程
FTP服务工作模式:客户/服务器
下载
文件
Internet
文件 客户
上载
FTP服务器
7
匿名FTP服务
匿名FTP服务的实质是:提供服务的机构在它的FTP
服务器上建立一个公开账户(一般为anonymous),
并赋予该账户访问公共目录的权限,以便提供
显示全部