社区
网络编程
帖子详情
ftp,tcp,ip问题
leo_yang_83
2007-12-05 02:38:20
有个疑问,tcp能够保证数据传输的可靠性,udp不行,ftp是应用层上的文件传输协议,也能够保证文件的可靠传输,
既然tcp,ip可以保证文件的可靠性,为什么还要用ftp呢???自己用tcp,ip写文件传输不就可以了吗?被这个问题困扰了很久,希望高手解答!!
...全文
207
7
打赏
收藏
ftp,tcp,ip问题
有个疑问,tcp能够保证数据传输的可靠性,udp不行,ftp是应用层上的文件传输协议,也能够保证文件的可靠传输, 既然tcp,ip可以保证文件的可靠性,为什么还要用ftp呢???自己用tcp,ip写文件传输不就可以了吗?被这个问题困扰了很久,希望高手解答!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
这两种不是一个层面上的东西
FTP
文件传输服务
在提供
FTP
服务中有个重要概念,就是主动模式和被动模式,如果没有碰到
问题
,我们将不会去理会它,例如:碰到了之前可以用,现在不能用了,或者这个客户端可以用,那个客户端不能够用,那么就是这里出现了
问题
。...
Qt5(C++)高级篇之2:
FTP
网络编程实战
所有章节均有理论知识介绍、接口讲解、实例代码讲解,讲解过程中不断穿插老师在开发过程中遇到的
问题
及解决方法(可以下载所有的电子课件与源码)。 3.本阶段主要完成Qt高阶段的
FTP
编程:所有章节均配备实战项目、边...
Python网络编程(socket)
答案就是socket.socket翻译为套接字,它本质就是在应用层和传输层(
TCP
/
IP
协议族通信)之间的一个抽象层,是一组接口,它把
TCP
/
IP
层复杂的操作抽象为几个简单的接口供应用层调用已实现进程在网络中通信。该课程包括OS...
华为网络工程师HCIA数通工程师
包含OSI、
TCP
/
IP
协议栈、ICMP、ARP等基础协议,详细解说了
IP
地址划分规则,还包含二层以太网技术STP、RSTP、VLAN、GVRP等重要的基础知识。三层动态路由协议R
IP
、OSPF及静态路由协议。网络应用技术DHCP、TELNET、
FTP
...
与CSDN网络技能树相关的网络课程-基础知识
第一章认识身边的计算机网络 1.1常见的网络设备 1.2网络拓扑的分类 第二章认识网络模型 2.1网络模型概述 2.2OSI模型 2.3
TCP
/
IP
模型 2.4数据的封装和解封装 第三章:认识传输介质 3.1物理层概述 3.2通信方式 3.3网络...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章