TCP TCP 是一种面向有连接的传输层协议,能够对自己提供的连接实施控制。适用于要求可靠传输的应用,例如文件传输。面向字节流,传输慢UDP UDP 是一种面向无连接的传输层协议,不会对自己提供的传输层的TCP协议就会将这些数据放置到接收缓冲区,然后由应用层主动获取,那么这个时候就会出现在我们程序调用的读取数据函数不能及时的把缓冲区中的数据拿出来,下一个数据的一部分就
字节流:1)当使用TCP协议进行传输时,数据传输可能会被操作系统分组成多个TCP保文,如果接收方不知道数据的边界,是无法读取出一个有效的数据的。2)同时TCP的报文是有序的,当接收方先传输层的协议有非常多,其中最主要的协议就是我们后文会进行详细简介的UDP/TCP协议(这是两个协议嗷,不是一个东西),此处假设使用的是UDP协议,上面把数据从应用层传到了传输层,交给了UD
一、UDP协议1.UDP报文格式2.UDP协议特点二、TCP协议1.TCP报文格式2.TCP原理(1)确认应答机制(2)超时重传机制(3)连接管理机制(面试必考)(三次握手,四次挥手) (4)滑动窗口(效率1.应用层协议2.协议模板及示例二、传输层传输层协议有很多,最常用的两个:UDP和TCP 1.UDP协议1.1特点2.TCP协议2.1TCP核心十大机制2.1.1 确认应答机制2.1.2 超时重传机制2.1.3 连接管理机
TCP适用于需要可靠传输的应用场景,如文件传输、Web浏览器、电子邮件等。UDP协议1、技术原理UDP是一种无连接的、不可靠的协议,它不会对数据进行确认或重传一、TCP协议TCP是传输控制协议,是传输层的重要协议。1.1TCP的特点面向连接的、可靠的、基于字节流的传输层通讯协议。1.2TCP协议段格式TCP首部通常包含20个字节6位标志位说明