- 13
- 0
- 约5.2千字
- 约 44页
- 2017-05-14 发布于河南
- 举报
网络数据包分析
UDP和TCP的区别 UDP提供的是非连接的数据报服务,意味着UDP无法保证任何数据报的传递和验证。 UDP的结构如图所示。 UDP和TCP传递数据的差异 UDP和TCP传递数据的差异类似于电话和明信片之间的差异。 TCP就像电话,必须先验证目标是否可以访问后才开始通讯。 UDP就像明信片,信息量很小而且每次传递成功的可能性很高,但是不能完全保证传递成功。 UDP通常由每次传输少量数据或有实时需要的程序使用。 在这些情况下,UDP 的低开销比TCP 更适合。UDP 与TCP 提供的服务和功能直接对比 UDP和TCP传递数据的比较 UDP协议 TCP协议 无连接的服务;在主机之间不建立会话。 面向连接的服务;在主机之间建立会话。 UDP不能确保或承认数据传递或序列化数据。 TCP 通过确认和按顺序传递数据来确保数据的传递。 使用 UDP 的程序负责提供传输数据所需的可靠性。 使用 TCP 的程序能确保可靠的数据传输。 UDP快速,具有低开销要求,并支持点对点和一点对多点的通讯。 TCP 比较慢,有更高的开销要求,而且只支持点对点通讯。 UDP 和 TCP 都使用端口标识每个 TCP/IP 程序的通讯。 UDP协议的头结构 UDP的头结构比较简单,如表所示。 源端口(2字节) 目的端口(2字节) 封报长度(2字节) 校验和(2字节) 数据 UDP的头结构 (1)源端口
原创力文档

文档评论(0)