网络层有四个协议:ARP、IP、ICMP、IGMP

负责在不同网络之间尽力转发数据包,不负责丢失重传,也不负责顺序。基于数据包的IP地址转发

网络层地址有哪些 04网络层概述(1)

网络层地址有哪些 04网络层概述(2)

网络层地址有哪些 04网络层概述(3)

网络层地址有哪些 04网络层概述(4)

网络层地址有哪些 04网络层概述(5)

通过APR协议广播来得到各设备的MAC地址。根据自己的子网掩码与目标IP进行与运算,如果一致,则局域网内转发,如果不一致,则目标MAC地址改为网关MAC地址。

网络层协议

网络层地址有哪些 04网络层概述(6)

ARP协议

网络层地址有哪些 04网络层概述(7)

网络层地址有哪些 04网络层概述(8)

网络层地址有哪些 04网络层概述(9)

网络层地址有哪些 04网络层概述(10)

网际控制报文协议 ICMP

网络层地址有哪些 04网络层概述(11)

网络层地址有哪些 04网络层概述(12)

网络层地址有哪些 04网络层概述(13)

网络层地址有哪些 04网络层概述(14)

网络层地址有哪些 04网络层概述(15)

IGMP协议和多播组播

IGMP协议的作用就是周期性扫描本网段内有没有主机在访问多播数据包。

点到点通信:广播:目标MAC地址全是F,目标IP地址全是255,也就是全是1.全网广播不能跨越路由器。组播=多播:分组广播。使用多播一般用于直播,网络会议,能够节省带宽。

IP数据包格式

网络层地址有哪些 04网络层概述(16)

网络层地址有哪些 04网络层概述(17)

网络层地址有哪些 04网络层概述(18)

网络层地址有哪些 04网络层概述(19)

网络层地址有哪些 04网络层概述(20)

网络层地址有哪些 04网络层概述(21)

网络层地址有哪些 04网络层概述(22)

首部检验和

使用抓包工具排查网络故障

网络层地址有哪些 04网络层概述(23)

IP协议网络畅通的条件(数据包有去有回,查看路由表、网关)

网络层地址有哪些 04网络层概述(24)

参考文献https://www.bilibili.com/video/av9876107?p=54

,