计算机网络趣谈 210731

7/31/2021 计算机网络

# 计算机网络趣谈 210731

# 总结一下今天的内容,理解网络协议的工作模式,有两个小窍门:

  • 始终想象自己是一个处理网络包的程序:如何拿到网络包,如何根据规则进行处理,如何发出去;
  • 始终牢记一个原则:只要是在网络上跑的包,都是完整的。可以有下层没上层,绝对不可能有上层没下层。

# IP地址和MAC地址的区别

  • ip是地址,有定位功能,mac是身份证号,没有定位功能
  • CIDR可以用来区分是否是不同网段的主机(是否是本地人)
  • IP分公有IP和私有IP

# 如何配置IP地址

# 1.手动分配ip地址

使用net-tools:

$ sudo ifconfig eth1 10.0.0.1/24
$ sudo ifconfig eth1 up
1
2

使用 iproute2:

$ sudo ip addr add 10.0.0.1/24 dev eth1
$ sudo ip link set up eth1
1
2

配置IP要点

不同系统的配置文件格式不同,但是无非就是CIDR、子网掩码、广播地址、网管地址(网管地址要和网卡是同一个网段的)

# 2.动态主机配置协议(DHCP)

DHCP叫做动态主机配置协议(Dynamic Host Configuration Protocol)

如果是数据中心里面的服务器,IP 一旦配置好,基本不会变,这就相当于买房自己装修。DHCP 的方式就相当于租房。你不用装修,都是帮你配置好的。你暂时用一下,用完退租就可以了

# 小结1

DHCP 协议主要是用来给客户租用 IP 地址,和房产中介很像,要商谈、签约、续租,广播还不能“抢单”;DHCP 协议能给客户推荐“装修队”PXE,能够安装操作系统,这个在云计算领域大有用处。

# 小结2

第一,MAC 层是用来解决多路访问的堵车问题的;

第二,ARP 是通过吼的方式来寻找目标 MAC 地址的,吼完之后记住一段时间,这个叫作缓存;

第三,交换机是有 MAC 地址学习能力的,学完了它就知道谁在哪儿了,不用广播了。

# 小结3

当交换机的数目越来越多的时候,会遭遇环路问题,让网络包迷路,这就需要使用 STP 协议,通过华山论剑比武的方式,将有环路的图变成没有环路的树,从而解决环路问题。

交换机数目多会面临隔离问题,可以通过 VLAN 形成虚拟局域网,从而解决广播问题和安全问题。

交换机是连接同一局域网的二层网络设备

路由器是连接不同网段的网络设备

ping traceroute 来调试一个较大的网络中两台机器不通

Last Updated: 8/1/2021, 5:24:42 PM