aCloudDeveloper

专栏之后会专注云计算领域,欢迎关注我的公众号 aCloudDeveloper,第一时间见到干货
175 篇文章
56 人订阅

TCP/IP

CloudDeveloper

什么是 VxLAN?

VxLAN 全称是 Visual eXtensible Local Area Network(虚拟扩展本地局域网),从名字上就知道,这是一个 VLAN 的扩展协...

852
CloudDeveloper

Linux用户态与内核态通信的几种方式

Linux 用户态和内核态由于 CPU 权限的限制,通信并不像想象中的使用进程间通信方式那么简单,今天这篇文章就来看看 Linux 用户态和内核态究竟有哪些通信...

793
CloudDeveloper

Linux 虚拟网络设备 veth-pair 详解,看这一篇就够了

顾名思义,veth-pair 就是一对的虚拟设备接口,和 tap/tun 设备不同的是,它都是成对出现的。一端连着协议栈,一端彼此相连着。如下图所示:

1103
CloudDeveloper

网卡也能虚拟化?网卡虚拟化技术 macvlan 详解

前面的文章讲过了几种 Linux 虚拟网络设备:tap/tun、veth-pair、bridge,它们本质上是 Linux 系统 提供的网络虚拟化解决方案,今天...

1063
CloudDeveloper

Linux 网络命令必知必会之 tcpdump,一份完整的抓包指南请查收!

这篇文章我总结得比较详尽,可以当字典查,建议收藏,不过别光顾着收藏,点赞什么的鼓励我一下,这能让我更有动力给大家输出更好的内容。

1863
CloudDeveloper

Docker 网络模型之 macvlan 详解,图解,实验完整

上一篇文章我们详细介绍了 macvlan 这种技术,macvlan 详解,由于它高效易配置的特性,被用在了 Docker 的网络方案设计中,这篇文章就来说说这个...

1213
CloudDeveloper

Linux网络命令必知必会之瑞士军刀 nc(netcat)

nc,全名叫 netcat,它可以用来完成很多的网络功能,譬如端口扫描、建立TCP/UDP连接,数据传输、网络调试等等,因此,它也常被称为网络工具的 瑞士军刀 ...

1461
CloudDeveloper

Linux 系统下实践 VLAN

使用 virt-manager 创建 KVM 虚拟机,方法比较简单,由于篇幅有限,大家可以查阅相关资料自行了解。

1284
CloudDeveloper

Kubernetes 笔记 05 yaml 配置文件详解

生活中,随处可见,几乎每一款产品都会附带一份说明书,说明书可以记录产品的使用方法,也可以记录产品的配方。有了说明书,我们完全可以窥探一款产品的全貌。

933
CloudDeveloper

Kubernetes 笔记 03 扫清概念

每一种技术,为了描述清楚它的设计理念,都会自定义一堆概念或术语。在进入一门技术的研究之前,我们有必要扫清它的基本概念。

631
CloudDeveloper

一文总结 Linux 虚拟网络设备 eth, tap/tun, veth-pair

Linux 虚拟网络的背后都是由一个个的虚拟设备构成的。虚拟化技术没出现之前,计算机网络系统都只包含物理的网卡设备,通过网卡适配器,线缆介质,连接外部网络,构成...

1112
CloudDeveloper

一文搞懂 Linux network namespace

本文通过 IP 命令操作来简单介绍 network namespace 的基本概念和用法。深入了解可以看看我之前写的两篇文章 Docker 基础技术之 Linu...

982
CloudDeveloper

什么是 IP 隧道,Linux 怎么实现隧道通信?

通过之前的文章,我们知道 tun 是一个网络层的设备,也被叫做点对点设备,之所以叫这个名字,是因为 tun 常常被用来做隧道通信(tunnel)。

1592
CloudDeveloper

一文掌握 Linux 性能分析之网络篇(续)

在上篇网络篇中,我们已经介绍了几个 Linux 网络方向的性能分析工具,本文再补充几个。总结下来,余下的工具包括但不限于以下几个:

742
CloudDeveloper

利用 Linux tap/tun 虚拟设备写一个 ICMP echo 程序

前面两篇文章已经介绍过 tap/tun 的原理和配置工具。这篇文章通过一个编程示例来深入了解 tap/tun 的程序结构。

892
CloudDeveloper

详解云计算网络底层技术——虚拟网络设备 tap/tun 原理解析

在云计算时代,虚拟机和容器已经成为标配。它们背后的网络管理都离不开一样东西,就是虚拟网络设备,或者叫虚拟网卡,tap/tun 就是在云计算时代非常重要的虚拟网络...

1395
CloudDeveloper

Linux 网络工具详解之 ip tuntap 和 tunctl 创建 tap/tun 设备

在前面一篇文章中,我们已经介绍了 tap/tun 的基本原理,本文将介绍如何使用工具 tunctl 和 ip tuntap 来创建并使用 tap/tun 设备。

1521
CloudDeveloper

虚拟机网络模型详解,看这篇就够了(图文并茂)

著名的「六度分隔定理」说到,世界上任何两个互不相识的人,只需要最多六个人就能够建立起联系。这个定理成立的前提就是依托于庞大的网络结构。

1393
CloudDeveloper

网络虚拟化

前言 网络虚拟化相对计算、存储虚拟化来说是比较抽象的,以我们在学校书本上学的那点网络知识来理解网络虚拟化可能是不够的。 在我们的印象中,网络就是由各种网络设备(...

3108
CloudDeveloper

internet 的一词多义

这是在《unix网络编程》中看到的比较全面的解释,在此作为一个整理。 一 是网际网,采用TCP/IP协议族通信的任何网络都是网际网,因特网就是一个网际网。 二 ...

1848

扫码关注云+社区

领取腾讯云代金券