大杂烩--

一、SDWAN

带宽:传输介质(线缆等)每秒可以发送的bit数据。

吞吐量:两台计算机之间的传输速度。

NIC:网卡,LAN

WAN:广域网

LAN:局域网

WLAN:无线局域网

1、为什么会出现SD-WAN?

总公司和分公司网络如何连接:

① 用公网连接(互联网,如微信、钉钉,适合小企业),缺点:服务质量问题、数据安全问题。 ② 运营商提供的专线MPLS 多协议标签交换 连接。 数据流上打标签,告诉沿路的所有设备:“我是谁,我要去哪里” ,缺点:贵、维护麻烦。

VPN,Virtual Private Network,虚拟专用网络 用来分区和隔离不同公司的不同业务。

所以SDWAN解决WAN广域网的技术出现了


2、SD-WAN如何实现

路由器:控制面 | 转换面

SDN(软件定义网络)技术的精髓是将网络的控制权集中管理起来。

通过软件定义出专用车道。

应用切片、应用分流、隧道加速、网络性能监控。

CPE Customer Premise Equipment 客户终端设备 盒子

uCPE Universal CPE,通用客户端设备

vCPE是Virtual CPE,虚拟客户端设备


二、网络

1Mbps=1000Kbps=1000000bps
宽带 2M:megabits per second,兆比特每秒,就是每秒钟传输的比特有多少兆;

1MB/s=1024KB/s=(1024×1024)B/s
KB/s :千字节每秒   Byte

网络传输 bit  b/s:位/秒,简写成bps
存储单位 Byte    B/S:字节/秒         

 1B/s=8bps
 1KB/s=8Kbps
 1MB/s=8Mbps

“带宽2M”是2Mbps,就是2*1024/8=256KB/s,意思是每秒能传输256K字节;
“下载速度200KB/s”就是每秒钟能下载200K字节 。

子网掩码:

IP地址的网络号全为1,主机号全为0。
意味着有多少为子网位。
1的数量代表了IP地址中的网络位的数量。

判断两个ip是不是在一个网段,用子网掩码与IP地址。

五元组:

四元组:源IP地址、目的IP地址、源端口、目的端口
五元组:源IP地址、目的IP地址、协议号、源端口、目的端口
七元组:源IP地址、目的IP地址、协议号、源端口、目的端口、服务类型、接口索引

例:192.168.1.1 10000 TCP 121.14.88.76 80 就构成了一个五元组。
一个IP地址为“192.168.1.1”的终端通过端口“10000”,利用“TCP”协议,和IP地址为“121.14.88.76”,端口为“80”的终端进行连接。

2层:交换机只是查找目的mac地址,对数据不做改动。同一网段

ARP表:记录自己的MAC地址。ARP协议广播问目的地址的MAC地址,目的地址返回MAC,单拨。

广播号是网络号最后一个地址

192.168.0.0- 192.168.0.255-广播号

交换机有CAM表记录消息发送中的MAC地址,

3层:路由器 ip

DHCP 动态分配ip 分为:pppoe static dhcp

目的的Mac是网关的Mac地址,是因为计算出来目的的Mac地址跟自己不是一个网段。

ip会改mac地址,ip地址不变除非做了NAT

不是所有的路由器都叫网关

4层 TCP安全 port 2个字节 1-2的16次方-1

S-NAT源地址转换,ip出去要将私网ip换成公网ip否则回不来了,port也变

路由表、NAT表中记录外网ip port 和内网ip port 。连接断开表清空 老化时间

D-NAT目的地址转换,要将目的ip公网转换成私网地址


三、RabbitMQ

exchange:交换机,生产者不会将消息直接给到队列。接受生产者发送的消息,并将消息分发到队列。type:direct、topic、fanout(广播)、header。

Queue: 存取消息,等待消费者拉取。如果队列不存在则数据会丢失。消息发给消费者后会立马删除消息,所以消费者挂掉后没来得及处理的数据就会丢失。

保证数据不丢失?

①消费者接受并处理完消息后会返回一个ack,如果服务器没收到则把消息重新放入队列,传递给其他消费者。设置autoAck = false,手动确认返回ack,消息不会删除,一直放在队列,程序关闭编程ready的状态。

②rabbitmap关闭时数据会丢失, 把队列和消息都设置为可持久化 。

Routing key:指定消息的routing key,用于与队列匹配。

Binding key:绑定交换机和队列。类似于匹配的关键字,可支持模糊匹配

  • * 可以通配单个单词。

  • # 可以通配零个或多个单词。

    Q1对所有橙色的动物感兴趣。 Q2想接收关于兔子和慢速动物的所有消息。

    本例子的消息将使用由三个单词组成的routingKey发送。routingKey : “<速度>.<颜色>.<物种>”。 我们创建三个绑定:Q1与bindingKey “.orange.” 绑定。和Q2是 “..rabbit” 和 “lazy.#” 。


四、进制

十六进制

0123456789101112131415
0123456789ABCDEF

1.二进制 ---> 八进制

10 010 110
​
由右向左依次乘以2的n次幂,3个二进制数为一组,不够的补0:
0  1  0                      0  1  0                       1  1  0
0*2^2+1*2^1+0*2^0=2          0*2^2+1*2^1+0*2^0=2           1*2^2+1*2^1+0*2^0=6
合并:226

2.二进制 --> 十进制

100101100
​
由右向左依次乘以2的n次幂,不划分:
1*2^7+0*2^6+0*2^5+1*2^4+0*2^3+1*2^2+1*2^1+0*2^0=150
合并:12C

3.二进制 --> 十六进制

1 0010 1100
​
由右向左依次乘以2的n次幂,4个二进制数为一组,不够的补0:
0001       0010          1100
1          2             4+8=12(十六进制的C)
合并:12C

4.八进制 --> 二进制

226
​
除以2,余数倒取,不够的补0:
2                         2                              6
2/2=1(余数为0)             2/2=1(余数为0)                  6/2=3(余数为0) 
1/2=0(余数为1)             1/2=0(余数为1)                  3/2=1(余数为1)   
                                                         1/2=0(余数为1)
10                        10                             110
合并:  10 010 110
补0后:010 010 110 

5.八进制 --> 十进制

226
​
由右向左依次乘以8的n次幂:
2          2        6
2*8^2  +   2*8^1+   6*8^0   =150

6.八进制 --> 十六进制

1.先把八进制转换为二进制,然后再转换为十六进制。
2.先把八进制转换为十进制,然后再转换为十六进制。

10.十六进制 --> 二进制

11.十六进制 --> 八进制

不能直接转

12.十六进制 --> 十进制

96
由右向左依次乘以16的n次幂:
9*16^1+6*16^0=150


7.十进制 --> 二进制

150
​
除以2,余数倒取:
150/2=75(余数为0)
75/2=37(余数为1)
37/2=18(余数为1)
18/2=9(余数为0)
9/2=4(余数为1)
4/2=2(余数为0)
2/2=1(余数为0)
1/2=0(余数为1)
合并:10010110

8.十进制 --> 八进制

150
​
除以8,余数倒取:
150/8=18(余数为6)
18/8=2(余数为2)
2/8=0(余数为2)
合并:12C

9.十进制 --> 十六进制

150
​
​


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值