tcp协议的主要功能是什么
1、完成对数据报的确认、流量控制和网络拥塞。
2、自动检测数据报,并提供错误重发的功能。
3、将多条路径传送的数据报按照原来的顺序进行排列。
4、控制超时重发,自动调整超时值。
tcp协议简介:
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内 [1] 另一个重要的传输协议。
在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。
2024-10-17 广告
功能是完成对数据报的确认、流量控制和网络拥塞。
1、在数据正确性与合法性上,TCP用一个校验和函数来检验数据是否有错误,在发送和接收时都要计算校验和;同时可以使用md5认证对数据进行加密。
2、在保证可靠性上,采用超时重传和捎带确认机制。
3、在流量控制上,采用滑动窗口协议,协议中规定,对于窗口内未经确认的分组需要重传。
TCP是一种面向广域网的通信协议,目的是在跨越多个网络通信时,为两个通信端点之间提供一条具有下列特点的通信方式:
1、基于流的方式。
2、面向连接。
3、可靠通信方式。
4、在网络状况不佳的时候尽量降低系统由于重传带来的带宽开销。
5、通信连接维护是面向通信的两个端点的,而不考虑中间网段和节点。