美文网首页
基于JAVA实现的FTP文件传输工具(包括TCP和UDP实现的客

基于JAVA实现的FTP文件传输工具(包括TCP和UDP实现的客

作者: LEMFOooO | 来源:发表于2019-08-16 00:27 被阅读0次

1.系统概述

1.1 业务背景

FTP服务提供了对文件传输的支持,对FTP文件传输服务的需求是本程序的背景,当然现在已经有很多FTP的很好的实现,本程序也不可能说做得比知名的那些要好,在这里程序的目的是为了锻炼网络程序设计与实践和软件系统设计与开发实践能力。

1.2 总体目标

实现一个FTP服务,能够在客户端和服务器端查看和传输文件,使用TCP和UDP两种协议方式进行实现,最后会提供一个FTP服务器、一个FTP客户端。

2.系统分析和设计

2.1 系统概述

2.1.1 业务需求描述

FTP服务器需求

为客户端提供查看文件的功能

为客户端提供上传文件的功能

为客户端提供下载文件的功能

能够接受TCP协议的访问方式

能够接受UDP协议的访问方式

FTP客户端需求

能够从服务器上查看文件

能够向服务器上上传文件

能够从服务器上下载文件

能够通过TCP协议访问服务器

能够通过UDP协议访问服务器

点击此处下载文档和源码

相关文章

  • 基于JAVA实现的FTP文件传输工具(包括TCP和UDP实现的客

    1.系统概述 1.1 业务背景 FTP服务提供了对文件传输的支持,对FTP文件传输服务的需求是本程序的背景,当然现...

  • Java socket

    Java Socket实现基于TCP和UDP多线程通信Java Socket编程

  • TCP && UDP

    TCP和UDP对应的协议 TCP对应的协议: (1) ** FTP ** :定义了文件传输协议,使用 21 端口。...

  • TCP 和 UDP 的区别

    写在开头: TCP UDP 都属于 TCP/IP 协议簇 , TCP/IP 协议包括了TCP,UDP,IP,FTP...

  • 细节随笔

    1.tftp 协议端口号69,属于TCP/IP传输协议,基于UDP协议而实现,传输应答模式,使用场景:小文件传输 ...

  • socket 备忘

    TCP和UDP 1 tcp面向连接,保证可靠,顺序无差错的可靠数据传输,常见的实现有http ftp。 2 ud...

  • 使用phpstudy搭建ftp服务器

    FTP服务器是常用的应用之一,主要实现文件的上传下载功能。FTP是仅基于TCP的服务,不支持UDP。常用端口号为2...

  • 网络编程学习----(2)UDP模式下,实现数据的传输与接受

    1 IP地址:Java类中的InetAddress对象2 TCP和UDP3 Socket4 UDP模式下,实现数据...

  • sftp命令

    sftp 交互式文件传输工具 用法和传统的 ftp 工具相似 利用 ssh 服务实现安全的文件上传和下载 使用 l...

  • TCP、UDP及服务屏蔽实现方式

    目录 1. TCP、UDP 2. Java Tcp 3. Java Upd 4. 降级的几种方式 5. 降级的实现...

网友评论

      本文标题:基于JAVA实现的FTP文件传输工具(包括TCP和UDP实现的客

      本文链接:https://www.haomeiwen.com/subject/iegtjctx.html