-
MAC层是用来解决多路访问的“堵车”问题的。
-
ARP是通过“吼”的方式来寻找目标MAC地址的,“吼”完之后会记住一段时间,这个叫作缓存。
-
交换机是有MAC地址学习能力的,学会了它就能知道谁在哪里,不用广播了。
2.2交换机与VLAN:办公室太复杂,我要回学校,本节总结如下:
-
·当交换机的数目越来越多时,会遭遇环路问题,让广播包迷路。这时就需要使用STP通过“比武论剑”的方式,将有环路的图变成没有环路的树,从而解决环路问题。
-
·交换机数目过多会导致隔离问题。可以通过VLAN形成虚拟局域网,从而解决广播问题和安全问题。
2.3ICMP与ping:投石问路的侦察兵,本节内容总结如下:
-
·ICMP 相当于网络世界的侦察兵。本节讲解了两种类型的ICMP报文,一种是主动探查的查询报文,一种异常报告的差错报文。
-
ping使用查询报文,Traceroute使用差错报文。
2.4世界这么大,我想出网关:欧洲十国游与玄奘西行,本节总结如下:
-
·如果离开局域网,就需要经过网关。
-
·路由器是一个三层设备,里面有如何寻找下一跳的规则。
-
·经过路由器之后MAC头要变,如果I地址不变,相当于不换护照的“欧洲十国游”,如果IP地址改变,相当于换护照的“玄奘西行”。
2.5路由协议:“西出网关无故人""敢问路在何方”,本节总结如下:
-
路由分静态路由和动态路由,静态路由可以配置复杂的策略路由,控制转发策略。
-
动态路由有两种主流协议,距离矢量路由协议和链路状态路由协议。分别对应BGP和OSPF 这两个实现。
第3章重要的传输层.
3.1 UDP:虽然简单但是可以定制化,本节总结如下:
-
如果将TCP比作成熟的社会人,UDP则是头脑简单的小朋友。TCP复杂,UDP简单。TCP维护连接,UDP谁都相信。TCP知进退,UDP愣头青一个,勇往直前。
-
·UDP虽然简单,但它有简单的用法。它可以用在环境简单、需要多播、应用层自己控制传输的地方,例如DHCP、VXLAN、QUIC等。
3.2 TCP(上):虽然复杂,使用起来却轻松,本节总结如下:
-
· TCP头很复杂,但是主要关注五个方面:顺序问题、丢包问题、连接维护、流量控制,以及拥塞控制。
-
连接的建立要经过三次握手,断开要经过四次挥手。
3.3 TCP (下):西行必定多妖孽,恒心智慧消磨难,总结如下:
-
顺序问题、丢包问题、流量控制都是通过滑动窗口来解决的