[第一部分]计算机网络基础第12次作业

作业:1、把今天设计的图加上自己的理解上传到博客
2、总结ARP过程,免费arp过程
3、总结DHCP的工作原理


1.[第一部分]计算机网络基础第12次作业


2.ARP工作原理:
[第一部分]计算机网络基础第12次作业
(1)主机A与主机C通信,主机A依据OSI模型从上到下依次封装,当封装到MAC地址时,主机A会查询自己的ARP缓存列表,寻找主机C的IP地址及其MAC地址映射。
(2)如果ARP列表中存在主机C的地址信息,则主机A会以单播形式将数据发送给主机C;如果查找不到主机C的地址信息,主机A会以广播的形式发送一份ARP请求,在ARP请求包中包含主机A的IP地址以及MAC地址,主机C的IP地址以及一个全为0的MAC地址(MAC数据帧封装时,目的MAC为ff-ff-ff-ff-ff-ff)。
(3)所有主机在接收主机A的ARP请求后,都会检查目的IP地址是否与自身的IP地址匹配,若不匹配则丢弃ARP请求包,若匹配,则主机C将主机A的IP地址以及MAC地址写入自己的ARP缓存表。
(4)随后主机C单播发送一份ARP回应给主机A,主机A在接收主机C的ARP回应后将主机C的IP地址以及MAC地址写入自己的ARP缓存表。
至此主机A与主机C的ARP缓存表中都已存有对端的IP地址以及MAC地址,两台主机可以正常通信。

免费ARP:
免费ARP是在主机接入网络之后,主机自行广播发送ARP请求,用以确认是否存在与其他主机IP地址冲突的问题。
主机以广播形式发送的ARP请求包中,目的IP地址为主机自身地址,当其他主机接收ARP请求且与目的IP地址匹配成功时,主机会收到IP地址冲突的通知。

*Ethernet 2:以太网二层链路协议。
*src:src是source的缩写,是源文件的意思。


3.DHCP工作原理