一、概述
1、网络层的主要任务是实现网络互连,进而实现数据包在各网络之间的传输。
2、要实现网络层任务,需要解决以下主要问题:
(1)网络层向运输层提供怎么的服务(“可靠传输”还是“不可靠传输”)
(2)网络寻址问题
(3)路由选择问题
二、因特网
1、因特网是目前全世界用户数量最多的互联网,它使用TCP/IP协议栈
2、由于TCP/IP协议栈的网络层使用网际协议,它是整个协议栈的核心协议,因此在TCP/IP协议协议栈中网络层常称为网际层
3、综上所述,我们通过学习TCP/IP协议栈的网际层来学习网络层的理论知识和实践技术
(1)应用层——各种应用层协议(HTTP、FTP、SMTP等)
(2)运输层——TCP、UDP
(3)网际层——IP、ICMP、IGMP、ARP
(4)网络接口层——各种网络接口