数据通信与计算机网络

设计分布式系统,就不得不仔细了解一下数据通信与计算网络,目的有两个:一、分布式带来了系统的复杂性,导致排查问题难度提升,即使采用skywalking之类的分布式链路追踪,但是网络都不能通,啥都是白搭。二、性能问题,什么情况采用什么通讯协议,才能针对不同的业务场景设计拥有良好的系统,不正式架构师追求的吗。
1 开放系统互联参考模型
1.1 网络设备
1.1.1 路由器
gateway为网关地址,也就是下一跳,

[root@master1 ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.128.4.1      0.0.0.0         UG    100    0        0 eth0
10.128.4.0      0.0.0.0         255.255.255.0   U     100    0        0 eth0
10.244.0.0      0.0.0.0         255.255.255.0   U     0      0        0 cni0
10.244.1.0      10.244.1.0      255.255.255.0   UG    0      0        0 flannel.1
10.244.2.0      10.244.2.0      255.255.255.0   UG    0      0        0 flannel.1
10.244.3.0      10.244.3.0      255.255.255.0   UG    0      0        0 flannel.1
10.244.4.0      10.244.4.0      255.255.255.0   UG    0      0        0 flannel.1
10.244.5.0      10.244.5.0      255.255.255.0   UG    0      0        0 flannel.1
10.244.6.0      10.244.6.0      255.255.255.0   UG    0      0        0 flannel.1
10.244.7.0      10.244.7.0      255.255.255.0   UG    0      0        0 flannel.1
10.244.8.0      10.244.8.0      255.255.255.0   UG    0      0        0 flannel.1
169.254.169.254 10.128.4.254    255.255.255.255 UGH   100    0        0 eth0
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
yum install -y traceroute
[root@master1 ~]# traceroute -n www.baidu.com
traceroute to www.baidu.com (180.101.49.11), 30 hops max, 60 byte packets
# 华为云自身的路由器
 1  100.125.131.1  14.887 ms  14.623 ms 100.125.131.33  10.832 ms
 # 运营商的路由器
 2  11.143.80.123  8.503 ms 11.143.80.127  4.227 ms 11.143.80.125  5.452 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  * * *
 # 城市路由
 8  11.147.104.57  4.093 ms 11.147.104.55  5.029 ms 11.147.104.51  4.582 ms
 9  172.16.33.2  4.639 ms 172.16.33.6  5.347 ms  4.681 ms
10  180.163.107.161  6.565 ms 180.163.107.177  5.033 ms 180.163.107.161  5.699 ms
11  101.95.246.81  5.854 ms  6.236 ms 101.89.241.69  5.163 ms
12  101.95.224.125  7.364 ms 101.95.224.149  6.784 ms 101.95.224.29  6.041 ms
13  202.97.66.206  12.414 ms 202.97.101.54  9.874 ms 202.97.19.250  9.835 ms
14  58.213.94.118  12.750 ms 58.213.94.110  11.968 ms 58.213.94.150  13.943 ms
15  * 58.213.95.86  12.393 ms 58.213.94.86  12.732 ms
16  58.213.96.106  13.163 ms 58.213.96.114  26.195 ms 58.213.96.106  12.268 ms
17  * * *
18  * * *
19  * * *
20  * * *
21  * * *
22  * * *
23  * * *
24  * * *
25  * * *
26  * * *
27  * * *
28  * * *
29  * * *
30  * * *

DHCP为接入的设备动态分配IP地址
数据包在出路由器之前,路由器会将该数据包的源IP地址伪装成路由器WAN口的公网IP地址,路由器接受到收回的数据包,会做DNAT转换,将目的地址从公网IP转化为刚才发送消息的主机。
从公网主动访问内网,在路由器上配置端口映射后,当公网主动传来数据包时,路由器就能判断是否要将数据包转发给内部的主机。
1.1.2 光猫
路由模式:自动拨号上网,NAT分配给连接的设备,
桥接模式:下联设备通过账号、密码进行拨号,
光猫的高级权限掌握在运营商和维修工程师手中。
LAN的传输介质,可以是光、电也可以是无线的,无线投屏在同一个LAN下面即可。
1.1.3 交换机
交换机上面的设备相当于直接相连

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

warrah

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值