三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

【bmc10】route,iptables,macvlan,mii/mdio,ncsi,bond,vlan,dns,ipv6

【bmc10】route,iptables,macvlan,mii/mdio,ncsi,bond,vlan,dns,ipv6

文章目录

  • 1.局域网
    • 1.1 mac
  • 2.互联网
    • 2.1 tcp
  • 3.route
  • 4.iptables
    • 4.1 filter表
    • 4.2 nat表
  • 5.macvlan
    • 5.1 bridge模式
    • 5.2 private模式
  • 6.mii
    • 6.1 rgmii时序调整
  • 7.mdio
  • 8.uboot&kernel配动态ip
  • 9.ncsi
    • 9.1 驱动分析
  • 10.bond
  • 11.vlan
  • 12.dns
  • 13.ipv6

1.局域网

1.早期通过双绞线(只能有一台设备进行数据发送),通过10100…高低电平就能表示数据信号。标识:1–>3,3需要表明自己身份是3。

2.通过集线器广播给所有设备,2345自己分辨是我的消费了,不是我的数据包丢弃。如果1,2同时广播,4收到2个消息混合解析不出,导致1,2这两个数据包全没法用。针对上面问题提出CSMA/CD协议:发送前进行载波侦听,检测这链路上有没有其他人正在发送数据,没有的话再进行数据发送防冲突。hub集线器缺点:1.进行数据的广播会导致带宽利用率较低。2.在链路上同时只能有一个设备发送数据,链路利用率低。3.没有标识,只是广播出去,让设备自己判断是不是自己的,工作效率低。

3.如下机器1想发到机器3,通过SW寻址到3号口。SW记录了地址(mac地址)和端口(此处端口不是电脑端口而是交换机端口)的映射关系不用广播。买来SW是张空表,怎么建立映射关系?如下机器A插上来后要向B发送数据,发现是空表,确定A是1号口,B找不到就往每个端口发,4号口对B做出了回应,表记录B对应4号口。

← 返回列表