社区
非技术类
帖子详情
有关Ftp的Port命令一问?
javaduke
2002-02-19 08:32:52
在Ftp控制连接中,Port命令中的端口号,也就是本地端口号是如何获取的,怎样才知道本地空闲的端口号码。
...全文
90
4
打赏
收藏
有关Ftp的Port命令一问?
在Ftp控制连接中,Port命令中的端口号,也就是本地端口号是如何获取的,怎样才知道本地空闲的端口号码。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
javaduke
2002-03-04
打赏
举报
回复
如果发送了,port命令后应该干什么,是不是生成一个socket来舰艇端口。?具体如何实现。
慕容飞
2002-02-20
打赏
举报
回复
先创建一个Server Socket,然后Bind一个大于1024的端口,如失败则另Bind一个。然后用Port 命。
vtable9999
2002-02-20
打赏
举报
回复
用0000000000000000000000000000000000000000000000000000000000000000
tief
2002-02-19
打赏
举报
回复
0
FTP
客户端C源码(Linux版)
N年前写的
FTP
客户端,练习程序,支持常用
命令
,支持PASV与
PORT
模式 对应的服务器端为: http://download.csdn.net/source/2724443
FTP
数据传输中的
PORT
命令
与PASV
命令
在
FTP
(File Transfer Protocol)中,`
PORT
`
命令
和`PASV`
命令
都是用来建立数据连接的,但它们在连接方式上有所不同,分别对应
FTP
的主动模式(Active Mode)和被动模式(Passive Mode)。`PASV`
命令
是
FTP
协议中的另一个
命令
,用于指示服务器进入被动模式,并提供一个用于数据连接的端口号。在被动模式下,服务器不会尝试连接到客户端,而是等待客户端的连接。- `
PORT
`
命令
用于主动模式,客户端告诉服务器它的IP地址和端口号,然后服务器连接到客户端。
ftp
常用
命令
_
ftp
port
命令
Linux操作系统的用户即
ftp
的用户,也可以配置专用的
ftp
用户,专用的
ftp
用户只能用于
ftp
,不能登录操作系统。不同linux版本防火墙的配置有所不同,centos7中的防火墙改成了firewall。
命令
含义:–zone # 作用域–add-
port
=21/tcp # 添加端口,格式为:端口/通讯协议–permanent # 永久生效显示success为成功如果要采用主动模式,防火墙还要开通20端口。
ftp
常用
命令
_
ftp
port
命令
,满满干货指导
在主动模式中,
FTP
的两个端口是相对固定的,如果
命令
端口是n的话,那数据端口就是n-1,也就是说默认情况下,
命令
端口是21,数据端口就是20,你把
命令
端口改成了600,那么数据端口就是599。get/recv:下载单个文件get filename [newname](filename为下载的
ftp
服务器上的文件名,newname为保存在本都计算机上时使用的名字,如果不指定newname,文件将以原名保存。”,比如,显示当前目录中所有扩展名为jpg的文件,可使用
命令
dir *.jpg。
关于
FTP
的
PORT
命令
仔细考虑这个对话过程我们会发现一些有趣的事情。我们可以看到当
PORT
命令
被提交时,它指定了客户端(192.168.150.80)上的一个端口而不是服务器的。当我们用被动
FTP
时我们会看到相反的现象。我们再来关注
PORT
命令
的格式。就象你在下面的例子看到的一样,它是一个由六个被逗号隔开的数字组成的序列。前四个表示IP地址,后两个组成了用于数据连接的端口号。用第五个数乘以256再加上第六个数就得
非技术类
1,660
社区成员
58,949
社区内容
发帖
与我相关
我的任务
非技术类
VC/MFC 非技术类
复制链接
扫一扫
分享
社区描述
VC/MFC 非技术类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章