Tcp协议的连接

技术Tcp协议的连接 Tcp协议的连接Tcp协议是面向连接的协议,因为它具有握手过程
Tcp连接是成对出现的,是点对点的三次握手客户端和服务器端通信的时候,主要发生下面三个过程
1.客户端给服务器发送一

Tcp协议连接

Tcp是一种面向连接的协议,因为它有一个握手过程。

Tcp连接成对且点对点。

三次握手

在与客户端和服务器通信时,主要发生以下三个过程。

1.客户端向服务器发送消息。消息正文不包含应用层的数据。消息段的报头包含一个名为syn的位,该位将被设置为1,表示这是一个连接启动请求。该消息有一个初始信号client_isn。

2.收到消息后,服务器准备为这个Tcp连接分配缓冲区和变量,然后向客户端发送一个SYNACK消息段,其中包含client _ isn 1的确认号和server message server _ isn的初始号。

3.客户端接收SYNACK消息段,将缓存和变量分配给Tcp连接,然后向服务器发送消息确认,其中确认值为server _ isn 1。

确认消息可以携带要发送到这个三方握手的应用层数据。

为什么需要三次握手

如果客户端首先向服务器发起请求,并且假设请求在传输过程中被延迟,那么客户端将重新发送请求。当客户端和服务器之间的连接建立并关闭时,服务器会收到这个请求,因此会被误认为建立了新的连接。因此,设置三次握手可以避免这种情况。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/121781.html

(0)

相关推荐

  • SQL Server Report Service网页页面显示英文问题怎么办

    技术SQL Server Report Service网页页面显示英文问题怎么办今天就跟大家聊聊有关SQL Server Report Service网页页面显示英文问题怎么办,可能很多人都不太了解,为了让大家更加了解,

    攻略 2021年11月29日
  • DG主库忘记force logging情况下insert append了nologgin表操作是怎样的

    技术DG主库忘记force logging情况下insert append了nologgin表操作是怎样的这篇文章给大家介绍DG主库忘记force logging情况下insert append了nologgin表操作是

    攻略 2021年11月30日
  • 怎么在React条件渲染中使用三元表达式

    技术怎么在React条件渲染中使用三元表达式本篇内容介绍了“怎么在React条件渲染中使用三元表达式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大

    攻略 2021年11月10日
  • 基于Python的算法数据集怎么实现

    技术基于Python的算法数据集怎么实现这篇文章主要介绍“基于Python的算法数据集怎么实现”,在日常操作中,相信很多人在基于Python的算法数据集怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法

    攻略 2021年11月23日
  • css 文字变浅效果

    技术css 文字变浅效果 css 文字变浅效果!doctype htmlhtml lang="en"head meta charset="UTF-8" meta name="viewport

    礼包 2021年11月25日
  • 涨粉工具app,抖音怎么刷粉丝好?

    技术涨粉工具app,抖音怎么刷粉丝好?涨粉工具app,抖音怎么刷粉丝好?玩抖音的朋友是越来越多,?但是玩的好的还是少数,大多数人玩抖音还只是一个业余爱好,如果想要有更高的人气更多的粉丝,还是有一定难度。有没有免费抖音刷粉

    测评 2021年11月11日