首页 > 其他分享 >【面试】什么是TCP三次握手

【面试】什么是TCP三次握手

时间:2023-08-09 22:13:35浏览次数:28  
标签:面试官 做下 握手 TCP 面试 三次

三次握手虽然工作中基本不会用到,但是面试的时候面试官经常会问到

三次握手(Three-way Handshake)是指在建立一个TCP连接时,客户端和服务器会一共发送三个报文段。

这篇博客写的就比较通俗易懂,做下笔记

 

标签:面试官,做下,握手,TCP,面试,三次
From: https://www.cnblogs.com/wxpplus/p/17618122.html

相关文章

  • DEVICENET转MODBUS-TCP协议网关ethercat和profinet的区别
     DEVICENET转MODBUS-TCP协议网关JM-DNT-TCP1.产品功能JM–DNT-TCP是自主研发的一款DEVICENET从站功能的通讯网关。该产品主要功能是将DEVICENET总线和MODBUS-TCP网络连接起来。本网关连接到DEVICENET总线中做为从站使用,连接到MODBUS-TCP总线中做为主站或从站使用。2.拓扑......
  • 面试博客:MySQL中的访问控制详解
    引言在当今互联网时代,数据安全是每个企业和个人都必须重视的问题。作为最流行的关系型数据库之一,MySQL提供了强大的访问控制功能,以确保只有授权用户可以访问和操作数据库。本文将深入探讨MySQL中的访问控制机制,并提供一个代码示例来帮助读者更好地理解。什么是访问控制?访问控制......
  • TCP/IP详解
    第十一章UDPUDP是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个UDP数据报,并组装成一份待发送的IP数据报。这与面向流字符的协议不同,如TCP,应用程序产生的全体数据与真正发送的单个IP数据报可能没有什么联系。UDP首部 UDP检验和UDP检验和覆盖UDP首部和......
  • PHP秒杀面试题
    什么是秒杀系统:秒杀系统是一个处理大量并发用户请求的系统,通常用于限时促销或特定活动中,用户可以在特定时间内以抢购的方式购买商品或服务。秒杀系统可能面临的挑战是什么?秒杀系统可能面临以下挑战:高并发:大量用户在同一时间请求系统,可能导致服务器压力巨大。数据库压......
  • C#实现三菱FX-3U SerialOverTcp
    设备信息 测试结果D值测试 Y值写入后读取测试 协议解析三菱FX3U系列PLC的通信协议1.每次给PLC发送指令后,必须等待PLC的应答完成才能发送下一条指令;2.报文都是十六进制ASCII码的形式3.相关指令指令 命令码(ASCII码) 操作原件读 0(30H) X,Y,M,S,T,C,D写 1(31......
  • C# 使用TouchSocket实现Tcp协议通讯,并且解决分包、粘包的问题
    我们知道如果Socket传输数据太频繁并且数据量级比较大,就很容易出现分包(一个包的内容分成了两份)、粘包(前一个包的内容分成了两份,其中一份连着下一个包的内容)的情况。粘包的处理方式有很多种,常见的三种是:每个包都在头部增加一个当前传输包的int4字节大小作为包头。每次接收到数据......
  • 缓存面试解析:穿透、击穿、雪崩,一致性、分布式锁、Redis过期,海量数据查找
    为什么使用缓存在程序内部使用缓存,比如使用map等数据结构作为内部缓存,可以快速获取对象。通过将经常使用的数据存储在缓存中,可以减少对数据库的频繁访问,从而提高系统的响应速度和性能。缓存可以将数据保存在内存中,读取速度更快,能够大大缩短数据访问的时间,提升用户体验。在业......
  • 关于三次握手和四次挥手,面试官到底想听到怎样的回答?
    我一看到TCP,啪就点进来了,很快啊。  TCP报文   一个完整的TCP报文头部共有20个字节,其中包括:源端口号(16位)和目的端口号(16位):再加上ip首部的源ip地址和目的IP地址可以唯一确定一个TCP连接。数据序号(16位):表示在这个报文段中的第一个数据字节序号。确认序号:仅当......
  • MySQL实战面试题
    createdatabasehufei;usehufei;createtableuser_info(idint,device_idint(10),gendervarchar(14),ageint,universityvarchar(32),provincevarchar(32),gpafloat);insertintouser_infovalues(1,2138,'male',21,'北京大学','Beijing&#......
  • TCP/IP 五层模型
    TCP/IP五层模型物理层(PhysicalLayer):物理层是最底层,负责传输比特流(bitstream)以及物理介质的传输方式。它定义了如何在物理媒介上传输原始的比特流,例如通过电缆、光纤或无线传输等。数据链路层(DataLinkLayer):数据链路层位于物理层之上,负责在直接相连的节点之间传输数据帧(Fra......