arp是什么(ARP的功能)

TCP和ARP在不同的层,不能并行考虑。TCP位于传输层,ARP工作在网络层(也叫数据链路层,主要看怎么理解)。但实际上,负责网络层的大老板是IP协议。ARP协

TCP和ARP在不同的层,不能并行考虑。TCP位于传输层,ARP工作在网络层(也叫数据链路层,主要看怎么理解)。但实际上,负责网络层的大老板是IP协议。ARP协议用来实现IP地址到MAC地址的转换,但只是跑龙套的。

arp是什么(ARP的功能)插图

更多网工学习资料,获取认证相关学习内容,可以关注我私信回复:“学习”更多在线工作者学习资料和获取认证相关学习内容,可以关注我的私信回复:“学习”

此外,网络层必须依靠数据链路层来发送数据。在局域网中,最常见的是802.3协议栈,也就是著名的以太网。

注意:802.3/以太网不是协议或层。它是局域网内部通信的一个实现标准,包括从物理层到链路层的一堆协议。在下文中,“802.3”仅用于表示链路层和负责802.3中数据传输的以下协议集。

arp是什么(ARP的功能)插图(1)

更多网工学习资料,获取认证相关学习内容,可以关注我私信回复:“学习”更多在线工作者学习资料和获取认证相关学习内容,可以关注我的私信回复:“学习”

在分层网络模型中,下级应该为上级提供服务,而上级的所有动作都应该由下级来完成。举个简单的例子,TCP就像老板,IP是项目总监,ARP和802.3就是给上面两个跑腿的小员工。现在老大TCP要发出SYN邀请。以下是大致情节:

TCP: IP过来,我现在要给“destinationIP”发送一个SYN邀请。我已经写好了邀请函,剩下的就交给你了。请在N秒内给我回复!(老板任性地走了...)

拿到邀请函后,用信封封好,写上自己的IP地址和收件人的IP地址。然后将您的网络号与目的地IP进行比较:

1.只是在同一个网段,以为目标在我们小区(局域网),很容易(跳到# 1-)。

2.当IP不在同一个网段时,我就难受了,只好求助于收发室(网关/路由器)(跳到# 2 -)。

-# 1-IP: ARP过来帮我查一下这个“destinationIP”的详细地址(MAC地址)。

ARP:(翻他的笔记本(ARP缓存)没找到,摇摇头然后打开社区广播)“destinationIP”听到请回答。我需要你的详细地址。过了一会儿,ARP收到了回电。不出所料,destinationIP报告了它的MAC地址。将ARP MAC地址指定给IP。跳到-# 3 -。

- #2 - IP:(将默认网关的IP地址指向ARP)这是收发室的IP。请帮我查一下它的详细地址(MAC地址)。ARP打开自己的笔记本,很快找到了收发室的详细地址,把MAC地址交给了IP。他庆幸这次不用开小区广播扰民~跳到了# 3 -

-# 3-IP: 802.3过来,我这里有一封写好的信让你发出去,我已经帮你查了MAC地址。最后,802.3根据获取的MAC将信件发送到收发室,并注册了自己的MAC地址。

arp是什么(ARP的功能)插图(2)

更多网工学习资料,获取认证相关学习内容,可以关注我私信回复:“学习”更多在线工作者学习资料和获取认证相关学习内容,可以关注我的私信回复:“学习”

注意:
ARP协议用于以太网。如果您的局域网的底层实现不是以太网(如令牌环网、HDDI等)。),那么你可能根本不需要ARP请求!

自始至终,IP协议只处理与IP地址相关的部分;
ARP协议只处理查询MAC地址;
802.3链路层协议只负责MAC之间的实际传输;
这就是网络分层,各司其职。

最后你问我TCP发出SYN请求和ARP广播谁先来。当然是SYN请求在先!但如果没有ARP广播,SYN请求岂不是纸上谈兵?所以问谁先谁后是没有意义的。就分清楚谁是老大,谁是小弟。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。

作者:美站资讯,如若转载,请注明出处:https://www.meizw.com/n/81150.html

发表回复

登录后才能评论