java学习笔记105--TCP和UDP协议

本文对比了TCP(传输控制协议)与UDP(用户数据报协议)两种网络传输协议的特点及适用场景。TCP协议面向连接且可靠,适用于传输可靠性要求高的数据;而UDP协议则为无连接、不可靠类型,适合无需排序和流量控制的应用。

1)TCP(transmission control protocol),传输控制协议
        TCP协议是一个面向连接的、可靠的协议。它将一台主机发出的字节流无差错地发往互联网上的其他主机。在发送端,它负责把上层传送下来的字节流分成报文段并传递给下层。在接收端,它负责把收到的报文进行重组后递交给上层。TCP协议还要处理端到端的流量控制,以避免缓慢接收的接收方没有足够的缓冲区接收发送方发送的大量数据。

        特点:传输效率低,可靠性强,用于传输可靠性要求高,数据量大的数据.例如:文件传输

2)UDP(user datagram protocol),用户数据报协议
        UDP协议是一个不可靠的、无连接协议,主要适用于不需要对报文进行排序和流量控制的场合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值