ftp协议

黑客常用dos命令整理

£可爱£侵袭症+ 提交于 2020-02-13 20:40:51
文章目录 黑客必备DOS命令整理 **1.DIR命令** 2.Ping(因特网包探索器)命令 3.nbtstat命令 4.netstat命令 5.net命令 6.PATH路径设置命令 7.tree显示磁盘目录结构 8.FTP命令大全 黑客必备DOS命令整理 1.DIR命令 作用:显示磁盘目录所包含的内容 格式:DIR[文件名][选项] 例如: DIR D:\JDK 查询D盘下的JDK文件夹下的未隐藏文件 DIR D:\JDK /A 查询D盘下的JDK文件夹下的所有文件 DIR D:\JDK /S 查询D盘下的JDK文件夹下的包含子文件夹下的所有文件 DIR D:\JDK /B 查询D盘下的JDK文件夹下的所有文件的名字 2.Ping(因特网包探索器)命令 作用:与ip相关并检测两台计算机之间的网络是否连通 例如: ping 127.0.0.1 显示本机网卡是否正常使用,必需为127.0.0.1(127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址,主要用于网络软件测试以及本地机进程间通信,无论什么程序,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输),当显示"来自…的回复"的时候,正常,若显示请求超时则本机网卡有问题. ping 192.168.1.1

DOS命令大全

匆匆过客 提交于 2020-02-12 03:28:46
#1 一: net use \\ip\ipc$ " " /user:" " 建立IPC空链接 net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接 net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H: net use h: \\ip\c$ 登陆后映射对方C:到本地为H: net use \\ip\ipc$ /del 删除IPC链接 net use h: /del 删除映射对方到本地的为H:的映射 net user 用户名 密码 /add 建立用户 net user guest /active:yes 激活guest用户 net user 查看有哪些用户 net user 帐户名 查看帐户的属性 net localgroup administrators 用户名 /add 把"用户"添加到管理员中使其具有管理员权限,注意:administrator后加s用复数 net start 查看开启了哪些服务 net start 服务名  开启服务;(如:net start telnet, net start schedule) net stop 服务名 停止某服务 net time \\目标ip 查看对方时间 net time \\目标ip /set 设置本地计算机时间与"目标IP"主机的时间同步

FTP协议的主动模式和被动模式的区别

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-10 20:45:26
最近准备做一个《 FtpCopy系列教程 》,主要讲解Ftp协议主动模式和被动模式的区别、以及FTP服务器的安装部署,然后通过几个常用实例演示,详细讲解如何使用FtpCopy进行数据自动备份。 什么是FTP协议? FTP的中文名称是“文件传输协议”,是File Transfer Protocol三个英文单词的缩写。FTP协议是TCP/IP协议组中的协议之一,其传输效率非常高,在网络上传输大的文件时,经常采用该协议。 一个完整的FTP由 FTP服务器 和 FTP客户端 组成,客户端可以将服务器上的文件通过FTP协议下载到本地,也可以将本地数据通过FTP协议上传到服务器上。 (1)服务器端需要安装FTP服务软件,常用的有FileZilla Server、IIS、Serv-U、OSSFTP等等。 不同的FTP软件对FTP协议标准支持有所差别,从我的使用经验感觉FileZilla Server是对FTP协议支持最好的软件,它具有以下几个特点:体积小(2M左右)、免费开源、操作简单、功能完善(我们所需要的有功能它基本都支持)。 IIS对FTP协议的支持也很不错。 Serv-U有几个命令支持不是很好,这个软件也是收费软件,没感觉比FileZilla Server好多少。 OSSFTP是阿里云对象存储提供的FTP Server,对FTP标准协议支持就更差了。 (2)FTP客户端软件就比较多了

《计算机网络——自顶向下方法》应用层——文件传输协议:FTP

