计算机网络
文章平均质量分 81
newbei5862
一切皆函数,一切皆方程,世上每一个思想和灵魂都是拟合出来的。
展开
-
网络基本概念之TCP, UDP, 单播(Unicast), 多播(组播)(Multicast)
我们周围一切几乎都依赖于把事情抽象成低等级,并在某一点把它具体化,在一些设计概念中,接口层十分清晰并且目标很集中,应用程序不用考虑操作系统如何工作,操作系统也不用考虑硬件如何工作,OSI模型的第4层不需要考虑第三层如何工作。所以我们只需要集中精力在某一层,就当下面的层正常工作,但这样能行吗?如果你写一个应用,你最好知道OS是怎么样工作的,并且要考虑数据库如何存储字符的,同样,一个好的操作系统必需要了解硬件是如何工作的。如果你认为TCP不需要考虑IP的实现那就搞错了。 所以,这里即使我们假设web应用和服务都转载 2021-04-05 23:19:14 · 2454 阅读 · 0 评论 -
linux下一个网卡配置多个ip【虚拟ip】
Linux下配置网卡ip别名何谓ip别名?用windows的话说,就是为一个网卡配置多个ip。什么场合增加ip别名能派上用场?布网需要、多ip访问测试、特定软件对多ip的需要...and so on.下面通过几个例子简单介绍一下如何使用ifconfig命令给网卡配置ip别名。一、首先为服务器网卡配置静态ip地址#ifconfig eth0 192.168.6.99 netmask 25...转载 2020-03-22 21:44:59 · 276 阅读 · 0 评论 -
Linux ipip隧道及实现
Linux ipip隧道及实现一、IP隧道技术IP隧道技术:是路由器把一种网络层协议封装到另一个协议中以跨过网络传送到另一个路由器的处理过程。IP 隧道(IP tunneling)是将一个IP报文封装在另一个IP报文的技术,这可以使得目标为一个IP地址的数据报文能被封装和转发到另一个IP地址。IP隧道技术亦称为IP封装技术(IP encapsulation)。IP隧道主要用于移动主机和虚拟...转载 2020-03-22 20:26:21 · 1984 阅读 · 2 评论 -
k8s与flannel网络原理
我们这里假设flannel使用VXLAN协议。每台主机都安装有flannel。k8s定义的flannel网络为10.0.0.0/16,各主机的flannel从这个网络申请一个子网。pod1所在的主机的flannel子网为10.0.14.1/24,pod2所在主机的flannel子网为10.0.5.1/24。每台主机有cni0和flannel.1虚拟网卡。cni0为在同一主机pod共用的网桥,当ku...转载 2020-03-22 19:17:44 · 1179 阅读 · 0 评论 -
k8s flannel 网络抓包实践
初始环境如下,对两台机器的 docker0、flannel0、veth设备对进行了tcpdump抓包。从busybox 发起ping nginx pod。日志如下,以下的按照抓包的时间先后列出日志:1、发起ping 的服务器:192.168.2.103vethLast login: Sun Mar 22 15:13:25 2020 from 192.168.2.1...原创 2020-03-22 15:46:45 · 1044 阅读 · 0 评论 -
iptables 禁止ping 示例
本帖子主要是实验iptables 的基本功能示例1:两台虚拟 ,通过iptables 控制,让k8s-01-102无法pingk8s-01-10。 服务器IP如下。k8s-01-102: 192.168.2.102k8s-01-103: 192.168.2.1031、节点k8s-01-103,初始状态iptables 状态:[root@k8s-node-2...原创 2020-03-22 12:34:40 · 2010 阅读 · 0 评论