TCP协议的主要功能,TCP 协议的主要功能是

TCP协议的主要功能
TCP传输控制协议是一种面向连接的、可靠的,基于字节流的传输层通信协议,在简化的计算机网络OSI模型中,TCP协议完成第四层传输层所指定的功能,当应用层向TCP层发送用于网间传输的、用8位字节表示的数据流;
TCP则把数据流分割成适当长度的报文段,最大传输段大小通常受该计算机 , 连接的网络的数据链路层的最大传送单元限制 , 之后TCP把数据包传给IP层,由它来通过网络将包传送给接收端实体的TCP层;
TCP协议的主要功能是完成对数据报的确认,流量控制、网络拥塞和自动检测数据报,并提供错误重发的功能,将多条路径传送的数据报按照原来的顺序进行排列;
并对重复数据进行择?。?控制超时重发,自动调整超时值 , 提供自动恢复丢失数据的功能 。
TCP 协议的主要功能是()TCP协议主要功能是在传输数据前先在发送端和接收端建立逻辑连接,然后再传输数据,提供了两台计算机之间可靠无差错的数据传输 。
在TCP连接中必须要明确客户端与服务器端,由客户端向服务端发出连接请求,每次连接的创建都需要经过“三次握手” 。
第一次握手,客户端向服务器端发出连接请求,等待服务器确认
第二次握手,服务器端向客户端回送一个响应,通知客户端收到了连接请求
第三次握手,客户端再次向服务器端发送确认信息,确认连接

TCP协议的主要功能,TCP 协议的主要功能是

文章插图
扩展资料
TCP为了保证报文传输的可靠,就给每个包一个序号,同时序号也保证了传送到接收端实体的包的按序接收 。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK);如果发送端实体在合理的往返时延(RTT)内未收到确认 , 那么对应的数据(假设丢失了)将会被重传 。
在数据正确性与合法性上,TCP用一个校验和函数来检验数据是否有错误,在发送和接收时都要计算校验和;同时可以使用md5认证对数据进行加密 。
在流量控制上 , 采用滑动窗口协议,协议中规定,对于窗口内未经确认的分组需要重传 。
TCP的协议主要功能是什么tcp/ip协议是一个协议族 , 主要功能是为网络传输提供服务 。
tcp/ip协议分为4层,链路层、传输层、网络层和应用层 。每一层完成不同的功能,共同作用完成网络传输服务 。其中,下面的3层:链路层、传输层、网络层主要是完成网络传输的 , 只有应用层对用户来说可见,例如:常见的http、ftp都是应用层协议 。
如果想了解更详细的,我推荐你看一下《tcpip协议详解卷1-协议》、《tcpip协议详解卷2-实现》、《tcpip协议详解卷3-tcp事务协议》,看完这些我相信一般的问题都难不倒你了 。
TCP协议的主要功能是tcp协议的主要功能
1、慢启动
每当建立一个TCP连接时或一个TCP连接发生超时重传后,该连接便进人慢启动阶段 。进人慢启动后,TCP实体将拥塞窗口的大小初始化为一个报文段,即:cwnd=1 。
此后,每收到一个报文段的确认(ACK),cwnd值加1,即拥塞窗口按指数增加 。当cwnd值超过慢启动闽值(sshterhs)或发生报文段丢失重传时,慢启动阶段结束 。前者进人拥塞避免阶段,后者重新进人慢启动阶段 。
2、拥塞避免
在慢启阶段,当cwnd值超过慢启动阐值(ssthresh)后 , 慢启动过程结束,TCP连接进入拥塞避免阶段 。在拥塞避免阶段,每一次发送的cwnd个报文段被完全确认后,才将cwnd值加1 。在此阶段,cwnd值线性增加 。
3、快速速重传
快速重传是对超时重传的改进 。当源端收到对同一个报文的三个重复确认时,就确定一个报文段已经丢失 , 因此立刻重传丢失的报文段,而不必等到重传定时器(RTO)超时 。以此减少不必要的等待时间 。
4、快速恢复
快速恢复是对丢失恢复机制的改进 。在快速重传之后,不经过慢启动过程而直接进人拥塞避免阶段 。
每当快速重传后 , 置sshtesrh=cwnd/2、ewnd=ssthresh+3 。此后,每收到一个重复确认,将cwnd值加1,直至收到对丢失报文段和其后若干报文段的累积确认后,置cwnd=ssthesrh,进人拥塞避免阶段 。
tcp协议的特点
TCP是一种面向广域网的通信协议,目的是在跨越多个网络通信时,为两个通信端点之间提供一条具有下列特点的通信方式:
(1)基于流的方式;
(2)面向连接;


推荐阅读