网络协议、
文章平均质量分 71
橙虚的猿
程序员一枚;
2022年毕业;
不定时更新博客,如果大家有不懂的地方或者感兴趣的地方可以私信我, 我会尽量出教程。
帮忙给我gitee项目mynode一个star,里面包含我自己整理的笔记 项目地址:https://gitee.com/zhang_fengbo/mynode
展开
-
python编解码16进制码流
目前在做python + vue写网站,最近遇到了用python代码编解码16进制的码流,与c语言程序进行交互自己写了一个简易版的客户端与服务端的python代码,利用到了 struct socket库,因为使用的是udp,所以就简单的调用一下库。原创 2024-04-25 20:22:36 · 207 阅读 · 2 评论 -
Socket原理讲解
Socket原理讲解对TCP/IP、UDP、Socket编程这些词你不会很陌生吧?随着网络技术的发展,这些词充斥着我们的耳朵。那么我想问:\1. 什么是TCP/IP、UDP?\2. Socket在哪里呢?\3. Socket是什么呢?\4. 你会使用它们吗?什么是TCP/IP**、UDP****?** TCP/IP(Transmission ...原创 2020-04-16 13:05:34 · 11 阅读 · 0 评论 -
mysql++库connected与ping方法的区别
前段时间开发公司代码的时候,我写了一个多线程调用数据库的函数,每个线程都是要连接数据库的,为了防止在查找数据之前,线程连接数据库断开,我使用定时器每20s检测一下线程连接数据库的状态,但是测试发现, 数据库连接已经断开了,但是我没有检测到,就在这时我看到connected函数的说明,他的检测数据库之前连接的状态,要想持续的检测数据库的连接状态建议使用ping方法,没有读上面的说明直接使用导致现在的bug,下面具体说一下这两个方法的区别把!原创 2023-11-13 16:34:57 · 549 阅读 · 0 评论 -
keepalived + lvs (服务端socket 客户端socket) udp协议
Keepalived一个基于VRRP协议来实现的 LVS 服务高可用方案,可以利用其来解决单点故障。一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候, 备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性。LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器原创 2023-07-21 16:04:38 · 845 阅读 · 0 评论 -
虚拟机网卡(ifconfig没有看到网卡)
1、最近在开发中遇到了网卡掉线的问题, 我的主机是windows, 虚拟机是centos8, 打开电脑遇到了主机ping不通虚拟机的问题。2、虚拟机上ifconfig 查看有没有ech0或者ech33网卡,如果是掉线了一般都是没有的. (就是下图中ech33的位置)1、首先ip a命令查看一下有没有ech0或者ech33网卡,我的情况是有的,说明网卡没有丢就是没有连接上。原创 2023-05-18 10:51:17 · 4638 阅读 · 4 评论 -
tcp与udp详解
计算机网络体系结构中的物理层、数据链路层以及网络层它们共同解决了将主机通过异构网络互联起来所面临的问题,实现了主机与主机的通信。但实际上在计算机网络中进行通信的真正实体是位于通信两端主机中的进程。如何为运行在不同主机上的应用进程提供直接的通信服务是运输层的任务,运输层协议又称为端到端的协议。运输层向高层用户屏蔽了下面网络核心的细节,它使应用进程看见的就好像是在两个运输层实体之间有一条端到端的逻辑通信信道。TCP和UDP。原创 2022-10-03 16:41:29 · 530 阅读 · 0 评论