@寒
1年前 提问
1个回答
TCP的特点是什么
delay
1年前
TCP的特点如下:
它允许两个应用进程之间建立一条传输连接,应用进程通过传输连接可以实现顺序、无差错、不重复和无报文丢失的流传输。在一次进程数据交互结束时,释放传输连接。
TCP提供拥塞控制功能,目的是防止发送方发送数据的速率超出网络的容量。
TCP是面向字节流的协议。源主机上的应用进程调用TCP进程,将用户数据写入到TCP发送缓存,TCP将发送缓存的数据封装成一个大小合适的TCP报文,然后通过Internet发送给目的主机的TCP进程。目的主机上的TCP进程收到TCP 报文后,将TCP报文解封装,取出TCP报文中的数据,将其放入应用进程的接收缓存,并且通知应用进程从接收缓存中读取数据。
全双工意味着可以同时进行双向数据传输;点到点是指每个连接只有两个端点,目前TCP不支持组播或广播。
TCP提供流量控制机制,使接收方能够限制发送方在给定时间内发送的数据量。
与UDP一样,TCP支持多路复用,允许任何主机上的多个应用进程同时与它们各自对等的应用进程进行通信。