网络层的任务是实现网络互联,实现数据包在各网络之间的传输。
要实现网络层的任务,解决以下三个问题:网络层向运输层提供怎样的服务(可靠传输/不可靠传输);网络层寻址问题;路由选择问题。
1. IP地址编址方式
1.1 分类编址
IP地址分为网络号和主机号。其中不同分类具有不同的网络号长度,并且是固定的。
其中A类地址的最后一个网络号127,作为本地环回测试,不能指派。网络号为0的也保留不可指派。
1.2 子网
可以将主机号的一部分拿来作为 子网。IP 地址 ::= {< 网络号 >, < 子网号 >, < 主机号 >}
子网掩码可以表示 IP地址的主机号被拿了几位作为子网号。
子网掩码使用连续的1来表示网络号和子网号;用连续的0来表示主机号。
将划分子网的IPv4地址与相应的子网掩码做与运算,就可以得到所在子网的地址。 一个 B 类地址的默认子网掩码(默认的子网掩码为未划分子网情况下使用的子网掩码)为 255.255.0.0,如果 B 类地址的子网占两个比特,那么子网掩码为 11111111 11111111 11000000 00000000,也就是 255.255.192.0。
给定一个分类的IP地址和子网掩码,可以知道划分子网的细节:
1、划分子网的数量;2、每个子网可以配置的IP地址数量;3、每个子网的网络地址和广播地