在 DoD 模型中,因特网层的作用有两个:路由选择以及提供单个到上层的网络接口。其他层的协议都没有提供与路由选择相关的功能,这个复杂而重要的任务完全由因特网层完成。因特网层的第二项职责是提供单个到上层协议的网络接口。如果没有这一层,应用程序开发人员将需要在每个应用程序中编写到各种网络接人协议的“钩子”。这不仅麻烦,还将使应用程序需要有多个版本一以太网版本、 无线版本等。为避免这个问题,IP 提供了单个到上层协议的网络接口。这样,IP 将和各种网络接人协议协同工作。
在网络中,并非条条道路通罗马,而是条条道路通 IP,因特网层以及上层的所有协议都使用 IP ,千万不要忘记这一点。
在 DoD 模型中,所有路径都穿越 IP。接下来的几节将介绍因特网层协议:
◆ 因特网协议(IP );
◆ 因特网控制消息协议( ICMP );
◆ 地址解析协议( ARP );
◆ 逆向地址解析协议( RARP );
◆ 代理 ARP;
◆ 免费 ARP。