IP基本原理
发布时间:2020-06-27 09:36:34    浏览量:823

一.IP基本原理

IP是网络层协议,也是当今应用最广泛的网络协议之一 IP协议规定了数据的封装方式,网络节点的标识方法,用于网络上数据的端到端的传递.

1.IP及其相关协议

 795254-20170330234547024-597117689.png

2.IP的主要作用

标识节点和链路:

  a>.用唯一的IP地址标识每一个节点;

  b>.用唯一的IP网络号标识每一个链路;

寻址和转发:

  a>.确定节点所在网络的位置,进而确定节点所在的位置;

  b>.IP路由器选择适当的路径将IP包转发到目的节点;

适应各种数据链路:

  a>根据链路的MTU对IP包进行分片和重组;

  b>.为了通过实际的数据链路传递信息,须建立IP地址到数据链路层地址的映射;

 

3.IP网络的结构

795254-20170330234815117-195088195.png 

4.IP头格式

 795254-20170330234859977-837719634.png

5.IP地址格式和表示方法

 795254-20170330234923445-1539581192.png

6.网络号和主机号

 795254-20170330234951602-1208688031.png

7.典型IP网络

 795254-20170330235016539-820405956.png

8.默认掩码

A类地址默认掩码为255.0.0.0;

B类地址默认掩码为255.255.0.0;

C类地址默认掩码为255.255.255.0;

 

9.IP地址分类

 795254-20170330235217242-1063959265.png

10.特殊的IP地址

 795254-20170330235241133-1571913595.png

11.地址映射

  a>.IP地址是一个逻辑地址,不能被物理网络所识别;

  b>.ARP给出了将主机的网络地址动态映射为MAC地址的方法;

  c>.RARP给出了一种允许工作站动态获得其协议地址的方法;

 

12.ARP介绍

 795254-20170330235424680-1869639433.png

13.ARP

 795254-20170330235505992-1929657508.png

14.RARP

  a>.RFC 903;

  b>.允许无盘工作站动态获得其协议地址;

 

15.RARP

 795254-20170330235616430-2031988395.png

16.主机单播IP包发送

 795254-20170330235729274-894728950.png

17.路由器单播IP包转发

 795254-20170330235754149-65436291.png

18.主机接收IP包

795254-20170330235822649-409114103.png

19.广播风暴

795254-20170330235845258-300231699.png

20.ARP基本配置

 795254-20170331000001570-1028200336.png

21.代理ARP

 795254-20170331000030586-349497248.png

22.代理ARP配置

 795254-20170331000109180-1508791038.png

23.ICMP的功能

ICMP定义了错误报告和其它关于IP数据包处理情况的消息;

ICMP可用于报告IP数据包传递过程中发生的错误、失败等信息,提供网络诊断等功能 ICMP消息可分为ICMP差错消息和ICMP查询消息;

 795254-20170331000159930-1844270864.png

总结: 

  a>.32位IP地址分为网络号和主机号两部分,用以标识网络和主机;

  b>.主机将跨网段IP包交给默认网关,路由器负责跨网段转发数据包;

  c>.ARP协议用于把已知的IP地址解析为MAC地址;

  d>.RARP用于在数据链路层地址已知时解析IP地址;

  e>.ICMP定义了网络层控制和传递消息的功能;

 

注:本文转载自博客园-尹正杰