社区
通信技术
帖子详情
http协议为什么要基于tcp协议而不使用udp呢?
SCAUniaodan
2007-11-08 11:32:42
http协议为什么要基于tcp协议而不使用udp呢?
...全文
2627
10
打赏
收藏
http协议为什么要基于tcp协议而不使用udp呢?
http协议为什么要基于tcp协议而不使用udp呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
peon
2008-02-05
打赏
举报
回复
http协议只定义了应用层的东西,下层的可靠性要传输层来保证,但是没有说一定要用tcp,只要是可以保证可靠性传输层协议都可以承载http,比如有基于sctp的http实现。
http也不是不能通过udp承载,在手机上就有人自己开发基于reliable udp的http协议,不过都是非标准的
ciml
2007-12-20
打赏
举报
回复
实际上确实有udp实现的http
叫httpu
超龄编码人
2007-12-20
打赏
举报
回复
udp链接不安全,不可靠,主要应用在不安全性要求不高,效率要求比较高的应用程序,比如聊天程序
http要处理电子商务的应用
rainharder
2007-12-10
打赏
举报
回复
能够用udp实现,如果不嫌麻烦,可以在应用层实现tcp做的N多事情
peon
2007-12-09
打赏
举报
回复
http是传输协议,假如使用udp,要解决很多问题比如丢包,流控,拥塞,重包检测,用udp实现这些的话,相当于重新写了一次tcp协议.
不过看到过某些特定场合的基于udp的http
jourbin
2007-12-09
打赏
举报
回复
晕,用你的脑袋想想啊,如果用UDP,网页源文件传输后不是会错误百出嘛,浏览器解析的时候不是疯掉了!!!
都叫我大Q
2007-11-19
打赏
举报
回复
另外一些附加协议比如SSL也是建立在TCP的基础上的
都叫我大Q
2007-11-19
打赏
举报
回复
用UDP的话不知掉线出错率会提高多少哦
better0332
2007-11-16
打赏
举报
回复
http要求比较高,不能随便出错,乱续(想想http的文件传输),所以只能用tcp……
liubingbing
2007-11-11
打赏
举报
回复
tcp协议比udp更安全
《计算机网络》书上很全的
Synapse
TCP
/IP Library v24一套通信类和函数库
Synapse
TCP
/IP Library具有以下特点: Synapse不是控件,而是一套类和函数库,因此不需要任何安装; Synapse支持Windows下的Delphi、CBuilder和Linux下的Kylix; 支持Winsock或基于阻塞模式的Libc通讯,支持
TCP
、
UDP
、ICMP和RAW
协议
; 支持ASN.1编码和解码; 支持DNS; 支持标准ISO编码(ISO-8859-x),Windows编码(CP-125x),KOI8-R和Unicode(UCS-4, UCS-2, UTF-7 and UTF-8); 支持MIME编码和解码(包括字符转换); 支持SMTP和ESMTP
协议
支持HTTP 0.9、1.0和1.1
协议
; 支持SNMP
协议
; 支持NTP和SNTP
协议
; 支持POP3
协议
; 支持Base64和Quoted-pritable编码与解码; 支持UUCode和XXCode解码; ………… 完整功能. 源代码: 有 适用于 CB3 CB4 CB5 D2 D3 D4 D5 D6 K1
为什么采用
UDP
协议
,而不采用
TCP
协议
实现?
为什么采用
UDP
协议
,而不采用
TCP
协议
实现? 登陆采用
TCP
协议
和
HTTP
协议
,你和好友之间发送消息,主要采用
UDP
协议
,内网传文件采用了P2P技术。 QQ对于普通用户是采用
UDP
协议
,对于会员用
TCP
协议
总来的说: 1.登陆过程,客户端client 采用
TCP
协议
向服务器server发送信息,
HTTP
协议
下载信息。登陆之后,会有一个
TCP
连接来保持在线状态。 2.和好友...
计算机网络 传输层
TCP
和
UDP
协议
防火墙设置与端口 #
UDP
协议
特点和报文格式
UDP
是无连接的:即发送数据之前不需要建立连接
UDP
使用
尽最大努力交付:即不保证可靠交付,因此主机不需要维持复杂的连接状态表 #
TCP
协议
特点和报文格式 先连接后释放;...
http连接基于
tcp
还是
udp
以及
tcp
与
udp
的区别(简述)
http与
tcp
的关系: (1)首先,http、
tcp
、
udp
并不是在一个层(osi七层模型)中,http在应用层,
tcp
和
udp
在传输层。 (2)http是基于
tcp
的,因为发送http请求时,会先进行
tcp
三次握手的连接。 (3)http的长连接与短连接,其实就是
tcp
的长连接与短连接。http1.1开始默认
使用
长连接,也就是 connection 默认
使用
keep-alive关键字。长连接就是只需要在第一次连接时进行
tcp
三次握手,接下来就不需要了,可以一直
使用
这个连接,不会立即关闭,与短连接
ssh
协议
是什么?是
tcp
还是
udp
?
ssh
协议
是什么?是
tcp
还是
udp
?很多刚入行的运维小白对于这个
协议
不是很了解,很清楚,今天就跟我们小编一起简单了解一下吧! ssh
协议
是什么? Secure Shell,安全外壳
协议
,简称ssh,是一种建立在应用层基础上的安全
协议
,通过对密码进行加密传输验证,可在不安全的网络中对网络服务提供安全的传输环境,实现ssh客户端和ssh服务器端的连接,所以ssh是基于C/S结构的。 ssh
协议
是
tcp
还是
udp
? ssh是应用层
协议
,它的传输层
协议
是
tcp
,所以在ssh登录之前必定会有
tcp
连接。其ssh
协议
通信技术
4,356
社区成员
28,926
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章