优秀程序员Python培训分享udp和tcp协议介绍,UDP---UserDatagramProtocol,是一种无连接的、简单的面向数据报的传输层协议。UDP不提供可靠性,它只是将应用程序发送的数据报发送给IP层,但不保证一定能到达目的地。由于UDP在传输数据报之前不需要客户端与服务器端建立连接,也没有超时重传等机制,所以传输速度非常快。UDP是一种无连接协议。每个数据报都是一个独立的消息,包括一个完整的源地址或目的地址。它在网络上以任何可能的路径传送到目的地,因此无法保证能否到达目的地、到达目的地的时间和内容的正确性。UDP特点:UDP是一种无连接的通信协议。UDP数据包括目的端口号和源端口号信息。由于通信不需要连接,可以实现广播传输。UDP传输数据时有大小限制,每个传输的数据报必须限制在64KB以内。UDP是一种不可靠的协议,发送方发送的数据报不一定按相同的顺序到达接收方。【适用情况】UDP是一种面向消息的协议。通信时不需要建立连接。自然,数据传输是不可靠的。UDP一般用于多点通信和实时数据业务,如语音播报视频Q-QTFTP(简单文件传输)SNMP(简单网络管理协议)RIP(路由信息协议,如上报股市、航空信息)DNS(DomainNameInterpretation)注重流畅的速度UDP易于操作且需要较少的监控,因此通常用于LAN中的高可靠性分散系统中的客户端/服务器应用程序。例如视频会议系统,不要求音视频数据绝对正确,只要保证连续性即可。这种情况下,使用UDP显然更合理。tcpudp通信模型介绍在udp通信模型中,在通信开始之前,不需要建立相关链接,只需要发送数据,类似于生活,“写”tcp通信模型在udp通信模型中,在开始的时候通信之前,必须先建立相关链接,才能发送数据。与生活相似,“调用”是优秀程序员Python培训老师分享的udp和tcp协议的介绍。学习Python开发可以参考优秀程序员的介绍。Python学习路线,学习路线从零基础初学者到Python初级开发工程师,Python高级开发工程师,再到后来的Python大师级数据分析师,根据优秀程序员提供的Python学习路线图,有清晰明确的指导并结合程序员的Python视频教程,可以让你清晰的了解学习Python所需要的知识,快速上手Python开发。
