自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 基于多线程的并发服务器实现

多个线程会共用同一片地址空间,并共享其中的全局数据区、堆区以及内核区的文件描述符等资源,但栈区是每个线程独有的。多线程中的线程有两大类:主线程和子线程,分别在服务器端处理监听和通信流程。pthread_create用来创建子线程。

2024-07-24 16:33:11 316

原创 Linux下的套接字通信

根据上图可以编写客户端和服务端代码。

2024-07-23 20:05:20 160

原创 C++中使用匿名函数和可调用对象绑定器减少代码冗余

为了去除冗余,采用匿名函数的形式编写,但是匿名函数不可以被调用,所以要借助可调用对象绑定器。可以看到,除了标记处不同以外,其他部分完全一致。使用时和函数使用方式一样,传入参数,得到返回值。

2024-06-24 18:37:32 240

原创 设计模式案例(C++版)-- 策略模式

策略模式定义了一系列算法,分别封装起来,让他们之间可以互相替换,且算法的变化不会影响到使用算法的客户。某商场营业,收银员根据客户所购买商品单价和数量向客户收费。context类中可以传入具体的打折策略,并根据策略的不同得到不同的收费结果。2.满减,满300减100。5.context上下文。1.根据折扣打八折;

2024-06-21 08:43:59 248

原创 设计模式案例(C++版)-- 简单工厂模式

简单工厂模式即使用一个工厂类,利用所给条件来决定需要创建的类对象。尽量保证类和类之间松耦合,方便后期增加或修改运算方式。设计一个运算器,能够实现简单的运算,如加减乘除等;

2024-06-18 19:48:26 303

原创 【Qt项目】制作简单的计算器

使用Qt框架开发的简单的计算器工具,能够实现简单的运算。展示如下:核心设计思路:首先将每个点击后的字符存入字符串,此时字符串中存储的即为中缀表达式,然后将该中缀表达式转换为后缀表达式,最后进行计算。

2024-04-07 19:18:01 3082

原创 HCL实验:使用DHCP给主机分配ip地址

简单的DHCP小实验。

2022-07-12 10:33:20 6319 1

原创 HCL实验:小型综合实验(OSPF,RIP路由引入)

包括vlan划分、单臂路由、路由引入(路由重分发)等方面

2022-04-21 07:30:00 4083 4

原创 带你认识路由器:路由器的两个平面和三张表

路由器的结构以及转发数据的依据

2022-04-08 18:12:16 7375

原创 HCL实验:三种ACL配置

ACL(访问控制列表)可以设置规则来过滤路由。有三种acl,分别为:基本acl(2000 - 2999)、高级acl(3000 - 3999)和二层acl(4000 - 4999)。

2022-04-06 14:07:07 8364

原创 HCL实验:NAT地址池转换

nat用来将一个IP地址转换成另一个IP地址,一般是将私网地址转换成公网地址。本实验采用地址池方式。

2022-04-05 17:44:22 3581

原创 HCL实验:用VRRP实现路由备份及负载分担

VRRP是虚拟路由器冗余协议,它可以将多台路由器设置成一个组,然后在这个组中虚拟出一台不存在的路由器,实际而言就是虚拟出一个ip地址,然后由这个组中的每台路由器共同维护,即使组里面有的路由器故障了,只要还有正常工作的路由器,那么这个虚拟路由器就不会宕机。同时,VRRP还可以实现流量的负载分担,即设置不同的网关,并规定其优先级,那么对应的数据就会从优先级较高的一边通过。1. vrrp的路由备份。拓扑图如下:此实验中,PC的网关192.168.1.254/24在实际链路上是不存在的,是一个虚拟的ip地

2022-04-03 17:02:53 2706 3

原创 HCL实验:OSPF路由汇聚

OSPF协议提供了路由汇聚功能,能够减少路由表中的路由条目。路由汇聚在区域边界路由器(ABR)和 自治系统边界路由器(ASBR) 上进行配置,其命令分别为:[OSPF视图]abr-summary 网段 汇聚后的掩码[OSPF视图]asbr-summary 网段 汇聚后的掩码拓扑图如下:在ASBR路由器R3下,连接了四个网段,分别是192.168.0.0/24、192.168.1.0/24、192.168.2.0/24和192.168.3.0/24。这四个网段可以汇聚成一个网段:192.16

2022-04-02 15:28:10 4576

原创 HCL实验:OSPF的多区域通信

OSPF多区域以及各路由优先级

2022-04-02 12:45:18 4148 1

原创 HCL实验:用RIP实现不同网段通信

简述了RIPv1和RIPv2的区别。

2022-04-01 12:25:11 1881

原创 HCL实验:用静态路由实现不同网段互通

对于不同网段,是不能直接进行通信的,路由器需要学习其他网段的路由。其方法有两种,一种是启用动态路由协议,让路由器自主学习路由;还有一种是添加静态路由,手工指定路由器学习路由。本次使用静态路由实现两个网段互通。具体格式为:ip route-static 目的网段 目的网段子网掩码 能够到达目的网段的下一跳拓扑图如下:R1配置:<H3C>system-view[H3C]sysname R1[R1]int g0/1[R1-GigabitEthernet0/1]ip addres

2022-04-01 10:53:54 4302 1

原创 HCL实验:用单臂路由实现不同VLAN间的互通

三层交换机可以使用vlanif接口来实现不同vlan间的通信,可是二层交换机不行。因为二层交换机只能创建仅一个vlanif接口,所以对于二层交换机,可以使用单臂路由方式来达到目的。所谓单臂路由,即在路由器的接口下创建多个子接口,匹配不同的vlan,并给这些vlan分别配置网关。拓扑图如下:关于在交换机上划分vlan,可以参照另一篇文章:https://blog.csdn.net/Riabs/article/details/123878685?spm=1001.2014.3001.5502在此不作过

2022-03-31 19:56:33 2634

原创 HCL实验:vlanif实现VLAN互通

**用HCL模拟器实现三层交换机下的不同vlan间的互通。**拓扑图如下:首先给两个PC设置ip地址,然后启用接口;要使vlan 10 和 vlan 20 互通,需要在三层交换机S1上配置其各自的网关;<H3C>system-view[H3C]sysname S1[S1]vlan 10[S1-vlan10]int g1/0/1[S1-GigabitEthernet1/0/1]port link-type access[S1-GigabitEthernet1/0/1]p

2022-03-31 19:20:25 2849

原创 HCL实验:VLAN划分

H3C模拟器HCL VLAN划分实验

2022-03-31 17:38:22 3208

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除