大家好,小东方来为大家解答以上的问题。tcp协议是什么层的协议,tcp协议是什么这个很多人还不知道,现在让我们一起来看看吧!
1、TCP(Transmission Control Protocol,传输控制协议)是基于连接的协议,也就是说,在正式收发数据前,必须和对方建立可靠的连接。
2、一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,我们这里只做简单、形象的介绍,你只要做到能够理解这个过程即可。
3、我们来看看这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同意连接和要求同步(同步就是两台主机一个在发送,一个在接收,协调工作)的数据包:“可以,你什么时候发?”,这是第二次对话;主机A再发出一个数据包确认主机B的要求同步:“我现在就发,你接着吧!”,这是第三次对话。
4、三次“对话”的目的是使数据包的发送和接收同步,经过三次“对话”之后,主机A才向主机B正式发送数据。
5、 相对于UDP 面向非连接的UDP协议 ??“面向非连接”就是在正式通信前不必与对方先建立连接,不管对方状态就直接发送。
6、这与现在风行的手机短信非常相似:你在发短信的时候,只需要输入对方手机号就OK了。
7、 ??UDP(User Data Protocol,用户数据报协议)是与TCP相对应的协议。
8、它是面向非连接的协议,它不与对方建立连接,而是直接就把数据包发送过去!。
本文到此分享完毕,希望对大家有所帮助。