中国控制网 - 控制行业门户网站 !

商业资讯: 新闻资讯

你现在的位置: 首页 > 商业资讯 > 新闻资讯 > TCP协议到底是怎么控制数据传输的?
L.biz | 商业搜索

TCP协议到底是怎么控制数据传输的?

信息来源:kongzhi.biz   时间: 2019-04-18  浏览次数:47

红灯停,绿灯行”,这是人们在马路上行走时所遵守的交通规则,而互联网就像信息高速公路,每台电脑在与Internet连接并传输信息的时候,当然也要遵守一定的规则,其中最重要的规则就是网络互联协议——TCP/IP协议。TCP/IP协议包括TCP协议和IP协议。

TCP协议到底是怎么控制数据传输的?

TCP协议到底是怎么控制数据传输的?

平时,我们用写信的方式跟朋友交流时,首先得用朋友也能看得懂的语言,其次还得知道对方的通信地址,才能把信寄到对方手里。

同样的,互联网上要实现电脑和电脑彼此连接并进行信息交流,当然也得使用彼此都可以接受的“语言”,并且还要知道彼此的地址,这就是我们所说的TCP/IP协议。

首先,我们来看看TCP协议。TCP协议即Transmission Control Protocol的缩写,译为传输控制协议。从字面意思可以看出,TCP协议主要对信息的传输进行了规定,电脑必须使用通用的传输语言。此外,TCP协议就像一位铁面无私的交警,负责发现信息传输的问题。一旦发现有问题,它会毫不留情地发出信号,要求重新传输,直到所有数据安全正确地传输到目的地。

TCP协议到底是怎么控制数据传输的?

而IP协议即Internet Protocol,译为因特网互联协议,就是每一台连接互联网的电脑都必须被分配一个独立的地址,也就是互联网这个信息高速公路上的门牌号,有了它,其他电脑才能把信息正确地传给它。

不过,TCP协议到底是怎么控制数据传输的呢?

TCP协议到底是怎么控制数据传输的?

首先,TCP在数据传输之前,它会找到电脑所需的数据,然后将数据和电脑建立连接,再进行数据传输,等数据到达电脑,再把数据呈现给用电脑的人。就像我们要寄信,我们首先得找到信件的始发地点和收件地点,然后规划出信件的传递路线,等到达收件地址,我们再把信件递给收件人一样。

TCP协议到底是怎么控制数据传输的?

TCP协议到底是怎么控制数据传输的?

但是,与寄信不同的是,TCP对一台电脑接收的数据的快慢和多少是有控制的。这个时候,TCP的“滑动窗口”就充当着“水龙头”的角色,控制着电脑接收信息数据的能力,从而限制了发送信息的电脑的发送速度,这也就是我们在上网查询某些信息的时候,信息是一点点显示出来的原因。

然而,好奇的人肯定又会问,数据信息本来在一台电脑上,即使这台电脑关机了,它上面的一些数据也能传到另外一台电脑上,这又是怎么回事呢?

嘿嘿,这可又多亏了TCP。TCP包含TCP层,数据在某台电脑上被封装打包好后,就成了TCP数据包,电脑将它们传送到网络上去,也就是TCP层。TCP会将这些数据包进行排序和检查,如果你的数据包损坏了,那就麻烦了,因为TCP会提示你重传。

无数的电脑往TCP层传送数据包,网络上就有了无数的数据信息,当另一台电脑需要浏览这些数据信息的时候,TCP层就会把这些数据包传输给这台电脑,这样一来,即使数据包所在的原始电脑关机了,我们还是可以通过网络看到相关的信息。真是方便极了。

    ——本信息真实性未经中国控制网证实,仅供您参考