社区
Java EE
帖子详情
tcp传输和ftp传输
dongond
2010-04-18 11:23:18
这两种协议有什么样的区别?
我如果想做一个像电驴那样的文件传输软件,是基于什么协议开发的?其中的断点续传和从不同结点上分片下载都是应用的原理呢?麻烦给介绍一下
...全文
171
9
打赏
收藏
tcp传输和ftp传输
这两种协议有什么样的区别? 我如果想做一个像电驴那样的文件传输软件,是基于什么协议开发的?其中的断点续传和从不同结点上分片下载都是应用的原理呢?麻烦给介绍一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hnxxhc
2010-04-21
打赏
举报
回复
应该是在JVM中没有“宋体”这种字体,换成英文下的字体试试?
liuhuan851002
2010-04-19
打赏
举报
回复
ding yi xia
lgq_0714
2010-04-19
打赏
举报
回复
[Quote=引用 3 楼 whut_lcy 的回复:]
解释:FTP是文件传输协议,TCP是传输控制协议
从名字上就可以看出来,FTP是TCP的更具体应用,亦即FTP是基于TCP的
其实你问错了,应该问TCP与UDP的区别,它们才是同级的东西,处于ISO的传输层的
FTP与HTTP是同级的东西。处于应用层
而web service又是基于HTTP的(确切说是SOAP基于HTTP,而web service基于SOAP)。
……
[/Quote]
学习
whut_lcy
2010-04-19
打赏
举报
回复
回答你的问题:
电驴是p2p软件,支持断点续传的,是基于TCP的。
QQ是基于UDP的(如视频,聊天。但文件传输应该是基于TCP的)
TCP:面向连接的传输,在可靠性高的场合下应用。可靠性高,速度慢。(每发一个包都有ACK确认。没有收到对方ACK表明包丢失,无条件重传)
UDP:不面向连接的。可靠性不高但速度快。只管发,不管是否能收到,所以速度快
whut_lcy
2010-04-19
打赏
举报
回复
解释:FTP是文件传输协议,TCP是传输控制协议
从名字上就可以看出来,FTP是TCP的更具体应用,亦即FTP是基于TCP的
其实你问错了,应该问TCP与UDP的区别,它们才是同级的东西,处于ISO的传输层的
FTP与HTTP是同级的东西。处于应用层
而web service又是基于HTTP的(确切说是SOAP基于HTTP,而web service基于SOAP)。
soswaidao
2010-04-19
打赏
举报
回复
友情帮顶,友情帮顶
dinghun8leech
2010-04-19
打赏
举报
回复
学习声声曼!
dongond
2010-04-19
打赏
举报
回复
[Quote=引用 4 楼 whut_lcy 的回复:]
回答你的问题:
电驴是p2p软件,支持断点续传的,是基于TCP的。
QQ是基于UDP的(如视频,聊天。但文件传输应该是基于TCP的)
TCP:面向连接的传输,在可靠性高的场合下应用。可靠性高,速度慢。(每发一个包都有ACK确认。没有收到对方ACK表明包丢失,无条件重传)
UDP:不面向连接的。可靠性不高但速度快。只管发,不管是否能收到,所以速度快
[/Quote]
再具体问一下,像电驴这样的文件传输软件,具体怎么实现的断点续传和分片下载呢?它为什么不用ftp?
文件
传输
协议
FTP
与
TCP
/IP协议之间的关系
传输
层:
TCP
或者UDP协议等,负责数据
传输
的可靠性和完整性。 网络层:IP协议等,解决局域网和局域网之间的通讯。 链路层:以太网协议等,解决局域网通讯。 物理层:也就是光纤等网络硬件设施。 注意:
TCP
/IP协议...
Qt中
ftp
文件
传输
1、准备
ftp
传输
所使用到的工具(头文件) 2、使用
ftp
对象工具 总结: 拓展: 一、前期准备 首先ls查看目录,文档要是这样的绿标(这个文件夹要是读写权限,chmod 777+“加文件夹名字”) 如Downloads ...
网络协议
FTP
、
TCP
网络协议
FTP
、
TCP
(仅作为个人笔记,如有雷同,请联系删除。。) 1、
FTP
:文件
传输
协议。 由两个部分组成:
FTP
服务器 +
FTP
客户端。
FTP
服务器用来存储文件,用户可以在
FTP
客户端通过
FTP
协议访问位于...
tcp
udp http
ftp
的区别
TCP
/IP代表
传输
控制协议/网际协议,指的是一系列协议。
TCP
和UDP使用IP协议从一个网络传送数据包到另一个网络。把IP想像成一种高速公路,它允许...
TCP
和UDP是
FTP
,HTTP和SMTP之类使用的
传输
层协议。虽然
TCP
和UD...
FTP
的主动
传输
和被动
传输
1.什么是
FTP
协议
FTP
(File TransferProtocol,文件
传输
协议)是
TCP
/IP协议组中的协议之一。
FTP
协议包括两个组成部分,其一为
FTP
服务器,其二为
FTP
客户端。其中
FTP
服务器用来存储...此外,由于
FTP
传输
效率非常高,...
Java EE
67,512
社区成员
225,881
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章