Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >2018年9月25日TCP三次握手和四次挥手

2018年9月25日TCP三次握手和四次挥手

作者头像
武军超
发布于 2019-02-25 07:10:40
发布于 2019-02-25 07:10:40
3370
举报

TCP三次握手和四次挥手:

SYN: 表示建立连接

FIN: 表示关闭连接

ACK: 表示响应

PSH: 表示有 DATA数据传输

RST: 表示连接重置。

seq: 数据包本身的序列号

ack:是对收到数据包的确认以及期望对方继续发送的下一个数据包的序列号。

其中,ACK是可能与SYN,FIN等同时使用的,比如SYN和ACK可能同时为1,它表示的就是建立连接之后的响应,如果只是单个的一个SYN,它表示的只是建立连接。TCP的几次握手就是通过这样的ACK表现出来的。但SYN与FIN是不会同时为1的,因为前者表示的是建立连接,而后者表示的是断开连接。RST一般是在FIN之后才会出现为1的情况,表示的是连接重置。一般地,当出现FIN包或RST包时,我们便认为客户端与服务器端断开了连接;而当出现SYN和SYN+ACK包时,我们认为客户端与服务器建立了一个连接。

TCP连接的断开(四次挥手)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年09月26日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
一文带你读懂:TCP连接的三次握手和四次挥手(上篇)
TCP 是面向连接的协议,所以使用 TCP 前必须先建立连接,而建立连接是通过三次握手来进行的。
后台技术汇
2023/09/08
7490
一文带你读懂:TCP连接的三次握手和四次挥手(上篇)
TCP之三次握手四次挥手
TCP报头中的源端口号和目的端口号同IP数据报中的源IP与目的IP唯一确定一条TCP连接。
程序猿DD
2018/07/31
4920
TCP之三次握手四次挥手
TCP中的三次握手和四次挥手
TCP中的连接和断开可以说是在面试中经常被问到的问题之一,正好有空就总结一下,首先回顾一下TCP的相关知识点
归思君
2023/10/16
4020
TCP中的三次握手和四次挥手
TCP三次握手四次挥手(三国版)
TCP的三次握手和四次挥手不管是我们自己使用还是面试都是需要掌握的,本文先将原理,然后以三国为例讲个小栗子帮助理解。先来一张图:
玖柒的小窝
2021/11/28
3680
TCP三次握手四次挥手(三国版)
我终于搞懂了TCP的三次握手和四次挥手(图片案例超详解)
1、TCP(Transmission Control Protocol,传输控制协议)是一种面向连接的、可靠的、基于字节流的通信协议,数据在传输前要建立连接,传输完毕后还要断开连接。 2、客户端在收发数据前要使用 connect() 函数和服务器建立连接。建立连接的目的是保证IP地址、端口、物理链路等正确无误,为数据的传输开辟通道。 3、TCP建立连接时要传输三个数据包,俗称三次握手(Three-way Handshaking)
全栈程序员站长
2022/09/05
1.8K0
我终于搞懂了TCP的三次握手和四次挥手(图片案例超详解)
三次握手和四次挥手简单理解
PS:ACK、SYN和FIN这些大写的单词表示标志位,其值要么是1,要么是0;ack、seq小写的单词表示序号。
不会飞的小鸟
2020/07/29
2.4K0
三次握手 && 四次挥手
TCP是一个面向连接的协议。无论哪一方向另一方发送数据之前,都必须先在双方之间建立一条连接。
看、未来
2021/10/09
8090
三次握手 && 四次挥手
TCP三次握手&四次挥手
TCP提供一个面向连接的,可靠的字节流服务 面向连接意味着两个使用TCP的应用(通常是一个客户端和服务器)在彼此交换数据之前必须先建立 一个TCP连接。 在一个TCP连接中,仅有两方进行彼此通信
切图仔
2022/09/14
4990
TCP三次握手&四次挥手
tcp为什么是三次握手不是两次握手_tcp四次挥手
TCP的三次握手和四次挥手,可以说是老生常谈的经典问题了,通常也作为各大公司常见的面试考题,具有一定的水平区分度。看似简单的面试问题。如果你的回答不符合面试官期待的水准,有可能就直接凉凉了。
全栈程序员站长
2022/11/09
1.7K0
tcp为什么是三次握手不是两次握手_tcp四次挥手
TCP协议:报文基础+三次握手+四次挥手
TCP是TCP/IP协议族中一个最核心的协议,它向下使用网络层IP协议,向上为应用层HTTP、FTP、SMTP、POP3、SSH、Telnet等协议提供支持。
通往ICT之路
2024/04/09
2.4K0
TCP协议:报文基础+三次握手+四次挥手
TCP的三次握手和四次挥手
TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:
前端老道
2022/03/28
7070
TCP的三次握手和四次挥手
基础巩固——你应该这么理解TCP的三次握手和四次挥手
网络传输层负责最底层的底层链路连接。两台主机之间进行互联,基于网线的物理硬件上的协议。在这个侧面,主机与主机之间只认得硬件mac编码。并不认识IP。
Janti
2018/08/01
5270
基础巩固——你应该这么理解TCP的三次握手和四次挥手
TCP/IP三次握手四次挥手
背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次。 从好上开始,到现在,一年多也算坚持下来了。 问题 有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡住,听不到对方的声音,过一会儿之后才会恢复。 中间双方可能就要不断的确认网络是否恢复,但是有时候会: 她:“你可以听到了吗?” 我:“可以了,你呢?”、 她:“喂喂,你可以听到了吗?” 我:“可以了,我可以听到了,你呢?” 她:“你可以听到了吗?” ..... 这种情况很蛋疼,那么怎样
运维小白
2018/02/06
1K0
TCP/IP三次握手四次挥手
三次握手和四次挥手的理解
三次握手是TCP协议建立可靠连接的核心机制,确保双方具备双向通信能力并同步初始序列号(ISN)。具体过程如下:
麦辣鸡腿堡
2025/03/18
2080
tcp三次握手题目(tcp三次握手面试题)
(1)保证报文按序到达。 (2)保证可靠性。 (3)保证效率。 (4)精准的报告哪些报文已经收到,哪些需要重传。
全栈程序员站长
2022/07/30
5640
tcp三次握手题目(tcp三次握手面试题)
关于 TCP 三次握手和四次挥手,满分回答在此
在面试中,计算机网络的 TCP 三次握手和四次挥手是很常见的问题,但是在实际面试中,面试官会更愿意听到怎样的回答呢?详细程度是怎样的?
飞天小牛肉
2021/02/26
1.5K0
关于 TCP 三次握手和四次挥手,满分回答在此
TCP原理(三次握手四次挥手)
原文:https://blog.csdn.net/qq_50156012/article/details/123391854
入门笔记
2022/06/02
2890
TCP原理(三次握手四次挥手)
TCP三次握手和四次挥手
(1)序号(sequence number):Seq序号,占32位,用来标识从TCP源端向目的端发送的字节流,发起方发送数据时对此进行标记。
云计算小黑
2022/12/28
4830
TCP三次握手和四次挥手
[精选]图文详解到底什么是三次握手四次挥手
在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。
码农编程进阶笔记
2021/07/20
3930
[精选]图文详解到底什么是三次握手四次挥手
网络协议:TCP三次握手与四次挥手
TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/网际协议)是指能够在多个不同网络间实现信息传输的协议簇。TCP/IP 协议不仅仅指的是 TCP 和 IP 两个协议,而是指一个由 FTP、SMTP、TCP、UDP、IP 等协议构成的协议簇, 只是因为在 TCP/IP 协议中 TCP 协议和 IP 协议最具代表性,所以被称为 TCP/IP 协议。
栗筝i
2022/12/01
6010
网络协议:TCP三次握手与四次挥手
相关推荐
一文带你读懂:TCP连接的三次握手和四次挥手(上篇)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档