问个关于ftp协议的问题
ftp中,客户端发送建立连接请求,端口21监听到该请求后,会分配一个临时端口从而建立连接。
如果是主动方式,服务端端口20会和客户端提供的某一个端口建立数据连接。这样有个问题,端口20是不是就被数据连接占了,那么若还有客户端要建立连接是不是就不行了?难道说ftp服务器不能同时为多个客户进程提供服务?
[解决办法]
ftp是可以为多个用户提供链接的
数据端口是20跟控制端口是21 是一样的
不同的五元组来区分不同的session
发布时间: 2012-12-31 11:57:52 作者: rapoo
问个关于ftp协议的问题
ftp中,客户端发送建立连接请求,端口21监听到该请求后,会分配一个临时端口从而建立连接。
如果是主动方式,服务端端口20会和客户端提供的某一个端口建立数据连接。这样有个问题,端口20是不是就被数据连接占了,那么若还有客户端要建立连接是不是就不行了?难道说ftp服务器不能同时为多个客户进程提供服务?
[解决办法]
ftp是可以为多个用户提供链接的
数据端口是20跟控制端口是21 是一样的
不同的五元组来区分不同的session