9 gcx_499288957

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 49w+

深入理解容器基础概念

深入理解容器基础概念容器技术近年来越来越火,作为云原生技术的最底层基石,要开发云原生应用,就有必要对于容器技术有一个更加深入的了解。容器的概念特别多,docker、oci、cri、runc、containerd名字容易看晕,这边做一下总结Container首先先来了解一下,什么是容器?这边我们一般说的“容器”,都是“Linux容器”(当然现在微软也在搞容器,但还没linux上面那么成熟...

2019-12-05 14:29:37

虚拟机与容器的区别

因为虚拟机已经是比较普及和成熟的技术,所以文章主要重点是介绍一下容器,然后容器和虚拟机的区别。首先我们来看一下虚拟机和容器的架构图:架构图虚拟机图中左侧是虚拟机的架构。从左图中看出,我们有4个操作系统(Operating System) 。他们是 Host Operating System 和 3个 Guest Operating System。由于有了多个操作系统,...

2019-12-04 17:49:01

用户态和核心态的区别

转自https://www.cnblogs.com/Allen-rg/p/7171105.html1.操作系统需要两种CPU状态:内核态(Kernel Mode):运行操作系统程序用户态(User Mode):运行用户程序2.指令划分:特权指令:只能由操作系统使用、用户程序不能使用的指令。 举例:启动I/O 内存清零 修改程序状态字 设置时钟 允许/禁止终端 停机非...

2019-11-18 17:55:50

OVS 总体架构、源码结构及数据流程全面解析

OVS 总体架构、源码结构及数据流程全面解析本文首发于我的公众号Linux云计算网络(id: cloud_dev),专注于干货分享,号内有10T书籍和视频资源,后台回复「1024」即可领取,欢迎大家关注,二维码文末可以扫。在前文「从 Bridge 到 OVS」中,我们已经对 OVS 进行了一番探索。本文决定从 OVS 的整体架构到各个组件都进行一个详细的介绍。OVS 架构#...

2019-11-18 10:11:02

二叉树

typedef struct node{ //树的结点int data;struct node* left;struct node* right;} Node;typedef struct { //树根Node* root;} Tree;void insert(Tree* tree, int value)//创建树{Node* node=(Node*)malloc(sizeof...

2019-11-08 08:12:20

ping的流程

ping是我们在Linux中测试网络连接的常用指令。首先ping是应用程序,而不是协议,它利用ICMP【Internet control message protocol 因特网控制报文协议】报文检测网络连接。首先假设A ping B1.ping通知系统建立一个固定格式的ICMP请求数据包。2.ICMP协议打包这个数据包和B的IP地址转交给IP协议层3.IP层协议将机器B的IP地址为目的...

2019-11-07 11:54:39

linux中fork()函数详解

linux中fork()函数详解一、fork入门知识 一个进程,包括代码、数据和分配给进程的资源。fork()函数通过系统调用创建一个与原来进程几乎完全相同的进程,也就是两个进程可以做完全相同的事,但如果初始参数或者传入的变量不同,两个进程也可以做不同的事。一个进程调用fork()函数后,系统先给新的进程分配资源,例如存储数据和代码的空间。然后把原来的进程的所有值都复制到新的新进程中,只有少...

2019-11-05 23:23:28

输入栈

#include<stdio.h>#include<string.h>//#include#include#include<malloc.h>//using namespace std;struct node{char data;string sa;}Nodes[1000];int old_main(){string str;int ...

2019-11-03 21:50:08

链表的处理

typedef struct node{ int num; struct node *next;}link;void create(link *head){ link *p,*q; //p is current node,q is new node p=head; int i; for(i=0;i<5;i++) { printf(" the add node...

2019-11-03 21:45:56

BGP有限状态机状态及报文

BGP有限状态机共有六种状态,分别是Idle、Connect、Active、OpenSent、OpenConfirm和Established。Idle状态是BGP初始状态。在Idle状态下,BGP既不发送TCP连接请求,也拒绝邻居发送的TCP连接请求。只有在收到本设备的Start事件后,BGP才开始尝试和其它BGP对等体进行TCP连接,并转至Connect状态。 S...

2019-10-31 23:24:38

OSPF基础理解

OSPF的五种包:1、Hello包 ——只在状态init、状态exstart发送功能:用于建立和维持邻居关系 (每10s相互发送Hello包,若40s内没有发送,则邻居关系删除)重要字段:路由器的router-id 路由器接口的area-id (必须一致) 路由器接口的IP地址和掩码 ...

2019-10-31 23:17:30
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。