简介服务器启动后,会使用 TCP 监听一个本地端口,当客户端的连接请求到达时,就会执行三段握手以及 MySQL 的权限验证;验证成功后,客户端开始发送请求,服务器会以响应的报文格式返回数据;当客户端发送完成后,会发送一个特殊的报文,告知服务器已结束会话。MySQL 定义了几种包类型,A) 客户端->服务器,登录时的 auth 包、执行 SQL 时的 CMD 包;B) 服务器->客户端,
协程'''
并发的解决方案1:
多进程
多线程
总结两点:
什么叫并发:看起来同时运行,
如何实现并发*
进程线程都是由操作系统调度的
并发的解决方案2:
协程:单线程下实现的并发,应用程序级别的切换,操作系统无法感知
找到一种解决方案:
1、在多个任务直接切换+保存状态
2、检测应用程序里的IO,实现遇到IO操作时才切换
'''
#串行执行
import
背景知识:MySQL复制双主结构:主备之间可以互相复制,备库read_only被打开:MySQL1(read/write)MySQL2(read only)双主结构的好处:当主库MySQL1 down掉之后,备库MySQL2关闭read_only后可以马上成为主库,而在MySQL1以read_only形式重新启动后,整个结构与原来一样,只是MySQL1和MySQL2互换了角色,因此MyS
转载
2023-10-26 22:00:29
63阅读
# MySQL协议报文头详解
MySQL是一种流行的关系型数据库管理系统,它使用一种特定的协议来进行客户端和服务器之间的通信。在MySQL协议中,每个消息都以一个报文头开始,该报文头包含了一些必要的信息,以便服务器正确解析和处理后续的数据。本文将对MySQL协议报文头进行详细的介绍,并通过代码示例来演示其结构和用法。
## MySQL协议报文头结构
MySQL协议报文头由5个字节组成,分别是
原创
2024-02-27 07:28:07
62阅读
1.HTTP协议与报文简介(hypertext transport protocol),即超文本传输协议。这个协议详细规定了浏览器和万维网服务器之间互相通信的规则。而客户端与服务端通信时传输的内容我们称之为报文。一个通信规则,这个规则规定了客户端发送给服务器的报文格式,也规定了服务器发送给客户端的报文格式。客户端发送给服务器的称为”请求报文“,服务器发送给客户端的称为”响应报文“。 2
转载
2024-04-20 15:29:10
209阅读
1.简介
REST(Representational State Transfer), 表述性状态转移是Roy Fielding博士在2000年他的博士论文中提出来的一种软件架构风格.
REST只是一种概念、风格或者约束,是回归HTTP本身的建议.
REST,SOAP,XML-RPC是目前三种主流的Web服务实现方案。REST相比其他两种更加
开发规范的目的是保证统一项目成员的编码风格,并使代码美观,每个公司对于代码的规范也不尽相同,希望该份规范能给大家起到借鉴作用。 命名规约代码中的命名严禁使用拼音及英文混合的方式,更不允许直接出现中文的方式,最好也不要使用下划线或者美元符号开头;文件名、class、struct、enum、protocol 命名统一使用 UpperCamelCase 风格;方法名、参数名、成员变
转载
2023-08-01 15:54:33
413阅读
//tips國際銀行間的訊息傳遞:通匯、信用狀(LC)、債券、聯合貸款、帳務查詢:SWIFT卡片交易(EFT/POS/ATM): ISO8583SWIFT電文組成包含4個block:Block 1, Basic HeaderBlock 2, Application Header InputBlock 3, User Header(MTI)Block 4, SWIFT Message Bo
转载
2023-08-08 17:14:43
1985阅读
一 以太网的标准 以太网是一种局域网。早期标准为IEEE 802.3,数据链路层使用CSMA/CD,10Mb/s速度物理层有:(1)10 Base 5粗同轴电缆,RG-8,一段最长为500m;(2)10 Base 2细同轴电缆,RG-58,一段最长为185m;(3)10 Base T双绞线,UTP或STP,一段最长为100m。 快速以太网为100Mb/s,标准为802.3a,介质为100 Ba
转载
2024-06-19 19:50:04
156阅读
OSPF用IP报文直接封装协议报文,协议号是89.
OSPF分为5种报文:Hello报文,DD报文,LSR报文,LSU报文,LSAck报文。
它们具有相同的报文头,长度均为24字节。
(1)version:8bit,代表OSPF的版本号,对于OSPFv2来说,其值为2.
(2)type:8bit,代表OSPF报文的类型。1代表hello
转载
2024-05-24 21:52:02
54阅读
应用层(典型设备:应用程序, 如FTP, SMTP , HTTP)首先我们可以看到在应用层,根据当前的需求和动作,结合应用层的协议,有我们确定发送的数据内容,我们把这些数据放到一个缓冲区内,然后形成了应用层的报文data。主要协议如下:HTTP (Hypertext Transfer Protocol )超文本传输协议 <端口号 80>, 面向事务的应用层协议。DNS (Domain
转载
2024-04-01 08:43:02
45阅读
MySQL协议分析(2)此阶段是在压缩传输无加密条件下进行的协议分析思路结合Oracle官网的说明和自己用wireshark加python进行数据包分析步骤客户端与服务器端是否压缩的协商阶段压缩传输的数据包格式数据包解压缩分析过程压缩协商阶段首先,用户发起连接数据库的请求,并添加了压缩的参数-C进行传输,此时在网络中TCP建立后,服务器端会给客户端一个Greeting,其中包括了服务器端的MySQ
索引和视图索引索引类别普通索引唯一性索引主键索引全文索引空间索引创建索引1.ALTER TABLE创建索引#ALTER TABLE用来创建普通索引、UNIQUE索引或PRIMARY KEY索引。
ALTER TABLE table_name ADD INDEX index_name (column_list)
ALTER TABLE table_name ADD UNIQUE (column_l
BGP是一种自治系统间的动态路由发现协议,它的基本功能是在自治系统间自动交换无环路的路由信息。与OSPF和RIP等在自治区域内部运行的协议对应,BGP是一类EGP(Edge Gateway Protocol)协议,而OSPF和RIP等为IGP(Interior Gateway Protocol)协议。
BGP是在EGP应用的基础上发展起来的。EGP在此以前已经作为自治区域间的路由发现
转载
精选
2010-08-08 14:22:00
2242阅读
OSPF(Open Shortest Path First)是一种开放式的链路状态路由协议,被广泛应用于大型企业网络和互联网中。OSPF协议通过构建和维护路由表,实现在路由器之间的最短路径选择,从而提高网络的性能和可靠性。
OSPF协议中的报文扮演着重要的角色,用于在网络中传递路由信息和维护网络拓扑。OSPF协议报文包括Hello报文、LSA(Link State Advertisement)报
原创
2024-03-05 11:50:27
54阅读
文章目录TCPUDPIPIPV6IPSec以太网帧结构802.1Q以太网帧结构802.11无线链路帧SSL记录RTP实时传输协议OpenFlow流表参考 TCP源端口号和目的端口号: 用16bit表示所以端口号范围为0~65535,用来标识源主机和目的主机上的进程,用于运输层的多路复用和多路分解
序号: 用于TCP重发时区分是第一次发送还是重发的TCP段,还可以在一次连接的范围防止重放攻击,不重
转载
2024-08-05 16:40:01
102阅读
什么是SMB
服务器消息块(SMB)协议是一种网络文件共享协议,在Microsoft Windows中实现称为Microsoft SMB协议。SMB允许您共享文件,磁盘,目录,打印机等。在Windows 2000之前,SMB过去通过TCP / IP端口139与NetBIOS一起运行。因此,建立SMB连接需要NetBIOS会话。从Windows 2000及更高版本开始,SMB可以使用端口445在TC
一、简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微 软又把 SMB 改名为&nbs
当我开始研究FIX协议的时候,我想在因特网上寻找一些很好的教程可以作为FIX协议规范的补充,当时没有什么内容,所以当我开始写博客的时候,我想把自己在FIX协议方面的经验以清晰简洁的教程格式发布出来。因为我也喜欢问答式的知识分享,所以我写了一些关于FIX协议面试问题的博客,你可能会感兴趣。在今天的FIX教程中,我们将了解FIX协议会话级消息。正如你们可能知道的,所有的FIX消息可以大致分
转载
2024-07-18 23:35:38
51阅读
一、标识符规则
1. Swift语言的标识符必须以字符(包括Unicode字符)、下划线、美元符开头。标识符的长度没有限制
2.标识符区分大小写
3.标识符使用规则:~标识符可以有字符、数字、下划线和美元符号组成,但不能以数字开头
 
转载
2023-09-13 21:06:41
468阅读