ftp,tcp,ip问题

leo_yang_83 2007-12-05 02:38:20
有个疑问,tcp能够保证数据传输的可靠性,udp不行,ftp是应用层上的文件传输协议,也能够保证文件的可靠传输,
既然tcp,ip可以保证文件的可靠性,为什么还要用ftp呢???自己用tcp,ip写文件传输不就可以了吗?被这个问题困扰了很久,希望高手解答!!
...全文
207 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
leo_yang_83 2007-12-11
  • 打赏
  • 举报
回复
TEPOPO,那也就是说用TCP完全可以写出可靠的文件传输程序。TCP对包的丢失等一系列问题都已经定义了解决方法,而FTP只是定义了一个标准,保证大家通用了
tepopo 2007-12-06
  • 打赏
  • 举报
回复
ftp会提供比如 显示文件名和属性,上传或下在某个具体文件,在服务器上建目录 。 这些操都成为通用的标准了,如open命令是连接到服务器。如果你自己写看是要写客户端还是服务器。
phalcon 2007-12-06
  • 打赏
  • 举报
回复
ftp即文件传输协议 专门用来传输文件的 大家根据此协议开发统一规格的服务端或是客户端 世界就可以互相操作
你自己当然也可以自定义一个文件传输协议 可是和别人的程序接口对不上 只能你自己用 ....
leo_yang_83 2007-12-06
  • 打赏
  • 举报
回复
我知道ftp是应用层的东西,比tcp高,但是我们自己用tcp写不行吗?ftp主要做什么呢?我不是很清楚ftp协议主要做些什么,应该也是保证文件可靠传输的一些东东吧,tcp已经保证了,还要它来干什么呢?
zzw315 2007-12-05
  • 打赏
  • 举报
回复
打个比方,就像SDK和MFC的问题!
zaodt 2007-12-05
  • 打赏
  • 举报
回复
你可以这样认为:

FTP 是用 TCP 写成的。
yishow 2007-12-05
  • 打赏
  • 举报
回复
简单说ftp就是基于tcp的一种应用
如果你自己用的协议被全世界认可你也可以成为下一个ftp或者xxp
这两种不是一个层面上的东西

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