志在指尖
用双手敲打未来

tcp协议的主要功能(tcpip协议的主要功能)

tcp协议的主要功能

TCP传输操控协议是一种面向衔接的、牢靠的,根据字节省的传输层通讯协议,在简化的计算机网络OSI模型中,TCP协议完结第四层传输层所指定的功用,当应用层向TCP层发送用于网间传输的、用8位字节表明的数据流;TCP则把数据流分割成恰当长度的报文段,最大传输段巨细一般受该计算机,衔接的网络的数据链路层的最大传送单元限制,之后TCP把数据包传给IP层,由它来经过网络将包传送给接纳端实体的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协议的特点
TCP是一种面向广域网的通讯协议,目的是在跨过多个网络通讯时,为两个通讯端点之间供给一条具有下列特点的通讯方法:
根据流的方法;
面向衔接;
牢靠通讯方法;
在网络状况不佳的时分尽量降低系统由于重传带来的带宽开支;
通讯衔接维护是面向通讯的两个端点的,而不考虑中心网段和节点。
为满意TCP协议的这些特点,TCP协议做了如下的规则:
数据分片:在发送端对用户数据进行分片,在接纳端进行重组,由TCP承认分片的巨细并操控分片和重组;
抵达承认:接纳端接纳到分片数据时,根据分片数据序号向发送端发送一个承认;
超时重发:发送方在发送分片时发动超时定时器,假如在定时器超时之后没有收到相应的承认,重发分片;
滑动窗口:TCP衔接每一方的接纳缓冲空间巨细都固定,接纳端只允许另一端发送接纳端缓冲区所能接纳的数据,TCP在滑动窗口的基础上供给流量操控,防止较快主机致使较慢主机的缓冲区溢出;
失序处理:作为IP数据报来传输的TCP分片抵达时可能会失序,TCP将对收到的数据进行重新排序,将收到的数据以正确的顺序交给应用层;
重复处理:作为IP数据报来传输的TCP分片会发生重复,TCP的接纳端必须丢掉重复的数据;
数据校验:TCP将坚持它首部和数据的查验和,这是一个端到端的查验和,目的是检测数据在传输过程中的任何变化。假如收到分片的查验和有过失,TCP将丢掉这个分片,并不承认收到此报文段导致对端超时并重发。
三、TCP协议作业过程
TCP(TransmissionControlProtocol传输操控协议)是一种面向衔接的、牢靠的、根据字节省的传输层通讯协议,由IETF的RFC793定义。在简化的计算机网络OSI模型中,它完结第四层传输层所指定的功用,用户数据报协议(UDP)是同一层内[1]另一个重要的传输协议。在因特网协议族(Internetprotocolsuite)中,TCP层是位于IP层之上,应用层之下的中心层。不同主机的应用层之间经常需要牢靠的、像管道一样的衔接,可是IP层不供给这样的流机制,而是供给不牢靠的包交流。
当应用层向TCP层发送用于网间传输的、用8位字节表明的数据流,TCP则把数据流分割成恰当长度的报文段,最大传输段巨细(MSS)一般受该计算机衔接的网络的数据链路层的最大传送单元(MTU)限制。之后TCP把数据包传给IP层,由它来经过网络将包传送给接纳端实体的TCP层。
TCP为了确保报文传输的牢靠,就给每个包一个序号,一同序号也确保了传送到接纳端实体的包的按序接纳。然后接纳端实体对已成功收到的字节发回一个相应的承认(ACK);假如发送端实体在合理的往返时延(RTT)内未收到承认,那么对应的数据(假设丢掉了)将会被重传。
TCP协议和IP协议一同组成了TCP/IP协议,TCP/IP是用于计算机通讯的一组协议,我们一般称它为TCP/IP协议族。它是70年代中期美国国防部为其ARPANET广域网开发的网络体系结构和协议规范,以它为基础组成的INTERNET是现在国际上规模最大的计算机网络,正因为INTERNET的广泛运用,使得TCP/IP成了事实上的规范。之所以说TCP/IP是一个协议族,是因为TCP/IP协议包含TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP等许多协议,这些协议一同称为TCP/IP协议。

tcpip协议的主要功能

主要功能:TCP/IP供给点对点的链接机制,将数据应该怎么封装、定址、传输、路由以及在目的地怎么接纳,都加以标准化。
通俗而言:TCP担任发现传输的问题,一有问题就发出信号,要求重新传输,直到一切数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规则一个地址,并处理怎么发现和找到这个地址。tcp
主要特点:
1、TCP/IP协议不依赖于任何特定的计算机硬件或操作系统,供给开放的协议标准,即便不考虑Internet,TCP/IP协议也获得了广泛的支撑。所以TCP/IP协议成为一种联合各种硬件和软件的实用系统。
2、TCP/IP协议并不依赖于特定的网络传输硬件,所以TCP/IP协议可以集成各式各样的网络。用户可以运用以太网(Ethernet)、令牌环网(TokenRingNetwork)、拨号线路(Dial-upline)、X.25网以及一切的网络传输硬件。
3、一致的网络地址分配计划,使得整个TCP/IP设备在网中都具有唯一的地址。
4、标准化的高层协议,可以供给多种牢靠的用户服务。

未经允许不得转载:IT技术网站 » tcp协议的主要功能(tcpip协议的主要功能)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载