TCP协议对分组没有太多的限制,但一般TCP的实现均以网络中可承载的适当大小作为数据单元(称为TCP段)的长度,最大长度为64K字节,大的分组将在IP层进行分割后传送。为了完成可靠的数据传输任务,TCP协议具有数据报的顺序控制、差错检测校验以及重发控制等功能。TCP还要处理流量控制,以避免快速的发送方"淹没"低速的接收方而使接收方无法处理。
UDP是一个不可靠的、无连接的协议,主要用于不需要TCP的排序和流量控制能力、而是自己完成这些功能的应用程序。它被广泛地应用于端主机和网关以及Internet网络管理中心等的消息通信,以达到控制管理网络运行的目的,或者应用于快速递送比准确递送更重要的应用程序,例如传输语音或视频图象。常见的应用是ICQ和OICQ,它们使用的都是UDP包来传输。
|
|