tcp协议实现可靠传输的原理是什么
TCP/IP协议 TCP/IP(Transmission Control Protocol/Internet Protocol的简写,中文译名为传输控制协议/互联网络协议)协议是Internet最基本的协议,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。 通俗而言:TCP负责发现传输的问题,一有问题就发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。而IP是给因特网的每一台电脑规定一个地址。1974年12月,卡恩、瑟夫的第一份TCP协议详细说明正式发表。当时美国国防部与三个科学家小组签定了完成TCP/IP的协议,结果由瑟夫领衔的小组捷足先登,首先制定出了通过详细定义的TCP/IP协议标准。当时作了一个试验,将信息包通过点对点的卫星网络,再通过陆地电缆,再通过卫星网络,再由地面传输,贯串欧洲和美国,经过各种电脑系统,全程9.4万公里竟然没有丢失一个数据位,远距离的可靠数据传输证明了TCP/IP协议的成功。

为什么称TCP为可靠的协议?急!!!
因为它在连接之前要前建立连接,它的连接是相对于UDP来说的 而且TCP是面向连接的服务,面向连接的服务在传输数据时是可靠、不重复、按序传送的

为什么说TCP是面向连接的.可靠的.可控制流量的传输?
面向连接 是因为TCP使用传输确认机制,就是说把数据发送到目的方后目的主机还要反馈一个信息告诉源主机信息已接收!源主机发,目的主机确认,所以叫面向连接。使用了面向连接,提高了网络传输的可靠性。这里的可靠性是相对于UDP的,因为UDP不使用确认机制! UDP还使用窗口机制,通俗的说就是发送方发送信息后接收方在一定时间内处理信息能力在一个窗口的范围限制内,大于这个窗口,接收方就要告诉发送方减小窗口来控制流量,接着继续传输。呵呵,希望能帮到你!
非面向连接的:就是不需要通讯的双方建立、维护通话。 因为不维护,没有重传机制所以又叫不可靠服务但是tcp是面向连接的, TCP为了保证不发生丢包,就给每个字节一个序号,同时序号也保证了传送到接收端实体的包的按序接收。然后接收端实体对已成功收到的字节发回一个相应的确认(ACK); 如果发送端实体在合理的往返时延(RTT)内未收到确认,那么对应的数据(假设丢失了)将会被重传。TCP用一个校验和函数来检验数据是否有错误;在发送和接收时都要计算校验和
去翻书吧,我要回答你我也要去翻书。

为什么说TCP是面向连接的.可靠的.可控制流量的?
TCP协议提供的是可靠的、面向连接的传输控制协议,即在传输数据前要先建立逻辑连接,然后再传输数据,最后释放连接3个过程。TCP提供端到端、全双工通信;采用字节流方式,如果字节流太长,将其分段;提供紧急数据传送功能。TCP提供一种面向连接的、可靠的字节流服务。 面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才说明是谁。

为什么说tcp是可靠服务
三次握手保证了连通性。每次发送带了SYN保证了数据完整性,如果丢了,可以重传。

本文由 在线网速测试 整理编辑,转载请注明出处。