TCP可以直接用来传输文件吗?我下载Ubuntu的时候闲得无聊抓个包发现全都是TCP不是ftp?
TCP可以直接用来传输文件吗?我下载Ubuntu的时候闲得无聊抓个包发现全都是TCP不是ftp?
About
1.FTP是利用了TCP。
FTP协议使用两个TCP连接来传输文件,一个用于控制连接,另一个用于数据连接。控制连接用于发送命令和接收响应,数据连接用于传输文件。FTP的控制连接默认使用TCP端口21,数据连接则使用TCP端口20或其他端口。
2.TCP也可以直接传输文件,而且这很正常。
在socket编程中,都是直接使用TCP的。为什么大家要使用ftp,因为ftp可以提供一定的辅助,例如支持断点续传:可以在中断的地方重新开始传输文件,提高传输效率。