TCP协议面试题 为什么需要TCP协议? IP 层是「不可靠」的,它不保证网络包的交付、不保证网络包的按序交付、也不保证网络包中的数据的完整性。 因为 TCP 是一个工作在传输层的可靠数据传输的服务,它能确保接收端接收的网络包是无损坏、无间隔、非冗余和按序的。 说说TCP的三次握手 假设发送端为客户端,接收端为服务端。开始时客户端和服务端的状态都是CLOSE
简介 访问baidu.com的过程: 1. 请求 DNS 服务器,返回 baidu.com 的ip地址; 2. HTTP 协议生成针对目标 web 服务器的 HTTP 请求报文; 3. TCP 协议将 HTTP 请求报文分割成多个报文段,将报文段发送到对方; 4. IP 协议负责分组的选路; 5. 分组到达目标服务器之后,TCP 协议将接收到的报文段重组得到