自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (1)
  • 收藏
  • 关注

原创 FRR+VPP

FRR+VPP

2023-07-27 18:53:45 552

原创 Ubuntu虚拟机文件系统挂了:Failure: File system check of the root filesystem failed

File system check of the root filesystem failed

2023-06-29 11:17:58 1127 1

原创 一次DPDK-L3FWD-ACL的问题排查

不是我画的h1抓包位置错了,是dst-mac错了。把dst_mac改成广播就可以让h1正确处理了。当然理论上应该是h1以及h3的网卡mac地址,不过我太懒了。其实说起来不是什么大问题,所有的配置按照下面这个来的。最开始问题是dpdk配置路由端口写反了,所以有那个ttl为63的,同时h1收不到icmp报文。但是死活ping不通,由于我是向日葵远程连接的,所以不知道具体怎么连起来的拓扑。改了它,h1可以抓到包了。h1收包,h2启动dpdk,h3 ping h1。经由师兄提醒,查看完整的mac,就发现问题了。

2023-03-11 09:26:37 221

原创 NIST BGP SRx的使用

NIST - BGPsec

2023-01-16 16:46:21 547

原创 修改git tag的描述信息

修改git tag的描述信息message

2022-11-10 10:55:03 1236

原创 cpolar内网穿透:自动化登录服务器

使用cpolar内网穿透工具自动化登录服务器

2022-10-27 14:35:23 1730 2

原创 Ubuntu 16.04 安装onos 2.2.0

P4使用的是别人的虚拟机,ONOS是自己在装的 2.2。

2022-09-19 15:20:26 1311 3

原创 记录一次失败的Ubuntu 20.04 OpenSSL3.0.5升级记录

首先说明,升级失败了。

2022-08-11 13:47:42 1849 1

原创 桌面以及文件资源管理器无限重启的解决

开机之后,电脑桌面一直鬼畜重启,点击开始windows图标不动、任务栏无法点击。Ctrl+ALT+Delete打开任务管理器,explorer(文件资源管理器)一直在重启,启动之后自己挂起,然后循环。

2022-06-04 11:09:04 11534 10

原创 Python Challenge 第5关

Python Challenge第5关

2022-02-16 14:16:09 368

原创 Python Challenge 第4关

Python Challenge 第4关。

2022-02-16 00:47:14 399

原创 Python Challenge第3关

Python Challenge 第3关

2022-02-16 00:39:09 321

原创 Python Challenge 第2关

Python Challenge 第2关。

2022-02-16 00:16:29 588

原创 Python Challenge第1关

Python Challenge 第1关

2022-02-15 23:49:42 390

原创 Python Challenge 第0关

Python Challenge 第0关

2022-02-15 23:26:47 126

原创 SPM与SMA

SMA(State Machine-based Antispoofing)1方法与SPM(Spoofing Prevention Method)2方法是类似的,只是SMA是隶属于SAVA架构的域间层面的解决方案,而SPM是解决域间IP Spoofing的方法。SAVA架构提出于2007年,由吴建平院士团队在做,而SPM方法提出于2004年,是Anat Bremler-Barr在做。虽然SMA和SPM很相像,但是SPM的key更新机制不好,也会受到攻击嗅探,而且不能保证域内的IP不伪造。SMA也不能保证域.

2020-07-15 13:08:00 297

原创 Simulator和Emulator的区别

两者都是用于仿真模拟真机环境。Simulator只是模拟了可以用软件定义或配置的功能与环境,而Emulator模拟了软硬件功能。

2020-06-05 14:57:30 2060

原创 An Introduction To GCC-for the GNU Compilers gcc and g++(GCC 简介)

GCC 简介

2020-05-24 15:48:48 290

原创 TCP IP Socket In C, 2e - chapter 5 Sending and Reciving Data

Socket 收发数据

2020-04-21 23:38:01 196

原创 RFC 2119 & RFC 8174:RFC中的关键字

RFC 2119: Key words for use in RFCs to Indicate Requirement LevelsRFC 8174: Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words

2020-04-14 11:41:29 265

翻译 传输控制协议(TCP):高级内容

Transmission Control Protocol (TCP): The advanced stuff,传输控制协议(TCP):高级内容

2020-04-12 17:19:19 402

原创 No Silver Bullet: Essence and Accidents of Software | 没有银弹:软件开发中的主要问题和次要问题

《没有银弹》观后感。

2020-04-10 18:15:06 977 1

翻译 传输层:TCP和UDP

传输层:TCP和UDP,学习其优点和缺陷

2020-04-07 21:43:03 692

翻译 如何阅读RFC

如何阅读RFC(Requests For Comments)

2020-04-06 16:04:10 910

原创 TCP IP Socket In C, 2e - chapter 4 Using UDP Sockets

本章还是实现了Echo Service,不过是基于UDP 实现的。

2020-03-29 17:02:15 115

原创 TCP IP Socket In C, 2e - chapter 3 Of Names and Address Families

本文其实是在说DNS的东西,以及如何运行时判断使用IPv4还是IPv6。chapter 3 Of Names and Address Families1. 名字和数字的映射2. 通用地址程序1. 名字和数字的映射人类记忆字符比记忆一串数字要更加在行,而且IP地址可能随着ISP的更改而在变化,所以使用一种称为“名字系统”(Name System)以完成名字和数字之间的映射就成了势在必行的东...

