概述
网络基础之IPv4地址
- 1.网络地址
- 2. IP地址介绍
- 2.1 IP地址的版本
- 2.1.1 IPV4地址格式
- 2.1.2 IPV6地址格式
- 2.2 IP地址的分类
- 2.3 子网掩码
- 2.4 IP地址形式
- 2.4.1 网络地址
- 2.4.2 主机地址
- 2.4.3 广播地址
- 3. 子网地址划分
- 3.1 子网地址结构
- 3.2 可变长子网掩码
- *欢迎转载QAQ~*
1.网络地址
在计算机领域中,网络就是用物理链路将各个孤立的工作站或主机相连在一起,组成数据链路,从而达到资源共享和通信的目的。
网络地址(Network address)则是互联网上的节点在网络中具有的逻辑地址,可对节点进行寻址。IP地址是在互联网上给主机编址的方式,为每个计算机分配一个逻辑地址,这样不但能够对计算机进行识别,还能进行信息共
IP地址对应的是IP协议,IP协议是网络层的协议,网络层的协议除了IP协议还有其他协议,不同协议之间也存在着不同的编址方式,如下表所示:
网络层协议 | 地址名称 |
---|---|
IPX | IPX地址 |
CLNP | NET地址 |
… | … |
2. IP地址介绍
2.1 IP地址的版本
2.1.1 IPV4地址格式
IP地址是由网络位和主机位组成(详细参见IP地址的划分)255.255.255.255此格式本称为点分十进制,255为一个字节的大小,总共4个字节三十二位,这样的书写方式更容易被人为识别,在计算机内部的实际值如下:
显示地址 | 计算机内部实际值 |
---|---|
255.255.255.255 | 11111111 11111111 11111111 11111111 |
- 在同一网络中,两个终端的主机位必然不同
- 在不同的网络中,两个终端的主机位可以相同
2.1.2 IPV6地址格式
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF之所以会出现IPV6是因为IPV4的数量有限,但是IPV6在替换IPV4时的成本等问题,导致IPV6的全面应用还有很长的路,所以现在的主流依然是IPV4
2.2 IP地址的分类
类别 | 用途 | 表示 | 网络范围 | 网络位 | 默认掩码 | 内网IP(不需ICANN分配) |
---|---|---|---|---|---|---|
A类 | 互联网 | 0NNNNNNN HOST HOST HOST | 1-126 | 第一个字节 | 255.0.0.0 | 10.0.0.0 - 10.255.255.255 |
B类 | 互联网 | 10NNNNNN Network HOST HOST | 128-191 | 前两个字节 | 255.255.0.0 | 172.16.0.0 - 172.31.255.255 |
C类 | 互联网 | 110NNNNN Network Network HOST | 192-223 | 前三个字节 | 255.255.255.0 | 192.168.0.0 - 192.168.255.255 |
D类 | 组播 | 1110NNNN MuliticastGroup MuliticastGroup MuliticastGroup | 224-239 | |||
E类 | 实验室中用 | 11110后面位均为保留位 | 240~255 |
特殊地址如下(不能被配置在计算机上):
地址 | 用途 |
---|---|
0.0.0.0 | 它泛指网络中所有的地址和网段 |
255.255.255.255 | 限制广播地址。对本机来说这个地址指本网段内的所有主机,它不能被路由器转发 |
127.0.0.1 | 本机地址主要用于测试 |
244.0.0.1 | 组播地址,特指所有的主机,224.0.0.2特指所有路由器 |
169.254.x.x | 在设置自动获取,又无DHCP(动态主机配置协议)服务时会自动分配此范围内的地址 |
2.3 子网掩码
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分
子网掩码的特点如下:
- 子网掩码第一位不能为0
- 必须是连续的1或连续的0
- 1遮掩的位表示网络位,0遮掩的表示主机位
- 子网掩码与IP地址的长度一样均为4个字节,用点分十进制表示
子网掩码的例子:
掩码 | 二进制 |
---|---|
255.0.0.0 | 11111111.00000000.00000000.00000000 |
255.255.0.0 | 11111111.11111111.00000000.00000000 |
255.255.255.0 | 11111111.11111111.11111111.00000000 |
2.4 IP地址形式
2.4.1 网络地址
网络地址表示整个网络的编号,若主机位全部位0,则表示这是一个网络地址,如192.168.100.0
- 区分网络地址:IP与掩码连续为1的相对应的位就是网络地址
2.4.2 主机地址
主机地址表示在一个网络中具体的主机地址,若主机位有0有1,则表示这是一个具体的ip地址,如192.168.100.1
- 区分主机地址:IP与掩码连续为0的相对应的位就是主机地址
2.4.3 广播地址
广播地址则专门用于向网络中的所有主机发送数据的地址,若主机为全部为1,则表示是一个该网络的广播地址,如192.168.100.255
3. 子网地址划分
3.1 子网地址结构
子网地址结构:网络位+子网位+主机位,地址总长度不变,子网位是从主机位中划出一些bit表示子网位
- 每个子网都存在独立的广播地址,独立的网络号,独立的地址空间
- 子网位全为0时,称为"零子网"
- 子网划分基于有类进行划分的
- 计算公式2^n - 2,一个是广播地址一个是网络号
3.2 可变长子网掩码
可变长子网掩码(Variable Length Subnet Mask)可变长子网掩码是在子网地址的基础上再此进行划分,更进一步的节约IP地址空间。
欢迎转载QAQ~
欢迎大家关注「CoderPro」公众号,请大家多多支持、多多关照/(ㄒoㄒ)/~~
最后
以上就是坚定日记本为你收集整理的IPv4网络地址划分1.网络地址2. IP地址介绍3. 子网地址划分的全部内容,希望文章能够帮你解决IPv4网络地址划分1.网络地址2. IP地址介绍3. 子网地址划分所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复