一笑奈何 提交于 2020-02-10 14:04:48
文件传输协议:FTP 典型的FTP会话中,用户坐在一台本地主机前面,向一台远程主机传输/接收文件,为了使用户能够访问他的远程账户,用户必须提供一个用户标识和口令。 HTTP和FTP都是文件传输协议,并且有很多的共同特点,然而这两个应用层协议也有一些重要的区别,之中最显著的就是 FTP使用了两个并行的TCP连接来传输文件, 一个是 控制连接 ,一个是 数据连接 。控制连接用于在两台主机之间传输控制信息,如用户标识,口令,一些其他命令等;数据连接用于发发送实际文件。因此,我们称FTP的控制信息是 带外 传送的,而HTTP协议是在传输文件的同一个TCP连接中发送请求和响应行首部的,因此,HTTP也可以说是 带内 发送控制信息的。 用户主机与远程主机开始一个FTP会话时,FTP客户端首先在服务器21号端口与服务器端发起一个用于控制的TCP连接。当FTP的服务器端从该连接上接收到一个文件传输命令后(无论是向还是来自远程主机),就发起一个到客户端的TCP数据连接。FTP在该数据连接上准确的传送一个文件,然后关闭该连接,在同一个会话期间,如果用户还需要传输另一个文件,FTP则打开另一个新的数据连接。因此,对于FTP传输而言,控制连接贯穿了整个会话,但是会话期间的每一次新的文件传输都需要建立一个新的数据连接。 FTP服务器必须在整个会话期间保留用户的 状态

计算机网络基础知识总结(六)应用层

陌路散爱 提交于 2020-02-05 02:25:37
文章目录 六、应用层 6.1 域名系统DNS 6.1.1 基础概念 6.1.2 域名服务器 6.2 文件传送协议 6.2.1 介绍 6.2.2 FTP协议 6.2.3 简单文件传送协议TFTP 6.3 远程终端协议TELNET 6.4 万维网WWW 6.4.1 介绍 6.4.2 统一资源定位符URL 6.4.3 超文本传送协议HTTP 6.4.4 其它 6.5 电子邮件 6.6 动态主机配置协议DHCP 六、应用层 6.1 域名系统DNS 6.1.1 基础概念 1)域名系统DNS(Domain Name System):是互联网使用的命名系统,用来把便于人们使用的机器名字转换为IP地址。 互联网的域名系统DNS被设计成为一个联机分布式数据库系统,并采用客户服务器方式。 2)域名服务器程序(可简称为域名服务器):域名到IP地址的解析是由分布在互联网上的许多域名服务器程序共同完成的。人们也常把运行域名服务器程序的机器称为域名服务器。 3)互联网的域名结构 DNS规定,域名中的标号都由英文字母和数字组成,每一个标号不超过63个字符(但为了记忆方便,最好不要超过12个字符),也不区分大小写字母(例如,CCTV或cctv在域名中是等效的)。标号中除连字符(-)外不能使用其他的标点符号。级别最低的域名写在最左边,而级别最高的顶级域名则写在最右边。由多个标号组成的完整域名总共不超过255个字符。

FTP协议

