网络层功能:将源端产生的数据包或者数据分组一路送达到目的机。
一、主要内容
IP协议 | 路由选择协议 | 其他 |
IP地址 作用:地位目的机 IP分组 作用:解决信息的封装 IPv6(新一代IP协议) | 距离矢量路由选择协议 链路状态路由选择协议 | ARP ICMP CIDR |
源机和目的机之间的网络分类
1、数据报网络:提供无连接的服务。
2、虚电路网络:提供面向连接的服务。
数据报网络和虚电路网络(VC网络)的比较
SA:源地址, DA: 目的地址,VC:虚通道,R:路由器
IP (Internet Protocol互联网协议)——TCP/IP协议栈的核心之一
任务:提供一种尽力而为(best-effort)地把数据从源端传输到接收方的方法。
功能:标识源机和目的机,为路由提供路由所需要的信息。(IP因此被称为被路由的协议)
IP包括:IP地址和IP分组/报。
IP地址:由32位二进制表示,提供大约2的32次方(43亿)地址。
地址区分方式:点分十进制。xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxxx(32bit,4Byte)
点分十进制:4组,每组8位,0.0.0.0-255.255.255.255
IP地址的分类
1、A类地址
第一个字节标识网络地址,后3个字节(24bit)标识主机地址
区分标志:第一个字节的取值范围为:0-127
可容纳主机数量:2的24次方减2
网络总数:128个
2、B类地址
前2字节标识网络地址,后2个字节(24bit)标识主机地址
区分标志:第一个字节的取值范围为:128-191
可容纳主机数量:2的16次方减2
网络总数:2的14次方个
3、C类地址
前3字节标识网络地址,后1个字节(24bit)标识主机地址
区分标志:第一个字节的取值范围为:192-223
可容纳主机数量:2的8次方减2
网络总数:2的21次方个
4、三类IP地址的比较
D类:224.0.0.0-239.0.0.0 E类:240.0.0.0-254.0.0.0
网络地址:主机部分全为“0”的IP地址
广播地址:主机部分全为“1”的IP地址
Cisco路由默认地址:0.0.0.0
泛洪地址=本地广播
例:分析地址172.16.20.200是哪一个地址?
二、子网规划
含义:将局域网分割成几个子网,划分子网实际上建立一个由网络、子网和主机构成的三级层次结构。
问题:分组怎么知道该发送给哪个子网?引入主/边界路由器和外部联系
主路由器提供子网掩码把从外部接收的分组向内部转发。
子网掩码表示用点分十进制(1表示网络位,0表示主机位)
或者/网络位数+子网位数
子网位的来源
构建子网是通过从网络地址的主机部分借位来进行的。
例子:
按照主机要求规划
例子:
一个C类网络地址,要对其进行子网划分,每个子网要挂接20台主机,如何规划?
按照网络数要求规划
根据子网数确定借位,子网数<=2的n次方,借位数:n 。
IP寻址
定义:根据目的的IP地址,找到目的网络的过程。
作用:使分组通过源机与目的机间的网络,送达目的机。
硬件需求:路由器(一个路由器被称作一跳)
到达最后一跳后使用MAC寻址(使用MAC寻址需要用到交换机),找到目的机。
寻址方式比较
路由器
1、打开分组,拿目的IP地址(第三层网络层)。
2、IP地址和子网掩码进行按位与操作,得到目的网络地址。
3、通过目的网络地址查找路由表,得到下一跳,重新封装转发到下一跳。
路由表包括:目的网络地址、接口、代价、子网掩码、网关。
ARP表:所有子网设备的IP-MAC映射(包括网关)。
例子:如果该路由表收到的IP分组的目的IP地址分别为:
(1)128.96.39.129(2)128.96.39.12
(3)128.96.40.152(4)192.4.153.129
(5)192.4.153.21
这些分组将选择哪个网关传递,请写出原因和过程。