tcp协议的主要功能是啥

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tcp协议的主要功能是啥相关的知识,希望对你有一定的参考价值。

1、完成对数据报的确认、流量控制和网络拥塞。

2、自动检测数据报,并提供错误重发的功能。

3、将多条路径传送的数据报按照原来的顺序进行排列。

4、控制超时重发,自动调整超时值。

tcp协议简介:

TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP)是同一层内 [1] 另一个重要的传输协议。

在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。

参考技术A

功能是完成对数据报的确认、流量控制和网络拥塞。

1、在数据正确性与合法性上,TCP用一个校验和函数来检验数据是否有错误,在发送和接收时都要计算校验和;同时可以使用md5认证对数据进行加密。

2、在保证可靠性上,采用超时重传和捎带确认机制。

3、在流量控制上,采用滑动窗口协议,协议中规定,对于窗口内未经确认的分组需要重传。

TCP是一种面向广域网的通信协议,目的是在跨越多个网络通信时,为两个通信端点之间提供一条具有下列特点的通信方式:

1、基于流的方式。

2、面向连接。

3、可靠通信方式。

4、在网络状况不佳的时候尽量降低系统由于重传带来的带宽开销。

5、通信连接维护是面向通信的两个端点的,而不考虑中间网段和节点。

参考技术B

tcp协议的主要功能

1、完成对数据报的确认、流量控制和网络拥塞;

2、自动检测数据报,并提供错误重发的功能;

3、将多条路径传送的数据报按照原来的顺序进行排列;

4、控制超时重发,自动调整超时值。

tcp协议的工作方式

1、建立连接

TCP是因特网中的传输层协议,使用三次握手协议建立连接。当主动方发出SYN连接请求后,等待对方回答SYN+ACK,并最终对对方的 SYN 执行 ACK 确认。这种建立连接的方法可以防止产生错误的连接,TCP使用的流量控制协议是可变大小的滑动窗口协议。

2、连接终止

建立一个连接需要三次握手,而终止一个连接要经过四次握手,这是由TCP的半关闭(half-close)造成的。

以上是关于tcp协议的主要功能是啥的主要内容,如果未能解决你的问题,请参考以下文章

TCP/ IP参考模型是啥?

TCP/IP 协议中的 DNS是啥?

TCP/IP网络体系结构中,各层内分别有啥协议,每一种协议的作用是啥?

tcp是啥意思

TCP,UDP,ICMP是啥意思啊?

tcp是啥