首页 > 其他分享 >前端系列-三次握手

前端系列-三次握手

时间:2024-04-05 21:25:16浏览次数:388  
标签:seq ACK 握手 SYN Server ack 三次 前端 客户端

 

客户端和服务器端的交互

简单过程:

seq=x

seq=y ack=x+1

seq=y+1

 

  1. 第一次握手(SYN)
    • 客户端(Client)向服务器(Server)发出一个带有SYN标志的数据段,其中包含一个随机序列号seq=x(x为随机生成的数字)。

1Client -> Server: SYN(seq=x)

  1. 第二次握手(SYN+ACK)
    • 服务器接收到客户端的SYN数据段后,如果同意建立连接,则回应一个带有SYN和ACK标志的数据段。该数据段确认了客户端的序列号seq=x,并且包含服务器自己的序列号seq=y和确认号ack=x+1(acknowledgment number)。

Server -> Client: SYN(seq=y), ACK(ack=x+1)

  1. 第三次握手(ACK)
    • 客户端收到服务器的SYN+ACK数据段后,再回应一个带有ACK标志的数据段,确认号ack=y+1,表明收到了服务器的SYN并将自己的连接状态置为已建立连接。

Client -> Server: ACK(ack=y+1)

标签:seq,ACK,握手,SYN,Server,ack,三次,前端,客户端
From: https://www.cnblogs.com/zx618/p/18116211

相关文章

  • 前端系列-HTML5新特性
      HTML5引入了许多新特性和改进,其中包括但不限于:语义化标签:新增了像 <header>、<footer>、<nav>、<article>、<section> 和 <aside> 等元素,用于更好地表现文档结构。表单增强:添加了新的输入类型,如 type="email"、type="url"、type="date" 等,并支持 required、place......
  • Vue前端框架
     1.vue基本使用11.vue环境搭建一般创建vue项目是在cmd命令中用:vueui命令,采用ui图形界面的方式直观创建项目。2.vue基本使用方式:vue组件3.文本插值4.属性绑定5.事件绑定6.双向绑定7.条件渲染2.vue基本使用21.axios安装axios命令:npminstallaxios......
  • cdn.jsdelivr.net 挂了?前端静态资源访问出错
    目前jsdelivr被墙了,即被屏蔽,这导致国内大陆地区无法访问。很多插件、开源项目用到了jsdelivr,解决方法的核心思想就是换一个服务商,换一个cdn服务提供商。 解决方法:①将所有cdn.jsdelivr.net更换为fastly.jsdelivr.net实例:xxxx://cdn.jsdelivr.net/npm/xxxx/src/assets/imag......
  • 《前端小白逆袭记:0 基础也能轻松学会》
    随着互联网的快速发展,前端开发成为了一个备受关注的领域。对于零基础的学习者来说,可能会感到无从下手。但不必担心,本文将为你详细介绍0基础如何学习前端。一、学习前端的基础知识HTML(超文本标记语言)是网页的基础,它用于定义网页的结构。CSS(层叠样式表)用于美化网页,实现各......
  • 【前端素材】优质小游戏推荐-维京战争塔防小游戏
     一、需求分析前端动画游戏页面是指在网页前端开发中,通过实现动画效果和游戏元素,创造出一个交互式、娱乐性强的页面。这类页面通常具有以下特点、功能和技术实现方式:1、功能实现:角色设计:包括主角、敌人、NPC等游戏角色的视觉形象设计。角色设计要符合游戏风格,突出个性特点......
  • 前端使用 Konva 实现可视化设计器(1)
    使用konva实现一个设计器交互,首先考虑实现设计器的画布。一个基本的画布:【展示】网格、比例尺【交互】拖拽、缩放“拖拽”是无尽的,“缩放”是基于鼠标焦点的。最终效果:基本思路:设计区域HTML由两个节点构成,内层挂载一个Konva.stage作为画布的开始。<template><......
  • 59.html+css网页设计实例/“美食”主题中华美食介绍/web前端期末大作业/
    一、前言  本实例以“美食”角色为主题设计,应用div+css布局、代码简单,为学生初等水平,是个不错的模板,供大家参考。【关注作者|获取更多源码(2000+个Web案例源码)|优质文章】;您的支持是我创作的动力!【点赞收藏博文】,Web开发、课程设计、毕业设计有兴趣的联系我交流分享,3Q!二......
  • 网页前端之html表单相关属性
                      表单input标签和表单相关属性        学习过HTML的朋友都会了解到,想要制作一个表单,我们首先要有一个最外层的容器来容纳我们用HTML所写的编程语句,所以今天我们所学的第一个HTML标签就是<form>标签。  ......
  • javascript常见100问|前端基础知识|问ajax-fetch-axios-区别请用 XMLHttpRequestfetch
    00-开始前端基础知识HTMLCSSJSHTTP等基础知识是前端面试的第一步,基础知识不过关将直接被拒。本章将通过多个面试题,讲解前端常考的基础知识面试题,同时复习一些重要的知识点。为何要考察扎实的前端基础知识,是作为前端工程师的根本。基础知识能保证最基本的使用,即招聘......
  • 前端学习<四>JavaScript基础——03-常量和变量
    常量(字面量):数字和字符串常量也称之为“字面量”,是固定值,不可改变。看见什么,它就是什么。常量有下面这几种:数字常量(数值常量)字符串常量布尔常量自定义常量数字常量数字常量非常简单,直接写数字就行,不需要任何其他的符号。既可以是整数,也可以是浮点数。例如: //不......