【总结】【自顶向下】常用计网协议注意事项【DNS DHCP NAT ARP】

DNS(基于UDP的应用层协议)

将域名映射为IP

注意DNS迭代查询的次数,有几层就迭代几次,例如:abc.xyz.com,即迭代三次(主机访问本地域名服务器不算)

DHCP(基于UDP的应用层协议)

为主机动态分配IP地址

传递方向 报文名称 源地址 目的地址
客户 ---> 服务器 DHCP发现 0.0.0.0 255.255.255.255
服务器 ---> 客户 DHCP提供 DHCP服务器地址 255.255.255.255
客户 ---> 服务器 DHCP请求 0.0.0.0 255.255.255.255
服务器 ---> 客户 DHCP提供 DHCP服务器地址 255.255.255.255

可以发现,客户的源地址 一直是0.0.0.0目的地址 都是255.255.255.255这两个特点。

NAT(传输层协议)

目前感觉是手动配置而不是自适应。(这点存疑)

ARP(网络层协议)

提供IP地址到MAC地址的映射

当一个主机主机访问另一主机时,

首先,查询ARP缓存,

如果缓存中有对方主机的ip地址对应的MAC地址,那么将对方主机MAC地址填入目的MAC地址中。

如果缓存中没有对方主机的ip地址对应的MAC地址 ,那么发送ARP广播报文,目的地址为FF-FF-FF-FF-FF-FF,这里有两种情况。

  1. 如果目的主机与源主机在同一网络 ,经过广播即可获得目的主机的MAC地址
  2. 如果目的主机与源主机不在同一网络 ,经过广播获得的是与目的主机网络相联的路由器地址

注:ARP的相应分组是单播,即从一个源地址发送到一个目的地址。

相关推荐
大二转专业10 小时前
408算法题leetcode--第七天
考研·算法·leetcode
狂飙的张兴发1 天前
认知小文2《成功之路:习惯、学习与实践》
学习·考研·职场和发展·跳槽·学习方法·改行学it·高考
何事驚慌2 天前
2024/9/17 英语每日一段
考研
计算机学姐5 天前
基于SpringBoot+Vue的考研学习分享互助平台
java·vue.js·spring boot·后端·学习·考研·spring
尚学教辅学习资料5 天前
基于SpringBoot的考研助手系统+LW参考示例
spring boot·后端·考研·java项目·计算机毕设·毕业论文
程序员大金5 天前
基于SpringBoot+Vue+MySQL的考研互助交流平台
java·vue.js·spring boot·后端·mysql·考研·tomcat
抓哇能手7 天前
王道408考研数据结构-树与二叉树-第五章-第一二节
数据结构·考研·算法·408·王道408
老华带你飞7 天前
考研助手|基于SSM+vue的考研助手系统的设计与实现(源码+数据库+文档)
数据库·vue.js·考研
码农小野9 天前
考研资讯平台
考研
苦学数据结构11 天前
25版王道数据结构课后习题详细分析 第七章 7.4 B树和B+树
数据结构·考研·算法