美文网首页
互联网协议入门

互联网协议入门

作者: 风风风筝 | 来源:发表于2017-07-13 20:34 被阅读45次

    互联网协议入门

    链接层和网络层

    PC IP 子网掩码 网关 MAC
    A 200.0.0.2 255.255.0.0 200.0.0.1 AA-AA-AA-AA-AA-AA
    B 172.217.24.4

    1、 PC-A 想访问 www.google.com,询问 DNS 服务器,得知 www.google.com 的 IP 地址是 172.217.24.4

    2、PC-A 通过子网掩码判断目标与自己是否处于同一网络
    172.217.24.4 AND 255.255.0.0 = 172.217.0.0
    200.0.0.2 AND 255.255.0.0 = 200.0.0.0
    结果不相等,所以目标和自己不在同一网络,那么就把包发给网关

    3、PC-A 通过 ARP 获取 MAC 地址

    SourceMAC SourceIP DestinationMAC DestinationIP
    AA-AA-AA-AA-AA-AA 200.0.0.2 FF-FF-FF-FF-FF-FF 200.0.0.1

    FF-FF-FF-FF-FF-FF 代表这个包是广播,其实以太网都是广播,只是 FF-FF-FF-FF-FF-FF 代表你不用比对 MAC 了,只比对 IP
    同一网络内的所有设备收到包后比对 DestinationIP 和 自己的 IP,如果一致,那么就回复对方,告知对方自己的 MAC

    得到网关回复的 MAC 信息,那么包就可以发到网关了

    4、网关重复2、3(相对上级网关,同级的网关处于同一网络中)
    5、包到了 172.217.24.4 服务器,接下来就是 TCP HTTP 的事了

    DHCP

    SourceMAC SourceIP DestinationMAC DestinationIP
    AA-AA-AA-AA-AA-AA 0.0.0.0 FF-FF-FF-FF-FF-FF 255.255.255.255

    当看到发出方 IP 地址是 0.0.0.0,接收方是 255.255.255.255,DHCP 服务器知道“这个包是发给我的”

    相关文章

      网友评论

          本文标题:互联网协议入门

          本文链接:https://www.haomeiwen.com/subject/eurghxtx.html