
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
网络协议是我们在学习计算机网络的时候需要重点掌握的一个互联网编程知识点之一,今天我们就通过案例分析来了解一下,计算机网络ARP协议概念与实施方法分享。
ARP协议的运作需要借助ARP表,也被称为ARP缓存(ARPCache)。ARP表中的每一行记录了IP地址和MAC地址的关联(或称为映射)。
ARP表中包含的信息的使用寿命是有限的,所以一般来说ARP表是动态的。超过一定时间之后,ARP表会删除旧的信息。
为了获取对应于某个IP地址的MAC地址,需要发送ARP请求,也被称为ARP广播。
如果在ARP表中看到额外的不相关的记录,可以用arp-dxxx命令来删除,其中xxx要用IP地址来替换,就会删掉对应IP地址的那个关联记录。
ICMP协议也不会与IP协议竞争,因为它的目的不是传输信息。ICMP协议的作用是控制传输错误,并帮助我们进行网络调试。
如果code为0,则说明该网络不可达,NetworkUnreachable。一般来说,是因为途中的一个路由器的路由表中没有到达此目标网络的路由记录。
如果code为1,则说明该机器不可达,HostUnreachable。应该是后一个路由器发送了ARP请求,但没有得到响应。
type(类型)为5的自动消息:“ICMPRedirect”,表示“ICMP重定向”,表明到目标有一条更短的路径。
type(类型)为11的自动消息:“TTLexceeded”,表示“超过TTL”。TTLexceeded表明数据包的生存期已到期,需要丢弃此数据包。
服务器应该一直提供可访问的服务,因此可以说它是一直在监听的。实际上,服务器在网络上监听,并准备好响应对其发出的请求。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请加danei0707学习了解。欢迎关注“达内在线”参与分销,赚更多好礼。