当前位置: 首页 > wzjs >正文

聊城做wap网站哪儿好苏州百度推广公司地址

聊城做wap网站哪儿好,苏州百度推广公司地址,玉环建设局网站,wordpress怎么修改网页入门websocket的基础应该掌握一下问题: 1、什么是握手? 2、什么是websocket? 3、websocket和http的区别,应用场景 4、html前端简单代码演示 5、springboot整合websocket使用 6、使用vueelementui打造简单聊天室 7、使用web…

入门websocket的基础应该掌握一下问题:

1、什么是握手?

2、什么是websocket?

3、websocket和http的区别,应用场景

4、html前端简单代码演示

5、springboot整合websocket使用

6、使用vue+elementui打造简单聊天室

7、使用websocket进行信息实时推送,整合redis和数据库进行存储(若依Ruoyi+websocket)

1、什么是握手?

“握手”在计算机网络中是一个比喻性的术语,用来描述两个设备或程序在通信开始前,互相确认彼此身份、能力和准备状态的过程,就像现实中人们见面时通过“握手”表示友好和确认一样。

简单来说就是:

握手 = 建立通信前的“问好+确认”步骤
目的:确保双方都准备好、安全、可靠地通信。

什么是TCP的三次握手?

“三次握手”是指在建立 TCP连接 时,客户端与服务器之间进行的三个步骤,用于确保双方都能正常发送和接收数据。这是 TCP 协议中非常基础而重要的概念。

为什么要三次握手?

主要目的是为了 确保双方都具备发送和接收能力,并为数据传输建立可靠的连接。

三次握手的详细解析

可以将客户端理解成浏览器,服务器就是后端

客户端                                                            服务器
   |                                                                       |
   | --------------------- SYN, Seq = 100 -----------> |   第一次握手
   |                                                                       |
   | <--- SYN+ACK, Seq = 200, Ack = 101 --->   |   第二次握手
   |                                                                       |
   | ------ ACK, Seq = 101, Ack = 201 -----------> |   第三次握手
   |                                                                       |

模拟的三次抓包详细

第一次握手:客户端 → 服务器
  • 客户端向服务器发送一个 SYN(同步)包,表示希望建立连接。

  • 包含客户端的初始序列号(Seq = 100)。

第二次握手:服务器 → 客户端
  • 服务器收到 SYN 后,回复一个 SYN+ACK 包

  • 表示“我同意建立连接”,并告诉客户端自己的初始序列号(Seq = 200)。

  • 同时对客户端的 SYN 进行确认(Ack = 101)。

第三次握手:客户端 → 服务器
  • 客户端收到 SYN+ACK 后,再发送一个 ACK 包,表示连接建立完成。

  • 确认服务器的序列号(Seq=101,Ack = 201)。

现实生活中的例子

小陈:你好,我是 小陈,能听见我吗?(SYN)
小霜:你好 小陈,我是 小霜,能听见你,我这边也能说话,你能听我吗?(SYN+ACK)
小陈:能听见,咱们开始说话吧!(ACK)


文章转载自:

http://y8pmWKT1.Lzzqz.cn
http://BGrJMiCt.Lzzqz.cn
http://BbahYYr1.Lzzqz.cn
http://Tnx4KJrQ.Lzzqz.cn
http://TPALBVAm.Lzzqz.cn
http://8CfO1tm2.Lzzqz.cn
http://MJcxEYG7.Lzzqz.cn
http://Pwz67vOk.Lzzqz.cn
http://70yIx3yj.Lzzqz.cn
http://M5M7E56a.Lzzqz.cn
http://RBXi2z2W.Lzzqz.cn
http://oYoyV5ZC.Lzzqz.cn
http://UfZM45KX.Lzzqz.cn
http://fxRikZtW.Lzzqz.cn
http://nSFoIKbt.Lzzqz.cn
http://I0Y5kEH4.Lzzqz.cn
http://M3LnbkPV.Lzzqz.cn
http://OSVujrej.Lzzqz.cn
http://eqTBZd4h.Lzzqz.cn
http://nkU8VCfe.Lzzqz.cn
http://Gxx64Yku.Lzzqz.cn
http://3Tb9hdLc.Lzzqz.cn
http://RF66BUoO.Lzzqz.cn
http://wHXYsw6m.Lzzqz.cn
http://9qNDf2Ti.Lzzqz.cn
http://coC3Qasf.Lzzqz.cn
http://00hNwSc3.Lzzqz.cn
http://wlnGu0ej.Lzzqz.cn
http://uvHDGVXJ.Lzzqz.cn
http://lW375Wd9.Lzzqz.cn
http://www.dtcms.com/wzjs/634183.html

相关文章:

  • 自己专业做网站做网站的外包公司上班好不好
  • 网站优化外包公司wordpress滑动解锁代码
  • 有网站开发经验怎么写简历旅游网站开发目的和目标
  • 做什网站好山西网站建设多少钱
  • 梅州市做试块网站微商怎么引流推广
  • 广州微信网站开发公司网站建设主要步骤
  • 手机网站推荐大全wordpress底部自豪采用
  • 怎么让网站被搜索到弹窗网站制作器
  • 设计wordpress主题珠海做网站优化
  • 新手做电影网站提供零基础网站建设教学培训
  • 平面设计 网站推荐网站上做百度广告赚钱么
  • 网站开发中遇到的技术问题关于招聘的网站开发图
  • 好大夫在线网站官网做提眉的医生淘宝客做网站自动更新
  • 国外创意摄影网站字体设计 创意免费
  • dede网站地图怎么做安徽建讯建设工程管理有限公司
  • 中网自助建站淘宝运营培训总结
  • 网站建设拍金手指排名贰拾物流网站开发项目书
  • 企业网站后台源代码自动做微网站
  • 好看云在线网站模板西安企业网站建设高新区
  • 桐城市做网站二手车网站模版售价
  • 做网站选云服务器内核上海商务网站建设
  • 山西网站建设适合v加xtdseoseo排名的公司
  • 邢台提供网站建设公司电话做网站售后几年
  • cms傻瓜式建站系统邵阳建网站多少钱
  • 卢龙建设银行官网网站静态网站开发
  • 扬州建设网站普陀网站建设哪家好
  • 网站开发宣传方法如何做deal网站推广
  • 网站建设营销方案定制wordpress 自动 图片大小
  • 全球互联网十大网站WordPress页脚随机文章
  • python做网站还是数据天津企业网站建设开发维护