您的位置:首页 > 其它

IPv4地址

2012-07-27 13:29 127 查看
IPV4地址为32位字符串,使用点分十进制表示,既48位字符串。 例如: 点分十进制: 192 . 168 . 10 . 1 二 进 制:11000000 10101000 00001010 00000001 网络部分和主机部分: 1) 网络部分:定义为网络地址部分的比特模式相同的一组主机; 2) 主机部分:使用的比特位数决定了网络中可以容纳的主机数量。 二进制到十进制转换 位置记数法: 以十进制数字 245 为例,2 表示的值是 2*10^2(2 乘以 10 的 2 次幂)。2 位于我们通常称为“百位”的位置。位置记数法称此位置为基数的 2 次幂位置,因为基数(即基)是 10 而幂是 2。 在基数为 10 的数制系统中使用位置记数法时,245 表示: 245 = (2 * 10^2) + (4 * 10^1) + (5 * 10^0) 或 245 = (2 * 100) + (4 * 10) + (5 * 1) 二进制数制系统: 在二进制数制系统中,基是 2。因此,每个位置代表 2 的幂,幂次逐位增加。在 8 位二进制数中,各个位置分别代表以下数量: 2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0 128 64 32 16 8 4 2 1 当我们将一个字节转换为十进制数字时,如果某个位置的数字为 1,则计入该位置所代表的数量,而如果该数字为 0,则不计入其数量。 二进制数 1 1 1 1 1 1 1 1 十进制数 128 64 32 16 8 4 2 1 各个位置上的数字 1 都表示要将该位置的值计入总数。以下是一个二进制八位数的每个位置都为 1 时的累加算法。总数为 255 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255 十进制转换二进制: 例如:如果 128 位位置上的值大于或等于 128,则在 128 位置上置入 1 并从要转换的数字中减去 128。然后,将此运算的余数与下一个较小值(即 64)相比较。接下来,对所有剩余位的位置重复此过程。 IPV4网络中的地址类型: 每个 IPv4 网络的地址范围内都有三种类型的地址: 1) 网络地址 - 指代网络的地址 2) 广播地址 - 用于向网络中的所有主机发送数据的特殊地址;(用于与该网络中的所有主机通信。) 3) 主机地址 - 分配给网络中终端设备的地址 网络前缀: 前缀长度指示地址的网络部分的比特位数。 例如:在 172.16.4.0 /24 中,/24 就是前缀长度,它告诉我们前 24 位是网络地址。 计算网络地址、主机地址和广播地址: 计算网络地址:就是本网段中最小的那个就是网络地址。 计算广播地址:就是本网段中最大的那个地址就是广播地址,也可是说下一个子网号减一就是广播地址。 计算主机地址:网络地址加一就是第一个可用的主机地址,广播地址减一就是最后一个可用主机地址。 通讯类型单播、广播、组播: IPv4 网络中,主机可采用以下三种方式之一来通信: 1) 单播 - 从一台主机向另一台主机发送数据包的过程。 2) 广播 - 从一台主机向该网络中的所有主机发送数据包的过程。 A) 定向广播 -定向广播是将数据包发送给特定网络中的所有主机。 B) 有限广播 -有限广播只限于将数据包发送给本地网络中的主机。 3) 组播 - 从一台主机向选定的一组主机发送数据包的过程。(就是要把数据传给感 兴趣的人)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: