tcp为我们做了什么事情? 总得来说,tcp做了这几件事: 通过序列号和基于确认的超时重传机制,为上层提供了可靠的字节流服务: 通过滑动窗口.拥塞窗口提供了流量控制: 默认情况下,为了有效利用带宽,tcp的报文一次会尽量携带更多的数据.但与此同时,为了避免IP层的分片,又不会发送超过MTU大小的数据包. udp为我们做了什么事情? 首先应该清楚的是,一个udp数据包仅仅是在IP数据包之上加了一个udp协议头.这个协议头十分精简,仅有的四个字段是:目的端口号.源端口号.数据包长度.校验和.通过se