一.IP基本原理
IP是网络层协议,也是当今应用最广泛的网络协议之一 IP协议规定了数据的封装方式,网络节点的标识方法,用于网络上数据的端到端的传递.
1.IP及其相关协议
2.IP的主要作用
标识节点和链路:
a>.用唯一的IP地址标识每一个节点;
b>.用唯一的IP网络号标识每一个链路;
寻址和转发:
a>.确定节点所在网络的位置,进而确定节点所在的位置;
b>.IP路由器选择适当的路径将IP包转发到目的节点;
适应各种数据链路:
a>根据链路的MTU对IP包进行分片和重组;
b>.为了通过实际的数据链路传递信息,须建立IP地址到数据链路层地址的映射;
3.IP网络的结构
4.IP头格式
5.IP地址格式和表示方法
6.网络号和主机号
7.典型IP网络
8.默认掩码
A类地址默认掩码为255.0.0.0;
B类地址默认掩码为255.255.0.0;
C类地址默认掩码为255.255.255.0;
9.IP地址分类
10.特殊的IP地址
11.地址映射
a>.IP地址是一个逻辑地址,不能被物理网络所识别;
b>.ARP给出了将主机的网络地址动态映射为MAC地址的方法;
c>.RARP给出了一种允许工作站动态获得其协议地址的方法;
12.ARP介绍
13.ARP
14.RARP
a>.RFC 903;
b>.允许无盘工作站动态获得其协议地址;
15.RARP
16.主机单播IP包发送
17.路由器单播IP包转发
18.主机接收IP包
19.广播风暴
20.ARP基本配置
21.代理ARP
22.代理ARP配置
23.ICMP的功能
ICMP定义了错误报告和其它关于IP数据包处理情况的消息;
ICMP可用于报告IP数据包传递过程中发生的错误、失败等信息,提供网络诊断等功能 ICMP消息可分为ICMP差错消息和ICMP查询消息;
总结:
a>.32位IP地址分为网络号和主机号两部分,用以标识网络和主机;
b>.主机将跨网段IP包交给默认网关,路由器负责跨网段转发数据包;
c>.ARP协议用于把已知的IP地址解析为MAC地址;
d>.RARP用于在数据链路层地址已知时解析IP地址;
e>.ICMP定义了网络层控制和传递消息的功能;