FTP、TFTP
来源:互联网 发布:in my secret life知乎 编辑:程序博客网 时间:2024/05/21 14:09
FTP 文件传送协议 (File Transfer Protocol)
FTP是因特网上使用得最广泛的文件传送协议。
文件传送协议 FTP (File Transfer Protocol)是因特网上使用得最广泛的文件传送协议。
FTP 提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。
FTP 屏蔽了各计算机系统的细节,因而适合于在异构网络中任意计算机之间传送文件。
RFC 959 很早就成为了因特网的正式标准。
FTP 的基本工作原理:
网络环境下复制文件的复杂性:
(1) 计算机存储数据的格式不同。
(2) 文件的目录结构和文件命名的规定不同。
(3) 对于相同的文件存取功能,操作系统使用的命令不同。
(4) 访问控制方法不同。
FTP 特点:
文件传送协议 FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务。
FTP 的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。
FTP 使用客户服务器方式。一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。
FTP 使用的两个 TCP 连接
两个不同的端口号:21 20
使用两个不同端口号的好处:
使协议更加简单和更容易实现。
在传输文件时还可以利用控制连接(例如,客户发送请求终止传输)。
TFTP 简单文件传送协议 (Trivial File Transfer Protocol)
TFTP 是一个很小且易于实现的文件传送协议。
TFTP 使用客户服务器方式和使用UDP数据报,因此TFTP需要有自己的差错改正措施。
TFTP 只支持文件传输而不支持交互。
TFTP 没有一个庞大的命令集,没有列目录的功能,也不能对用户进行身份鉴别。
特点:
(1) 每次传送的数据 PDU 中有 512 字节的数据,但最后一次可不足512字节。
(2) 数据 PDU也称为文件块(block),每个块按序编号,从1开始。
(3) 支持 ASCII码或二进制传送。
(4) 可对文件进行读或写。
(5) 使用很简单的首部。
- FTP、TFTP
- ftp与tftp比较
- TFTP与FTP
- ftp与tftp比较
- FTP和TFTP区别
- ftp和tftp
- 简单ftp-tftp
- ftp和tftp区别
- TFTP与FTP区别
- FTP 、TFTP、HTTP
- tftp,ftp服务搭建
- ftp与tftp比较
- FTP与TFTP的区别
- ftp与tftp的区别
- FTP SFTP TFTP的区别
- TFTP服务器和FTP服务器
- TFTP和FTP的区别
- FTP 与 TFTP 的比较
- 设计模式——单例模式
- Java创建对象的4种方式?
- break、continue、return
- 什么是守护线程?
- DNS 域名系统 (Domain Name System)
- FTP、TFTP
- ==、equals、hashCode区别?
- Error:Execution failed for task ':app:transformResourcesWithMergeJavaResForDebug'. > com.android.bui
- 关于Quazip解压中文乱码问题的解决
- 线程池? 如何设计一个动态大小的线程池,有哪些方法?
- 设计模式之外观模式(Facade)
- android cocos2d-x3.14 编译 boost 1_64_0
- 排序——冒泡排序
- js生成二维码(qrcode.js)