欢迎来到天天文库
浏览记录
ID:52935230
大小:979.18 KB
页数:21页
时间:2020-04-02
《计算机网络应用软件编程技术 ch03.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、@@@@@@@@@@g@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@h?@@@@@@@@e??@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@
2、@@@@e?@@@@@@@@?e@@@@@@@第3章@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?@@@@@@@@?e@@@@@@@@e?V{tÑàxÜF?@@@@@@@@@@@@@@@@?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@FTP客户机程序设计3.1基础知识应用层是网络参考模型中的重要层次,Internet在应用层提供多种网络服务,FTP是其中常用的服务类型之一。本章涉及的相
3、关知识主要包括:应用层的基本概念,FTP服务的基本概念,FTP服务的工作原理,FTP命令与FTP响应信息。3.1.1应用层的基本概念从网络体系结构的角度来看,网络的本质是通过分布在不同地理位置的主机,实现应用层提供的各种网络服务。网络通信双方需要遵循相同的网络协议,其组织方式多数采用层次结构模型。图3-1给出了应用层在网络体系结构中的位置。无论是在OSI还是TCP/IP参考模型中,应用层(ApplicationLayer)都是其中的最高层。应用层是网络体系结构中与用户密切相关的部分,具体功能由各种网络服务对应的协议来提供。OSI参考模型TCP/IP参考模型应用层表示层应用层会话层传
4、输层传输层网络层互联网络层数据链路层主机-网络层物理层图3-1应用层在网络体系结构中的位置应用层的功能是提供各种类型的网络服务,例如WWW服务、文件传输、电子邮件与远程登录等。随着P2P与流媒体等新兴技术的不断出现,应用层提供的服务类型越来越多样化。表3-1给出了常见的应用层服务类型。每种网络服务都有各自的应用层协议,有些服务类型可能会采用多种协议来协同工作。例如,WWW服务相关的协议是HTTP,电子邮件相关的协议包括SMTP与POP等,文件传输相关的协议可能是FTP或TFTP。实际上,上述协议都是TCP/IPFTP客户机程序设计31协议族中的协议。表3-1常见的应用层服务类型网络
5、服务类型对应的应用层协议WWW服务超文本传输协议(HTTP)电子邮件服务简单邮件传输协议(SMTP)电子邮件服务邮局协议(POP)电子邮件服务互联网邮件访问协议(IMAP)文件传输服务文件传输协议(FTP)文件传输服务简单文件传输协议(TFTP)远程登录服务远程登录协议(TELNET)域名解析服务域名解析系统(DNS)网络管理服务简单网络管理协议(SNMP)OSI和TCP/IP模型都从上到下存在着单向依赖关系,每层需要使用下一层所提供的服务。应用层协议使用传输层提供的端到端服务,传输层使用网络层提供的路由选择服务。按照与传输层服务的依赖关系,应用层协议可以分为3种类型:只依赖TCP
6、协议的应用层协议,例如FTP、HTTP、SMTP与TELNET等;只依赖UDP协议的应用层协议,例如SNMP、TFTP等;同时依赖TCP与UDP的应用层协议,例如DNS。3.1.2FTP服务的基本概念文件传输服务又被称为FTP服务,这是由于它使用文件传输协议(FileTransferProtocol,FTP)。FTP服务的主要功能是:在网络中的两台计算机之间传输文件,并且保证文件在传输过程的可靠性。FTP服务是伴随着Internet而发展起来的,是Internet最早提供的几种服务之一。1971年,出现第一个FTP技术文档,标志着FTP的诞生。在WWW服务出现之前,人们主要通过FT
7、P服务来共享文件资源。FTP服务器是提供FTP服务的联网主机,可以将它看成是一个容量巨大的文件仓库。FTP服务器采用目录结构来保存文件,用户需要逐级打开目录找到某个文件。图3-2给出了FTP服务器的目录结构。在Internet发展的初期,FTP服务的通信量甚至占整个网络的三分之一。1995年,WWW服务的通信量开始超过FTP服务。图3-2FTP服务器的目录结构32第3章如果某个用户需要使用FTP服务,首先要知道FTP服务器的表示方法。用户可以通过IP地址来访问FTP服
此文档下载收益归作者所有