2 u014681847 u014681847 于 2016.02.14 16:45 提问

tcp登录服务器时为什么用tcp而不用udp

客户端登录服务器并发送本地监听的udp端口号时为什么不直接用udp发送,而选择tcp发送后再关闭tcp?除了tcp可靠外还有其他原因吗?

5个回答

caozhy
caozhy   Ds   Rxr 2016.02.14 22:12

tcp面向连接、可靠、安全,而远程登录服务器正需要这样的情形。特别是面向链接不容易被劫持和伪造身份。虽然udp上也可以做这些,但是属于重新造轮子。所以大部分场合,远程操作服务器使用tcp。特别是ssh/telnet已经成为了事实上的标准。

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.02.29 22:21

TCP和UDP相比,优势就是它是可靠的连接,登陆服务器这种高对通信质量有高要求的业务,还是用可靠的TCP比较好。

bdmh
bdmh   Ds   Rxr 2016.02.14 16:59

你用什么都可以,取决于你们的技术要求,udp是不可靠的,当然你可以改造的和好,就行qq一样,他就用到了udp

oyljerry
oyljerry   Ds   Rxr 2016.02.14 22:06

tcp稳定,比UDP。服务器端可能做了这个设置来稳定获取端口号

91program
91program   Ds   Rxr 2016.02.14 17:54

使用 TCP,还是 UDP,是由服务器决定的。因为服务器一般先启动,等客户端连接。
同时使用两者都是可以的,只使用一个也没有问题。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!