网友提问:TCP是什么意思?TCP协议含义全解析 TCP指的是传输控制协议它是一种面向连接导向的可靠地及基于字节流的运输层通信协议而在接触TCP中还有UDPUDP也是一项重要的传输协议TCP提供超时重发丢弃重复数据检验数据流量控制等功能保证数据能从一端传到另一端 提供IP环境下的数据可靠传输(一台计算机发出的字节流会无差错的发往网络上的其他计算机而且计算机A接收数据包的时候也会向计算机B回发数据包这也会产生部分通信量)有效流控全双工操作(数据在两个方向上能同时传递)多路复用服务是面向连接端到端的传输; 面向连接正式通信前必须要与对方建立连接事先为所发送的数据开辟出连接好的通道然后再进行数据发送像打电话 TCP支持的应用协议FTP 文件传送RLogin 远程登录SMTP POP 电子邮件NFS 网络文件系统远程打印远程执行名字服务器终端服务器等服务类型 TCP连接包括连接建立和连接终止建立连接需要三次握手而终止连接只需要四次握手如图所示 TCP协议含义 我们往往在网络连接上的属性上能看到有internet协议版本(TCP/IPv)及internet协议版本(TCP/IPv)这些称之为传输控制协议/网间协议是一个工业标准的协议集它是为广域网(WAN)设计的它是由ARPANET网的研究机构发展起来的 TCP协议用于控制数据段是否需要重传的依据是设立重发定时器在发送一个数据段的同时启动一个重发定时器如果在定时器超时前收到确认(Acknowlegement)就关闭该定时器如果定时器超时前没有收到确认则重传该数据段在选择重发时间的过程中TCP必须具有自适应性它需要根据互联网当时的通信情况给出合适的数据重发 TCP协议提供的是可靠的面向连接的传输控制协议即在传输数据前要先建立逻辑连接然后再传输数据最后释放连接个过程TCP提供端到端全双工通信;采用字节流方式如果字节流太长将其分段;提供紧急数据传送功能 TCP服务特点 面向连接的传输; 端到端的通信; 高可靠性确保传输数据的正确性不出现丢失或乱序; 全双工方式传输; 采用字节流方式即以字节为单位传输字节序列; 紧急数据传送功能; |