疑问记录

1.Myisam 没有聚簇索引
innoDB 的主键是聚簇索引,数据与主键放在一起,其他索引是非聚簇索引,如果查询的仅是索引列的数据,那他相当于聚簇索引,我们查询的时候应当避免回表查询


2.3层转发为什么比7层快?

7层转发要从应用层到传输层再到网络层去建立三次握手四次挥手,而3层转发不用基于http、tcp协议,走的是ip协议,直接在网络层往下进行数据包转发

 

3.两台机器建立连接的过程:
源机器首先在自己的路由表(route -n)找到目标ip对应发送的网关,然后(arp -a)找到对应网关的mac地址,根据mac地址发送给网关,网关再根据目标ip找下一跳,最终到达目标机器。

 

4.为什么有ip还要使用mac?
由于IP地址是逻辑地址,可以被更换,因此在网络扩展和维护中非常灵活和方便。 MAC地址是 数据链路层 (OSI模型中的第二层)的地址,它是一个物理地址,用于在局域网上唯一标识网络设备。 通过MAC地址,网络设备可以在局域网内部进行快速的寻址和数据传输。 由于MAC地址是硬件固定的,不能更改,因此在局域网内部进行网络通信非常稳定和可靠。 因此,在网络通信中,使用IP地址和MAC地址这两种不同类型的地址是非常必要的。 IP地址用于实现互联网上的逻辑通信,而MAC地址则用于实现局域网内部的快速寻址和数据传输。

 

5.路由表添加

router add -host 192.168.88.88 gw 192.168.88.1

posted @ 2024-04-10 21:31  有虫子啊  阅读(3)  评论(0编辑  收藏  举报