您好,欢迎来到二三四教育网。
搜索
您的当前位置:首页TCP/UDP概念和区分

TCP/UDP概念和区分

来源:二三四教育网

TCP:传输控制协议,是专门用于在不可靠的因特网上提供可靠的,端到端的字节流通信的协议。他是一种面向连接的协议。TCP连接是字节流而非报文流

UDP:用户数据报协议。不需要建立连接,不可靠。

举例区分

TCP类似于打电话,双方直接通信

UDP类似于发短信,双方发出消息后等别人回复

消息传输

TCP传的是字节流

在读取信息时,需要知道数据的长度,否则会出现读取不完整或读取过多的情况,因此,读取方法需要我们传入本次读取的消息的长度。

如何解决该问题呢

1.客户端发送两次消息,一次是记录后续消息的长度,一次是真正的消息

2.客户端发送一次消息,消息有一个header,用于记录消息的长度,后续为真实消息内容

Copyright © 2019- how234.cn 版权所有 赣ICP备2023008801号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务