网络编程4之UDP协议

xiaoxiao2021-02-27  347

一、定义

UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,是OSI(Open System Interconnection,开放式系统互联) 参考模型中一种【无连接】的传输层协议,提供面向事务的简单【不可靠】信息传送服务。


二、特点

1)无连接 2)安全、可靠性不高 3)效率高 4)UDP适用于一次只传送少量数据(64K)、对可靠性要求不高的应用环境

三、使用的类

DatagramSocket 数据报套接字 DatagramPacket 数据报包

四、TCP编程与UDP编程区别

Tables基于TCP协议的Socket编程基于UDP协议的Socket编程col 3 is通信双方【需要】建立连接通信双方【不需要】建立连接col 2 is连接建立时双方存在【主次】之分(有服务端和客户端)通信双方完全【平等】(只有发送者和接收者)zebra stripes类似:114查号台类似:QQ聊天模式

五、发送方和接收方Socket和packet区别

发送方

socket 不需要端口号和ip packet 需要设定端口号和ip

接收方

socket 需要端口号 不需要ip packet 不需要 端口号和ip
转载请注明原文地址: https://www.6miu.com/read-3453.html

最新回复(0)