为避免FTP欢迎消息缓冲区溢出,该缓冲区的最大大小是多少?
我知道它可以包含多行,例如:
220-QTCP at fran.csg.stercomm.com.
220 Connection will close if idle more than 5 minutes.
,但有多少行或字符是应该包含的规范?
谢谢,
FTP规范中一般没有限制。
引用RFC 624 section 5:
没有指定TELNET命令行的最大长度。TELNET应答行、用户名、密码、帐号或路径名
它指的是"TELNET行",因为FTP控制连接使用TELNET协议格式。引用RFC 959章节2.2:
控制连接USER-PI和SERVER-PI之间的通信路径命令和回复的交换。这个联系如下Telnet协议