软考(软件设计师)计算机网络-网络层

obsidian做markdown笔记太爽了,康奈尔模板笔记看起来舒服,CSDN试了几种方式,不支持,只能贴图了,将就看吧😏(狗头保命)

















工作原理图解

路由器处理链 创建IP包
目标IP=B 在ARP缓存中 不在ARP缓存中 同一网络 A请求的MAC与自己不同 A请求的MAC与自己相同 A更新ARP缓存,有了B的IP到MAC映射,方便下次通信 不同网络 解封装 是 否 重复 检查目标IP ARP请求路由器R1 直连网络? 路由器ARP请求目标MAC 选择下一跳路由器 ARP请求下一跳MAC 转发到下一跳 下一台路由器 设备A 查看ARP缓存 发送给B ARP广播请求B的MAC 是否在同一网络 收到请求的计算机 不理睬 把A的IP->MAC写入自己的ARP缓存,并告诉A自己的MAC地址 目标设备响应ARP 发送帧到目标MAC 设备B


设备A 网关路由器 中转路由器 设备B 帧1:源MAC=A,目标MAC=G1 IP包:源IP=A,目标IP=B 帧2:源MAC=G1,目标MAC=G2 IP包:源IP=A,目标IP=B 帧3:源MAC=G2,目标MAC=B 最后一跳ARP解析,IP包:源IP=A,目标IP=B 响应包反向路径 设备A 网关路由器 中转路由器 设备B


未完待续...

相关推荐
明月看潮生3 小时前
编程与数学 03-002 计算机网络 19_网络新技术研究
计算机网络·青少年编程·编程与数学
明月看潮生13 小时前
编程与数学 03-002 计算机网络 18_物联网与网络
物联网·计算机网络·青少年编程·编程与数学
心一信息14 小时前
HCIE学习之路:一个NAT实验
学习·计算机网络·智能路由器
一念&21 小时前
计算机网络中的socket是什么?编程语言中的socket编程又是什么?python的socket编程又该如何用?
python·计算机网络·php
明月看潮生1 天前
编程与数学 03-002 计算机网络 17_云计算与网络
计算机网络·青少年编程·云计算·编程与数学
charlie1145141912 天前
计算机网络八股文——TCP,UDP
网络·网络协议·tcp/ip·计算机网络·面试·udp·八股文
千码君20162 天前
计算机网络:什么是光猫
计算机网络·光猫·光电转换·adsl拨号上网·以太网光信号·光调制解调器
fake_ss1983 天前
计算机网络基础(二) --- TCP/IP网络结构(应用层)
java·网络·网络协议·计算机网络·信息与通信
wen__xvn3 天前
计算机网络1-3:三种交换方式
网络·计算机网络
明月看潮生3 天前
编程与数学 03-002 计算机网络 11_域名系统(DNS)
计算机网络·青少年编程·编程与数学