目录
IP协议(IPv4)
知识点 | 前介基础 |
---|---|
IP编址 | IP数据报(IP分组) |
涉及的协议有那些?
1---路由协议
2---IP协议 | _伴随结构
3---ICMP协议 |
IP数据报格式是什么样的?
暂略*,这里有一个图
IP是什么?
--Internet protocol (因特网协议),属于网络层协议
--IP是为IP数据报,IP分组服务的
一,IP分组
需掌握基本概念
--IP
--IP分组
--接口
--IP地址
--子网
IP分组是什么?
IP分组实际上可以说是IP数据报,网络层上的报文
二,接口
Q-接口是什么?有什么用?
--Interface(接口)
--主机/路由器与物理链路连接的地方
--实现网络层功能
--路由器常有多接口
--主机常一个/两个接口
e.g 有线以太网接口,无线802.11接口
接口实际上分
实现网络层功能的接口
实现链路层功能的接口
注意* :网络层部分只介绍网络层接口
概念,掌握实现网络层功能的接口,也只为这样的接口编址
三,IP地址
Q-IP地址是什么?
注意,这里采用的IPv4网络,所以是32位比特数
--32比特的二进制数
--标识接口
--点分十进制表示
IP地址是用于标识接口的
Q-IP地址有什么用?
--用于标识接口【主机,路由器的】
--接口用于连接网络设备(主机,路由器)
因此,IP地址是与接口相关联的,准确的说是xx接口的IP地址
但可能在生活中,会听到这样的说法 “xx主机的IP地址,xx设备的IP地址”
这个是怎么回事呢
一般情况下,一个主机只有一个接口,所以可以理解为IP地址是与主机关联的,但是实际上 "xx主机的IP地址或xx设备的IP的说法是不准确的"
Q-首先什么是IP地址的32位二进制表示?
Q-什么是点分十进制表示?
像这样,把32
bit二进制数按每8位一分组分成4组
,每组表示成10进制数,用 .
隔开
如
Q-如何分配IP地址?
即如何为接口分配IP地址
如何设计一个可以区分,识别的机制?
将32位IP地址划分为两部分
须确保,分配给同一区域的各个接口(主机)的IP地址,网络号是相同的,且主机号是不同的,这样可以唯一确定主机设备
红色部分为网络号,标识某个区域的网络,后面蓝色部分是主机号,用于标识此网络下的主机
Q-网络号,主机号是什么?有什么用?
网络号
可以理解为区分不同区域的
主机号
标识不同接口(主机设备)
Q-IP子网是什么?为什么需要IP子网?
定义上 :
--相同网络号的设备接口
--不跨越路由器可彼此联通的接口
如上图有3个子网
Q-如何判断网络中子网个数?
如何快速判断此网络中子网个数?
通过网络孤岛,具体操作如下
--剔除网络层之上的设备 (路由器等)
--形成孤岛
根据操作就是,下图几个子网
明显可知,此网络有6
个孤岛,即6个子网
IP子网地址
3-1-网络
3-2-有类IP地址
Q-为什么要给IP地址分类?
按照IP地址的划分
主机是该多还是该少?
按照NetID,hostID的划分
如果NetID占位多,那么网络号多,主机号占位少,可分配的主机数少
如果hostID占位多,则可分配主机多,网络号占位少,网络号少
根据使用主机数的多少的需求
划分几类 (A,B,C)
3-2-1-IP编址
Q-如何分类?分哪几类?
A : 大型网络机构或政府机构 (显然需要主机多
)
B : 分配给中型网络,跨国企业等 (需要主机较少
)
C : 小型网络 (更少
)
D : 多播
E : 实验
所以分类的目的就是根据需求量不同的划分
采用二分法
大致分为三类 (A,B,C)