三次握手,四次挥手

三次握手确认对端没问题

第一次握手:客户端发送网络包,服务端收到了。

服务端得出结论:客户端的发送能力、服务端的接收能力是正常的。

第二次握手:服务端发包,客户端收到了。

客户端得出结论:服务端的接收、发送能力,客户端的接收、发送能力是正常的。

第三次握手:客户端发包,服务端收到了。

服务端得出结论:客户端的接收、发送能力,服务端的发送、接收能力是正常的。

四次挥手关闭双工

第一次挥手:客户端 – FIN --> 服务端, FIN—WAIT

(客户端:我数据发完了,可以关闭连接了)

第二次挥手:服务端 – ACK --> 客户端, CLOSE-WAIT

(服务端:收到了,但我的数据还没发完,再等等…)

第三次挥手:服务端 – ACK,FIN --> 客户端, LAST-ACK

(服务端:我的数据发完了,我关闭连接了)

第四次挥手:客户端 – ACK --> 服务端,CLOSED

(客户端:收到,大哥!)

三次握手,四次挥手(大白话)相关推荐

  1. ssh协议是osi_TCP/IP协议和三次握手四次挥手

    计算机网络体系结构 在计算机网络的基本概念中,分层次的体系结构是最基本的.计算机网络体系结构的抽象概念较多,在学习时要多思考.这些概念对后面的学习很有帮助. 网络协议是什么? 在计算机网络要做到有条不 ...

  2. 在深谈TCP/IP三步握手四步挥手原理及衍生问题—长文解剖IP

    如果对网络工程基础不牢,建议通读<细说OSI七层协议模型及OSI参考模型中的数据封装过程?> 下面就是TCP/IP(Transmission Control Protoco/Interne ...

  3. java锁一次交互二次握手_Java后台开发面试实战(二):TCP三次握手四次挥手

    感谢牛客网网友提供的面试经验! 1. 解释一下TCP三次握手四次挥手 图片来源于微信公众号:码农求职小助手 答: 嗯(稍作思考)- 三次握手简单来说,在数据传输开始前: 第一次握手:客户端向服务端发送 ...

  4. tcp 二次握手时延_一篇搞懂TCP的三次握手 四次挥手

    TCP的三次握手四次挥手,估计大家都听过.但是真的能把每一步说明白的人比较少.我还记得在之前面试的时候被面试官一顿问,然后一脸懵B... 都是大学没好好上课 ,这篇文章就跟大家讲讲到底这三握四挥是在搞 ...

  5. TCP三次握手四次挥手 TCP/UDP区别

    三次握手 第一次握手: 建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认:  SYN:同步序列编号(Synchronize Sequence Numbe ...

  6. [计算机网络][总结][常见问题][TCP][三次握手][四次挥手]

    TCP三次握手 四次挥手 三次握手 目的:保证传输的可靠性,为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误.主要防止资源的浪费. 具体过程:当客户端发出第一个连接请求报文段时并没有丢 ...

  7. linux 查看握手时间,实战:tcpdump抓包分析三次握手四次挥手

    本文档以实战的形式介绍tcpdump抓包分析三次握手四次挥手的过程. 执行tcpdump命令 tcpdump -n -i ens32 host 192.168.10.10 and 42.186.113 ...

  8. Wireshark验证TCP三次握手四次挥手

    本文介绍如何通过Wireshark抓包工具验证TCP的三次握手四次挥手过程. 首先本地起了一个tomcat服务器,跑了一个简单的基于SpringMVC的rest服务. 打开Wireshark,捕获指定 ...

  9. TCP三次握手四次挥手(图解)

    <TCP-IP协议栈概略图与TCP三次握手四次挥手> 目录 1 TCP过程详解 1.1 三次握手 1.2 四次挥手 2 使用tcpdump分析三次握手的过程 2.1 tcpdump抓包和t ...

  10. go tcp客户端自动重连_阿里面试: HTTP、HTTPS、TCP/IP、三次握手四次挥手过程?(附全网最具深度讲解)

    前言 这段时间面试官都挺忙的,频频出现在博客文章标题,虽然我不是特别想蹭热度,但是实在想不到好的标题了-.-,蹭蹭就蹭蹭 :) 事实上我在阿里面试的时候确实被问到了这个问题,HTTP.HTTPS.TC ...

最新文章

  1. windows1064安装oracle,在Windows 10系统下安装Oracle 11g数据库
  2. python setup脚本编写
  3. python修行之路(六 三级菜单实例)
  4. NB-IoT SNR RSRQ RSRP等信号参数解释
  5. 对一个存储过程语法的解读
  6. 用C/C++写CGI程序
  7. ISO 审批通过 Ada 2012 语言标准
  8. 通过Kali模拟CC攻击进行WEB压力测试实操
  9. 最全SSH命令 - 11种用法
  10. Excel图表数跨行选择数据
  11. Modelsim与ISE联和仿真错误
  12. 公历转农历的程序(代码转载于网络)
  13. Switch新机发布引全球吐槽,老任给牙膏厂上了一课,这波是等等党输了
  14. 色彩系列教程(3):实际运用
  15. CSS3 设置模糊背景图片
  16. android 加载gif 动画,GifView——Android显示GIF动画
  17. 【计算机网络-1】为什么学习计算机网络
  18. 基于2.4GHz射频NRF24L01模块的智能家居项目总结
  19. 【unity】几个常用脚本
  20. 【Delphi】ADOConnection连接数据库、ADOQuery执行SQL语句、StringGrid填充数据集

热门文章

  1. 漫画:什么是流行病的 R0 和 R ?
  2. 业界唯一集成AI加速的服务器处理器,全新第二代至强巩固英特尔数据中心领导者地位
  3. 特斯拉市值站上万亿元大关,BBA如何在“自动驾驶”上做空它?
  4. 为什么机器学习在嵌入式系统中会失败?
  5. 捐赠3亿元驰援疫情后,腾讯再出2亿元发起“战疫开发者公益联盟”
  6. 被程序员怼完被自己人怼,产品经理就这样被逼哭了!
  7. C++、Python、Rust、Scala 构建编译器的差异性究竟有多大?
  8. 5G、IoT 爆发前夕,我们必须了解的操作系统! | 码书
  9. 13 岁编程!少年比尔·盖茨如何成为最成功的自学成才程序员?
  10. 这届 Windows 不行,是因为微软不卖“软件”改卖“服务”?