TCP协议是什么?

131 阅读2分钟

首先简述一下TCP/IP协议四层结构

  • 应用层
  • 传输层
  • 网络层
  • 数据链路层

TCP简介

TCP协议在TCP/IP协议四层结构中传输层。

传输层的作用

那我们就先来看看传输层这个层次的作用是啥吧。

这一层的作用很简单,就是实现两台计算机之间的可靠数据传输

可靠是啥意思呢?

A给B发消息,消息在发送的过程中走丢了。A不管,继续在王者峡谷疯狂输出,这就是不可靠传输。

A给B发消息,发消息的过程中,A会去问B,你收到了不。直到B告诉A收到了,A才开始在王者峡谷疯狂输出,这就是可靠传输。

那么如何实现可靠的传输呢????????

三次握手

这个词可太火了,考试喜欢考,面试官也喜欢问。

首先,TCP正式使用了三次握手实现了可靠的传输。

下面我们来模拟一下整个过程。

  1. A给B发了一个数据,其中包含SYN
  2. B收到了A发的数据,并且给A也发了一个数据,其中包含SYN/ACK
  3. A收到B发的数据,并且再给B发了一个数据,其中包含ACK

上面展示的就是三次握手。

用通俗的话来说,就是A发给B的数据中附带了记号,B告诉A我收到了你发给我的内容和里面的记号了,为了让A明白B收到了,于是B给A发了记号+新记号给了A。A一看,看来你是真收到了,那我也要让你知道我收到了你收到我消息的这一个消息,于是,A给B又发了一个由B所发送的新记号。至此三次握手结束。

说回TCP协议

提起TCP,脑海里起码要想起一些什么信息呢?

  • TCP实现计算机之间的可靠传输。
  • 可靠传输使用三次握手实现
  • 你的人类朋友很帅(

下次见咯,拜拜!!!

祝大家新年快乐鸭(拜个早年)

😁