网络层中的协议主要有IP、ICMP、IGMP、ARP和RARP等

    1. IP,所提供的服务是无连接和不可靠的。
    2. ICMP(Internet Control Message Protocol,网络控制报文协议),一种专门用于发送错报文的协议,即传送的数据可能丢失、重复、延迟或乱序传递,所以需要一种尽量避免差错并能发生差错时报告的机制,这就是ICMP的功能。
    3. IGMP(Internet Group Management Protocol,网际组管理协议)允许Internet中的计算机参加多播,是计算机用做向相邻多目路由器报告多目组成员的协议。
    4. ARP(Address Resolution Protocol,地址解析协议)用于动态地完成IP到物理地址的转换。
    5. RARP(Reverse Address Resolution Protocol,反向地址解析协议)用于动态完成物理地址向IP地址的转换。