2020-03-28 18:46:34 142

原创 TCP IP Socket In C, 2e - chapter 2 Basic TCP Socket

TCP/IP Sockets in C, 2eTCP/IP Socket编程--C语言实现第二章:基本的TCP Socket本章以流Socket为例,写了一个echo程序

2020-03-26 14:08:51 128

原创 Linux下C Socket编程基础API

Linux环境下使用C语言进行Socket编程将会使用到的函数和数据结构小结。

2020-03-24 22:03:25 433 1

原创 TCP IP Socket In C, 2e - chapter 1 Introduction

TCP IP Socket In C, 2eTCP/IP Socket编程--C语言实现第一章:网络的基础知识。

2020-03-23 00:22:48 174

原创 Socke编程简介

文章目录背景基础流程参考本文非深入研究,如需深入,请绕道。背景花了好久的时间(大约一周,我太垃圾)看完了一篇纯英文的博文:Beej的网络编程指南1。还有一本书:《TCP/IP Sockets in C - Practical Guide for Programmers》以及一份PPT:《Introduction to Sockets Programming in C using TCP/IP...

2020-03-22 19:17:03 515

原创 VMware:设置SSH

要搞P4,结果Virtual Box虽然是推荐的,但是竟然没法正确导入,难受!只能说是学艺不精,换VMware吧。SSH连接编辑➡虚拟网络编辑器➡更改设置,不然后面没法改(Alt + C)。点了更改设置后,会变为可点击状态。NAT设置➡添加依次填写。填写完成依次确定即可。我直接用的镜像,不需要安装openssh-server了,可能因为Ubuntu的版本问题吧。...

2020-03-20 21:15:22 1079

原创 VirtualBox:SSH连接

SSH 连接选择NAT转发(两种方式):运行中:Devices????Network????Network Settings主面板:Settings????Network打开如下:选择Port Forwarding,填写转发规则Name: 随便填写,规则名称Protocol:分为TCP、UDPHost IP:主机地址,留空或者127.0.0.1Host Port:不冲突即可,1-1...

2020-03-18 17:53:44 893

原创 VirtualBox:设置共享文件夹

设置共享文件夹打开路径:Devices????Shared Folders????Shared Folder Settings或者选中虚拟机: Settings????Shared Folders。打开如下面板:Machine Folders 是固定分配,Transient Folders是临时分配。选择那个右上角的????和➕组合,打开并填写如下:选中“自动挂载”、“永久分配”两项,如果不用写入,也可以选...

2020-03-18 17:35:17 594

原创 Ubuntu 下忘记用户名和root密码的解决方法

Ubuntu 下忘记用户名和登录密码的解决方法方案

2020-03-18 17:17:18 973 2

原创 混合使用C和C++

混合使用C和C++总述问题使用参考最近在看项目代码,经常看到header file中,开头:#ifdef __cplusplusextern "C" {#endif /* __cplusplus */结尾:#ifdef __cplusplus}#endif /* __cplusplus */中间包裹: includes,typedefs,以及function prototyp...

2020-03-14 10:24:51 3038 1

原创 C语言预处理指令

C语言预处理指令解释,经常用到的,#include、#define、#undef、#ifdef、#ifndef、#endif、#if、#elif、#else

2020-01-08 20:15:30 401

转载 dnssec-verification-with-dig【使用dig验证dnssec】

dnssec verification with dig转载文章转载文章这是有关dnssec测量的文章,写的不错,有空再翻译,地址:https://backreference.org/2010/11/17/dnssec-verification-with-dig/

2019-12-19 23:52:51 516

原创 组合数学--排列组合

组合数学--排列组合概述应用三大问题排列组合两大法则排列放球模型模型转换线性方程的解若干等式及其组合意义全排列生成算法字典序法概述组合数学这是笔者在研究生阶段唯一的一门数学课了吧,希望做个了断。组合数学可以理解成是离散数学中的一部分,广义的组合数学就是离散数学离散数学可以理解成是狭义的组合数学和图论、代数结构、数理逻辑的统称以上所说仅仅是叫法上的不同,总而言之组合数学是研究离散对象的科学...

2019-10-09 19:10:43 979

原创 MySQL时区问题

MySQL时区问题SpringBoot 连接MySQL报错:Wed Jan 16 17:58:27 CST 2019There was an unexpected error (type=Internal Server Error, status=500).Failed to obtain JDBC Connection; nested exception is java.sql.SQLE...

2019-01-16 18:16:50 579

原创 VS2017#include "xxx.h"

在学习使用vs编辑C++代码,目前需要 记录下如何#include myHeaders.h...#include myHeaders.h...这个是需要设置包含目录:项目 右键》属性》配置属性》VC++目录》包含目录》把myHeaders.h所在的文件夹加入进来即可。 PS:果然还是Google强大,StackOverflow了解一下 参考: https://stackov...

2018-07-21 00:04:50 3433

TCP-IP_Sockets_in_C-_Practical_Guide_for_Programmers.pdf

TCP/IP Sockets in C-Practical Guide for Programmers.pdf,注意是英文版第一版

2020-03-22

空空如也

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

TA关注的人

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