zoukankan      html  css  js  c++  java
  • ARP地址解析协议

    1. 什么是ARP?
    ARP (Address Resolution Protocol) 是个地址解析协议。最直白的说法是:在IP-以太网中,当一个上层协议要发包时,有了节点的IP地址,ARP就能提供该节点的MAC地址。
    2. 为什么要有ARP?
    OSI模式把网络工作分为七层,彼此不直接打交道,只通过接口(layer interface).IP地址在第三层,MAC地址在第二层。协议在发送数据包时,得先封装第三层(IP地址),第二层(MAC地址)的报头, 但协议只知道目的节点的IP地址,不知道其MAC地址,又不能跨第二、三层,所以得用ARP的服务。
    3. 什么是ARP cache?
    ARP cache 是个用来储存(IP,MAC)地址的缓冲区。当ARP被询问一个已知IP地址节点的MAC地址时,先在ARP cache 查看,若存在,就直接返回MAC地址,若不存在,才发送ARP request向局域网查询。
    4. ARP 有什么命令行?
    常用的包括:(格式因操作系统、路由器而异,但作用类似)- 显示ARP cache: show arp; arp -a - 清除ARP cache: arp -d;clear arp。
     

    5. ARP广播包是三层还是二层? 答:三层和二层都有. 
    6. ARP广播包在二层上的目标地址是什么? 答:FF-FF-FF-FF-FF-FF 
    7. ARP广播包在三层上的目标地址是什么? 答:255.255.255.255 
    8. ARP广播包是否有IP包头? 
    答:有,包括目标IP,源IP,目标MAC,源MAC等信息

  • 相关阅读:
    centos7配置vsftpd
    vsftpd上传文件出现553 Could not create file错误解决方法
    mysql表引擎myisam改为innodb
    python字符串
    linux虚拟机设置本地yum源
    python3读取excel数据
    expect远程登录服务器并执行命令
    sed中支持变量的处理方法
    test
    test
  • 原文地址:https://www.cnblogs.com/151-seal/p/3215033.html
Copyright © 2011-2022 走看看