ぃ、小莉子 提交于 2020-02-01 15:43:54
FTP协议: 属于 应用层协议 全称: File Transfer Protocol 文件传输协议 顾名思义,就是将文件从一台主机传输到另一台主机上面 在FTP进行文件传输的时候,会启用两条链路, 一条链路是 控制连接 ,另一条链路是 数据连接 ; 控制链路 :发送的控制连接只是一些控制命令; 数据链路 :进行数据的上传和下载。 FTP进行工作的三个主要步骤: 首先启动控制链路进行链路的建立; 接着用数据链路,来完成数据的上传和下载的工作; 最后启动控制链路,来拆除整个的传送链路。 在FTP工作的时候,有一个客户端和一个服务器端, 客户端和服务器端之间的工作是双向的。 首先 客户端 会向 服务器端 发送一个链路的连接请求, 这时 客户端 会为进程选择一个临时的端口号通知给链路,来发送数据; 服务器端 会响应 客户端 的请求, 并且在 20 号端口 来进行数据的发送和接收, 而在关闭的时候也是由 客户端 向 服务器端 来请求关闭, 服务器端来同意它的关闭请求。 FTP的两种工作模式: 一、主动模式:Port模式 Port模式下: 客户端首先向FTP服务器发送它的 21 号端口控制链路的建立连接, 这时在控制链路上发送命令,由服务器端来响应它的连接请求。 ( 第一个过程,是在控制链路上双方之间一些命令字、命令语句之间的传递, 双方建立起了他们之间的一条链路,

FTP错误信息对照表

ぐ巨炮叔叔 提交于 2020-01-26 23:34:21
FTP错误信息对照表 1. connected. waiting for response. 220 serv-u ftp server v4.0 for winsock ready... user anonymous 530 sorry, no anonymous access allowed. quit 不允许匿名登录 2. connected. waiting for response. 220 serv-u ftp server v4.0 for winsock ready... user test 331 user name okay, need password. pass xxxxxx 530 not logged in. quit 一般是密码输入错误时出现的信息。密码不对哟! 3. connecting to xxx.xxx.xxx.xxx, port 21 (#1) error: connection timed out 这个表明对方未开机,也可能是对方不在你能访问的范围内。 可能小区的服务器检修中。 4. connecting to xxx.xxx.xxx.xxx port 21 (#1) error: connection refused 这个一般表明对方已开机,但未开启ftp服务(没有开serv-u) 也可能为对方不提供在这个端口上的服务 5.

vsftpd 简单部署与应用

☆樱花仙子☆ 提交于 2020-01-26 13:06:23
centos7 vsftpd安装 FTP:文件传输协议(File Transfer Protocol),基于客户端/服务器模式,默认使用20、21端口号,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。 FTP协议两种工作模式 (1)PORT(主动)模式 所谓主动模式,指的是FTP服务器“主动”去连接客户端的数据端口来传输数据,其过程具体来说就是:客户端从一个任意的非特权端口N(N>1024)连接到FTP服务器的命令端口(即tcp 21端口),紧接着客户端开始监听端口N+1,并发送FTP命令“port N+1”到FTP服务器。然后服务器会从它自己的数据端口(20)“主动”连接到客户端指定的数据端口(N+1),这样客户端就可以和ftp服务器建立数据传输通道了。 (2)PASV(被动)模式 所谓被动模式,指的是FTP服务器“被动”等待客户端来连接自己的数据端口,其过程具体是:当开启一个FTP连接时,客户端打开两个任意的非特权本地端口(N >1024和N+1)。第一个端口连接服务器的21端口,但与主动方式的FTP不同,客户端不会提交PORT命令并允许服务器来回连它的数据端口,而是提交PASV命令。这样做的结果是服务器会开启一个任意的非特权端口(P > 1024),并发送PORT P命令给客户端。然后客户端发起从本地端口N

FTP信息代码全解

亡梦爱人 提交于 2020-01-26 02:33:33
110 Restart marker reply. In this case, the text is exact and not left to the particular implementation; it must read: MARK yyyy = mmmm where yyyy is User-process data stream marker, and mmmm server's equivalent marker (note the spaces between markers and "=". 重新启动标志回应。这种情况下,信息是精确的并且不用特别的处理;可以这样看:标记 yyyy = mmm 中 yyyy是 用户进程数据流标记,mmmm是服务器端相应的标记(注意在标记和等号间的空格) ----------------------------------- 120 Service ready in nnn minutes. 服务在NNN时间内可用 ----------------------------------- 125 Data connection already open; transfer starting. 数据连接已经打开,开始传送数据. ----------------------------------- 150 File status

php CURL上传文件报错(26) curl_errno(),返回值26

风流意气都作罢 提交于 2020-01-25 21:14:26
今天通过支付宝接口上传图片,curl返回false, 很是郁闷,问了客服,说是我这边的网络原因,想到自己上网没问题啊,怎么可能是网络问题呢,没办法,只能再排查错误了。 错误原因 curl_errno()返回最后一次cURL操作的错误号。 通过此方法,得到返回值为 26。 注:CURLE_READ_ERROR (26) – 读取本地文件时遇到问题,或由读取回调 (read callback) 返回了一个错误。 得知应该是图片路径不对 解决方法 将图片地址改为绝对路径 curl执行成功。 扩展 curl错误码说明 <?php return [ '1' = > 'CURLE_UNSUPPORTED_PROTOCOL (1) – 您传送给 libcurl 的网址使用了此 libcurl 不支持的协议。 可能是您没有使用的编译时选项造成了这种情况(可能是协议字符串拼写有误,或没有指定协议 libcurl 代码)。' , '2' = > 'CURLE_FAILED_INIT (2) – 非常早期的初始化代码失败。 可能是内部错误或问题。' , '3' = > 'CURLE_URL_MALFORMAT (3) – 网址格式不正确。' , '5' = > 'CURLE_COULDNT_RESOLVE_PROXY (5) – 无法解析代理服务器。 指定的代理服务器主机无法解析。' , '6' = >