当前位置: 首页 > news >正文

Linux网络 FTP

目录

一、FTP概述

1.FTP简介

2.FTP两种传输协议模式

2.1Standard模式

2.2Passive模式

二.FTP作用与工作原理

1.FTP的作用和模式以及通信方式

1.1FTP的作用

1.2FTP服务器默认使用两种端口

2. FTP工作原理与流程

2.1主动模式的工作原理

2.2 被动模式的工作原理

三.搭建和配置FTP服务


一、FTP概述

1.FTP简介

FTP (File TransferProtocol,文件传输协议) 是典型的c/s架构的应用层协议,需要由服务端软件、客户端软件两个部分共同实现文件传输功能。FTP客户端和服务器之间的连接是可靠的,面向连接的,为数据的传输提供了可靠的保证。

2.FTP两种传输协议模式

FTP是一种文件传输协议,它支持两种模式:

2.1Standard模式

Standard模式(也就是Active,主动方式) FTP 客户端首先和FTP Server的TCP。21端口建立连接,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端通过自己的TCP 20端口发送数据。FTPserver必须和客户端建立一个新的连接用来传送数据

2.2Passive模式

Passive模式(也就是PASV,被动方式) 在建立控制通道的时候和Standard模式类似,当客户端通过这个通道发送PASV命令的时候, FTPserver打开一个位于1024和5000之间的随机端口并且通知客户端在这个端口上传送数据的请求,然后FTP ser

http://www.xdnf.cn/news/826093.html

相关文章:

  • 揭开pkill的秘密:在Linux中杀死进程的完整指南
  • 图解net use 命令使用示例
  • 安装最新版 MATLAB:详细安装教程
  • viewport详细讲解
  • PaddleNLP系列1-基础知识
  • Java的clientSocket
  • Docker之RUN、COMMAND、ENTRYPOINT辨析
  • Java编程技巧之样板代码
  • 随心听(OnlineMusic)项目 保姆级教程
  • PlayBook 详解
  • SQL语言基础【学习总结】
  • 在Android Studio下进行NDK开发
  • 极狐GitLab 17.1 到底发布了哪些重大功能?
  • 浅谈网络代理 proxy
  • 【物联网】探索NE555:一款经典的集成电路(超详细)
  • JSON 数组
  • 17.Oracle11g的PL/SQL基础
  • 13个程序员常用开发工具用途推荐整理
  • 原码, 反码, 补码 详解
  • 服务器135、137、138、139、445等端口解释和关闭方法
  • LPC特征提取及语音信号处理
  • f12获取网页文本_F12 - 开发者工具详解
  • SWA(随机权重平均) for Pytorch
  • AspectJ详解
  • web-uploader多文件上传问题,预览问题
  • Mysql数据类型最细讲解
  • 利用weka进行数据挖掘——基于Apriori算法的关联规则挖掘实例
  • 矩阵运算规律总结
  • Sortable.js官方文档记录
  • 【浏览器】五大最好用的浏览器 最受欢迎的浏览器软件