说一说什么是TCP?
TCP协议
TCP协议,传输控制协议(Transmission Control Protocol),是一种面向连接的、可靠的、基于字节流的传输层通信协议
TCP建立的连接是全双工的,即 C向S发送数据的同时, S也能向C发送数据,且双方都收得到
IP 属于网络层
端口 属于传输层
1.面向连接
接收方与传输方,先建立TCP连接,然后进行数据传输
2.基于字节流
数据以字节序列的形式,存在于报文中进行传递
3.可靠
1.数据传输时,TCP会把应用层的数据流,分割为 适当长度(大部分网络设备的长度为1500字节)的报文段
2.分割时,会为报文段设置***,保证接收方的按序处理
3.接收方收到后会返回ACK数据包进行确认,若我方未收到ACK会在合理时间后进行重传
4.发送和接收,都会计算校验和,来校验数据的正确性
《TCP报文头详解》
《TCP的三次握手详解》
《TCP的四次挥手详解》
《TCP/IP四层模型与OSI七层模型》
白嫖不点赞吗.........