【计算机网络】IPv4地址 & 子网掩码 & MAC地址 & 网关 & DNS解析

【计算机网络】IPv4地址 & 子网掩码 & MAC地址 & 网关 & DNS解析


1. 什么是IP地址


1.1 IP地址的作用

IP地址(Internet Protocol Address)是网络通信中用于标识网络中一个节点的重要标识符。它有以下主要作用:

  • 唯一标识网络中的一台设备,确保设备间正常通信。
  • 是一种逻辑地址,用于定义设备在网络中的位置。
  • 支持数据包在网络层的寻址与转发。

IP地址分为两大版本:

  • IPv4:32位二进制表示,总共可提供约 2 32 2^{32} 232(42亿多)个地址。
  • IPv6:128位二进制表示,可提供约 2 128 2^{128} 2128 个地址。

此外,MAC地址(硬件地址)是由48位二进制组成的,用于标识设备的物理接口,配合IP地址完成通信。

IP地址是逻辑地址,与硬件地址(如MAC地址)不同。它可以根据网络的需求动态分配和更改,便于网络管理。例如,设备连接到不同Wi-Fi网络时,其IP地址可能会发生变化。

IP地址是网络层通信的基础,用于实现数据包的寻址与转发。每一个数据包都有源IP和目标IP,通过这些地址,路由器能够确定数据包的传输路径,并确保数据正确地传递到目标设备。

在全球范围内,公共IP地址通过互联网分配机构(IANA和各地区的RIRs)进行分配,确保每一个地址在公网中具有唯一性。对于私有网络,则通过NAT(网络地址转换)技术实现与公网的交互。


1.2 IP地址的表示方式

IPv4 的表示方法通常采用“点分十进制”的方式,这是我们最常见的表示格式。例如,某台机器的 IP 地址可能是 192.168.10.5
实际上,对于 IPv4(IP 版本 4)来说,IP 地址是由一个 32 位的二进制数构成。但这样一串数字序列十分冗长且难以阅读和记忆。为了方便人们记忆和使用,这串数字被分成 4 组,每组 8 位,并用十进制表示,最后用小数点隔开,从而演变为“点分十进制表示格式”。

以下是 IP 地址 192.168.10.5 的具体转化过程:

IP 实际地址 11000000101010000000101000000101
分成 4 组后 11000000 10101000 00001010 00000101
十进制表示 192 168 10 5
点分十进制表示 192.168.10.5

2. IP地址的组成

IP地址是网络层通信的重要标识符,用于标记网络中的节点。它由以下两部分组成:

  1. 网络部分(Network ID):标识设备所在的网络。网络部分的长度由子网掩码确定,不同网络具有不同的网络ID。
  2. 主机部分(Host ID):标识特定网络中的设备。主机部分在同一网络中的每台设备都是唯一的。

2.1 IP地址的分类

根据地址的用途和范围,IPv4地址被划分为五种类型:A类、B类、C类、D类和E类,每类地址具有特定的网络位和主机位比例。以下是分类的详细说明:

1. A类地址
  • 网络位:8位
  • 主机位:24位
  • 网络数量 2 7 = 128 2^7=128 27=128(1到126,第一个比特固定为0)
  • 每个网络的主机数 2 24 − 2 = 16 , 777 , 214 2^{24}-2=16,777,214 2242=16,777,214
  • 地址范围1.0.0.0126.0.0.0
  • 用途:用于大型网络,例如政府部门、大型企业等。

注意127.x.x.x 被保留作为环回地址(用于测试本机网络栈),不属于A类地址的实际可用范围。

2. B类地址
  • 网络位:16位
  • 主机位:16位
  • 网络数量 2 14 = 16 , 384 2^{14}=16,384 214=16,384(前两位固定为10)
  • 每个网络的主机数 2 16 − 2 = 65 , 534 2^{16}-2=65,534 2162=65,534
  • 地址范围128.0.0.0191.255.0.0
  • 用途:用于中型网络,例如高校和中型企业。
3. C类地址
  • 网络位:24位
  • 主机位:8位
  • 网络数量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值