互联网协议入门

互联网协议入门

链接层和网络层

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 服务器知道“这个包是发给我的”

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 终于结束了这趟美国之旅。这次去美国从入境到出境可谓一波三折。 同事没去过国外,需要人员陪同前往,我们部门当时有签证...
    步长阅读 1,748评论 0 1
  • 项目管理承包和项目管理服务有区别吗?从字面上的承包和服务来看,小编觉得是有所区别的。下面是一些项目管理行业内部的一...
    职场有什么好说阅读 5,339评论 0 1
  • 冲孩子发脾气会让孩子失掉灵性。如果孩子喜欢谴责别人,是因为平时我们对他批评过多。 如果孩子凡事喜欢抱怨,是因为我们...
    Sunny仔仔阅读 2,720评论 0 2
  • #写在前面(原来没有写TT) 文章是根据真实事件改编而成,之后故事会出现虚拟人名,大家尽情期待(′`〃) 初中生文...
    久殇阅读 3,118评论 2 7