您现在的位置是:主页 > news > 网站建设正规代理商/免费下载百度seo

网站建设正规代理商/免费下载百度seo

admin2025/6/8 22:31:19news

简介网站建设正规代理商,免费下载百度seo,企业公示信息填报,怎么把网站放到服务器​​​​​​​目录 一原理 二.FTP登录 三.FTP下载 四.FTP上传 五.FTP新建目录 六.FTP删除目录 一原理 前言:TCP/IP四层模型和OSI模型对照,以及FTP在模型中的位置。 •FTP(File Transfer Protocol),从一个主机向一个主机传输文件的协议.工作流程中…

网站建设正规代理商,免费下载百度seo,企业公示信息填报,怎么把网站放到服务器​​​​​​​目录 一原理 二.FTP登录 三.FTP下载 四.FTP上传 五.FTP新建目录 六.FTP删除目录 一原理 前言:TCP/IP四层模型和OSI模型对照,以及FTP在模型中的位置。 •FTP(File Transfer Protocol),从一个主机向一个主机传输文件的协议.工作流程中…

​​​​​​​目录

 

一原理

二.FTP登录

三.FTP下载

四.FTP上传

五.FTP新建目录

六.FTP删除目录


一原理

前言:TCP/IP四层模型和OSI模型对照,以及FTP在模型中的位置。

FTP(File Transfer Protocol),从一个主机向一个主机传输文件的协议.工作流程中使用控制链接和数据连接两种方式来实现数据传输
FTP客户端包含两部分:用户接口客户端接口。用户接口用来和用户进行人机交互,而客户端接口则负责FTP协议相关的处理

FTP协议的工作模式可以分为主动模式被动模式,两者的主要区别在于数据连接建立方式不同
主动模式: 客户端连接成功后,主动告诉服务器数据连接的端口
被动模式:客户端连接成功后,在进行数据传输时临时连接服务器的20端口,利用此端口进行数据的传输。
FTP协议是基于TCP连接进行通信的,但它不同于HTTPTELNET等协议。 他们之间最大的差别在于:FTP协议是使用两个并行的连接来传输文件的, 一个为控制连接, 另一个为数据连接
控制连接:用来在客户端和服务器之间传输控制信息。如:登陆认证时的用户名和密码上传下载文件切换目录等,也就是说和FTP协议相关的命令都是通过控制连接在实现的
数据连接:主要用来实现文件的传输。如上传下载的文件内容都是通过该TCP连接上进行的

二.FTP登录

FTP的登录涉及的ResponseCommand主要值注解:
CommandUSER——登录的用户名
Command PASS——密码
Command SYST——获取服务器的操作系统
CommandOPTS UTF8 on —— 请求设置为UTF8编码
Response220——对新用户服务准备好
Response200——命令成功
Response331——用户名正确,需要密码
Response530——用户不能登陆
Response230——用户登录成功
Response215——系统类型

主要流程:

1.在浏览器中输入FTP地址,如 FTP://192.168.1.154,然后输入用户名和密码,如下

2.抓到的包如下

3.请求用户名命令:USER

4.请求密码命令:PASS

5.回答230,登录成功


三.FTP下载

FTP的下载ResponseCommand主要值注解:

CommandCWD——改变服务器上的工作目录
Command RETR——从服务器上找回(复制)文件
Command TYPE——设置数据交换的类型{A(SCII),E(BCDIC),I(mage),L(ocal byte size)}
Command SIZE〈FILENAME〉——文件大小,执行成功返回213
Command PASV——进入被动模式
CommandQUIT——退出
Response200——命令成功
Response213——文件状态
Response257——路径名建立
Response550——未执行请求的操作
Response227——进入被动模式
Response125——数据连接已打开,准备传送
Response226——关闭数据连接,请求的文件操作成功
Response221——服务关闭控制连接,可以退出登录

主要流程:

     1.抓包

2.主要包有:

3.RETR命令请求下载

4.Response:125——数据连接已打开,准备传送

5.Response:226——关闭数据连接,请求的文件操作成功

6.请求命令QUIT,退出

7.回显221 ,关闭控制连接,参数Goodbye


四.FTP上传

FTP的上传ResponseCommand主要值注解:

CommandCWD——改变服务器上的工作目录
Command STOR——储存(复制)文件到服务器上
Command NOOP——等待,无实际动作,使服务器返回OK
Response200——命令成功
Response226——关闭数据连接,请求的文件操作成功
Response227——进入被动模式

Response530——用户不能登陆

主要流程:

1.上传文件,拖到FTP服务器中

2.抓包

3.STOR命令,请求上传文件

4.Response:125——数据连接已打开,准备传送

5.Response:226——关闭数据连接,请求的文件操作成功


五.FTP新建目录

FTP增加目录

CommandMKD——在服务器上创建目录
CommandLIST——列出当前目录下所有文件和子目录
CommandRNFR——指定需要改名的原文件.
CommandRNFO——指定需要改名的新文件名
Response200——命令成功
Response257——路径名创建
Response227——进入被动模式
Response226——关闭数据连接,请求的文件操作成功
Response125——数据连接已打开,准备传送
Response350——请求的文件操作需要进一步命令
Response250——请求的文件操作完成

主要流程:

1.新建文件夹,并命名为123
2.抓包
3.MKD命令,创建文件夹

4.PATHNAME created 创建目录成功

5.RNFR命令:修改目录名

6.RNTO:回送命令,参数为文件名

7.修改目录名成功

六.FTP删除目录

FTP删除目录

CommandRMD——在服务器上删除指定目录
CommandLIST——列出当前目录下所有文件和子目录
Response250——请求的文件操作完成
Response200——命令成功
Response257——路径名创建
Response227——进入被动模式
Response226——关闭数据连接,请求的文件操作成功
Response125——数据连接已打开,准备传送

主要流程:

1.在文件管理器中删除目录123

2.抓包

3.删除目录命令RMD,参数123

4.回答250,删除成功

七.源文件下载

本文wireshark抓到的包文件下载:FTP的wireshark抓包.zip-互联网文档类资源-CSDN下载 

wireshark抓到的包文件github下载:GitHub - 869019048/ftp_ip_protocel_wiresharkfile

本文链接:FTP协议中的登录 上传 下载 新建目录 删除目录 的wireshark包分析(一文看完TCP包分析,附源文件,ppt,操作视频)_Alocus_的博客-CSDN博客

详细ppt,操作视频连接:计算机网络IPFTP协议分析.ppt(wireshark抓包分析)_ip抓包中区分服务-互联网文档类资源-CSDN下载