processon:https://www.processon.com/diagraming/6151bd701e08533a03f78319
1.OSI七层网络
第一步建立连接
第二部传输数据
第三部应用协议
linux原生链接socket
2.网络层下一跳
收到的ip包,会和网段掩码做与运算获取下一跳。
e.g.本机到百度的ip14.215.177.39
第一步:与255.255.252.0做与运算!=10.0.8.0
第二步:与255.255.0.0做与运算!=169.254.0.0
第三步:与0.0.0.0做与运算 = 0.0.0.0,到10.0.8.1
3.三次握手和四次挥手
4.arp学习
第一步:开机不具备路由路径,需要先进行arp学习,目标MAC地址为:FFFFFF,不是该机器的则自动丢弃
第二步:目标路由返回路由mac地址和ip
第三步:重新发送并更改MAC地址为路由地址
第四步:路由更改arp包中的mac地址,并转发到相应地址



