netty中使用tcp和udp的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了netty中使用tcp和udp的区别相关的知识,希望对你有一定的参考价值。
参考技术A TCP是面向连接,UDP面向非连接,资料不复制,在这里简单说下: TCP建立连接时需要传说的三次握手,服务端与客户端需要确认对方身份而已,建立好连接后,就开始传递消息,直到有一方断开连接位置。 就好比两个人打电话,要先通了才能说话。本回答被提问者采纳TCP和UDP的区别
先说TCP:
1.TCP是面向连接的
2.TCP是点对点(一对一)的
3.TCP是进行可靠交付的
4.TCP是进行全双工通信
5.TCP是面向字节流的
再说UDP:
1.UDP是无连接的
2.UDP使用尽最大努力交付
3.UDP是面向报文的
4.UDP没有拥塞控制
5.UDP支持一对一、一对多、多对一和多对多的交互通信
6.UDP的首部开销小(只有8个字节,而TCP要20个字节)
以上是关于netty中使用tcp和udp的区别的主要内容,如果未能解决你的问题,请参考以下文章
netty系列之:在netty中使用UDP协议请求DNS服务器
netty系列之:在netty中使用TCP协议请求DNS服务器