文章目录
TCP协议
- 面向连接的,可靠的传输,基于字节流的传输方式。
- 面向连接指发送数据之前必须在双端建立连接,建立连接使用"三次握手"。
- 可靠传输:seq和ack
- 基于字节流传输:粘包问题
解决方法:1、先发包大小再发数据;2、加结束标志位;3、固定包大小;4、短连接
为什么TCP是可靠的?
- 三次握手和四次挥手
- 重传和确认机制
- 合理的分段
- 校验重新排序
- 滑动窗口------流量控制
- 拥塞控制------4种拥塞算法
TCP可以发广播吗?
答:TCP是一对一传输的,理论上是不能发广播的。